1、全国计算机等级考试三嵌入式系统开发技术题库第 2 套 一、选择题 1:下面关于嵌入式系统逻辑组成的叙述中,错误的是() 。 A:嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 B:硬件的主体是 CPU 和存储器,它们通过 I/O 接口和 I/O 设备与外部世界联系 C:嵌入式系统的 CPU 主要使用的是数字信号处理器 D:嵌入式系统的软件配置有些很简单,有些比较复杂 2:下面关于数字信号处理器的叙述中错误的是() 。 A:它是一种适用于数字信号处理的微处理器 B:它的英文缩写是 DPS C:它支持单指令多数据(SIMD)并行处理的指令 D:它能显著提高音频、视频等数字信号的数据处理效率
2、3:片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是() 。 A:SoC 已经成为嵌入式处理器芯片的主流发展趋势 B:它是集成电路加工工艺进入到深亚微米时代的产物 C:片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持 I/O 功能 D:片上系统既能把数字电路也能把模拟电路集成在单个芯片上 4:按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?() 。 A:高端系统、中端系统和低端系统 B:军用系统、工业用系统和民用系统 C:硬实时系统、准实时系统和非实时系统 D:片上系统、微控制器和数字信号处理器 5:半导体集成电路是微电子技术的核心。下面有关集成电路的叙
3、述中错误的是() 。 A:集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片 一般属于大规模集成电路 B:集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高 C:集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形 薄片 D:集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制 成 6:一幅 1024 x 768 的彩色图像,每个像素使用 16 位表示,采用压缩比为 5 倍的算法压缩图 像数据之后,其数据量大约是多少 MB?() 。 A:0.3 B:0.5 C:1 D:1.5 7:以太网中计算机间以帧为单位进行通
4、信,下列选项中不属于以太网数据帧内容的是() 。 A:IP 地址 B:MAC 地址 C:有效载荷 D:校验信息 8:下面是 IP 协议中 A 类 IP 地址有关规定的叙述,其中正确的是() 。 A:它适用于中型网络 B:它适用的网络最多只能连接 65534 台主机 C:它不能用于多目的地址发送(组播) D:它的二进制表示中最高位一定是“0 ” 9:对于嵌入式处理器说法正确的是() 。 A:ARM 处理器采用 CISC 和 RISC 相结合的结构 B:嵌入式处理器都采用哈佛结构 C:ARM 处理器具有耗电省、功能强、成本低等特点 D:ARM 处理器内部的总线标准是 PCI Express 10:
5、以下关于 ARM 处理器的叙述中,错误的是() 。 A:ARM7ARM11 为经典 ARM 处理器 B:Cortex-A 系列为应用 Cortex 处理器,主要面向高端应用 C:Cortex-M 系列为面向移动计算领域的嵌入式处理器 D:Cortex-R 系列应用于实时应用的场合 11:关于 ARM 的工作状态,以下说法正确的是() 。 A:ARM 处理器的工作状态包括 ARM 状态和 Thumb 状态两种 B:ARM 状态支持 16 位指令宽度也支持 32 位指令宽度 C:Thumb 状态或 Thumb-2 状态下 ,代码密度低于 ARM 状态,占用存储空间变大 D:ARM 处理器复位后自动
6、进入 ARM 状态 12:ARM 处理器当前运算操所产生的标志位记录在以下哪个寄存器中?() 。 A:PSP B:MSP C:SPSR D:CPSR 13:ARM 处理器如果 R10x98001200,已知在小端模式下,内存 0x98001204 中存放数据 0x35, 0x98001205 中存放数据 0x36, 0x98001206 中存放数据 0x37, 0x98001207 中存放数据 0x38, 在指令 LDR R0,R1 ,#4执行后,R0 中的值为() 。 A:0x35363738 B:0x36353837 C:0x38373635 D:0x37383536 14:ARM 处理器
7、将 R0 中一个字的数据,存入由 R1 指示的内存区域,则使用的指令是() 。 A:STR R0,R1 B:LDR R0,R1 C:STRH R0,R1 D:STRB R0,R1 15:在以下 ARM 处理器指令中可让寄存器 R1 中指定位“清零 ”的指令操作码为() 。 A:MOV B:AND C:ADD D:ORR 16:ARM 处理器如果 R10x00000080 ,则指令 MOV R0,R1, LSL#2 执行后,R0 的值为() 。 A:0x00000200 B:0x00000320 C:0x00000020 D:0x00000040 17:以下 ARM 处理器的指令或伪指令错误的是
8、() 。 A:MOV R1,R2 B:LDR R1,#0x12345678 C:LDR R1,=0x00000020 D:ADC R1,R2,R3 18:ARM 处理器在比较指令之后,如果要依据是否相等转移到指定地址 L1,则以下指令错 误的是() 。 A:BEQ L1 B:BNE L1 C:BXEQ L1 D:BLAL L1 19:下面是有关嵌入式系统的最小系统组成的叙述: . 嵌入式最小系统包括嵌入式处理器 . 嵌入式最小系统包括电源电路 . 嵌入式最小系统包括时钟电路 . 嵌入式最小系统包括复位电路 上述叙述中,正确的是() 。 A:仅和 B:仅和 C:仅、和 D:全部 20:下面关于
9、JTAG 的叙述中,错误的是() 。 A:JTAG 技术是一种嵌入式测试技术 B:大多数 ARM 嵌入式处理器芯片不包含 JTAG 接口 C:多个器件可以通过 JTAG 接口串联在一起进行测试 D:通过芯片的 JTAG 接口可以实现在线编程功能 21:典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系 统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的哪个通道实现的?() 。 A:前向通道 B:后向通道 C:人机交互通道 D:相互互连通道 22:基于 ARM 内核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上 系统,下面列出的组件中,不与系统总
10、线相连的组件是() 。 A:电源管理与时钟控制器 B:DMA 控制接口 C:RTC D:中断控制器 23:下面是基于 ARM 内核的嵌入式芯片中有关 GPIO 的叙述,其中错误的是() 。 A:GPIO 作为输入接口时具有缓冲功能 B:GPIO 作为输出接口时具有锁存功能 C:GPIO 的引脚一般是多功能复用的 D:GPIO 一般只具有 0 态和 1 态,不具有高阻状态 24:基于 ARM 内核的嵌入式芯片中包含互连通信组件,下面不属于互连通信组件的是() 。 A:PWM B:SPI C:I2C D:Ethernet 25:下面是关于嵌入式系统使用的存储器的叙述: . 嵌入式系统使用的存储器按
11、照其存取特性可分为 RAM 和 ROM . 嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外 部存储器 . 嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器 . 新型的铁电存储器 FRAM 在嵌入式系统中得到了应用 上述叙述中,正确的是() 。 A:仅和 B:仅和 C:仅和 D:全部 26:下面关于 I2C 的叙述中,错误的是() 。 A:I2C 即集成电路互连总线 B:I2C 具有 SDA、SCL 和 ACK 共 3 条信号线 C:I2C 传送数据时,每次传送的字节数目没有限制 D:I2C 是多主总线 27:下面是关于 UART 的叙述,其中错误
12、的是:() 。 A:ARM 芯片中的 UART 收发信息时,可以采用 FIFO 模式,也可以采用普通模式 B:UART 传送信息的格式以起始位开始,以停止位结束 C:UART 传送信息时,一次传送的数据位的长度只能是 8 位 D:基于 UART 可组成 RS-232 接口 28:下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是() 。 A:利用嵌入式芯片的 GPIO 构成线性键盘时,一个按键需要占用一个 GPIO 引脚 B:采用矩阵键盘结构时, 8 个 GPIO 引脚最多能构成 12 个按键的键盘 C:采用机械式按键设计键盘时,按键按下时会产生抖动 D:矩阵键盘通常用行扫描法或反转法读取按
13、键的特征值 29:uC/OS-II 操作系统启动的过程中,Bootloader 执行完毕后,调用应用程序主文件(通常 是 main.c)里的 main()函数。 main()函数在执行过程中,除了用户函数和硬件初始化函数之 外,需要执行以下三个主要的 uC/OS-II 函数: I. OSStart() II. OSTaskCreate()III. OSInit() 它们的执行顺序是() 。 A:I、II、III B:III、I、II C:II、 III、I D:III、II 、I 30:uC/OS-II 系统中的每个任务都处在以下 5 种状态之一:休眠态、就绪态、运行态、挂起 态(等待某一事件
14、发生)和被中断态,以下哪个说法是错误的() 。 A:任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理 B:任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正 在运行的任务的优先级低,还暂时不能运行 C:任务处于运行态,指任务得到了 CPU 的控制权正在运行之中 D:任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停 止运行,进入了被中断状态 31:uC/OS-II 总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的() 。 A:真正实现任务切换的函数是 OSCtxSw() B:任务级的调度是由函数 OSSched
15、()完成 C:中断级的调度是由函数 OSIntExit()完成 D:实现上下文切换的函数是 OSSched() 32:uC/OS-II 允许中断嵌套,嵌套层数可达多少层?() 。 A:32 B:26 C:128 D:255 33:uC/OS-II 能够提供周期性时钟信号(即所谓的时钟节拍) ,用于实现任务的正确延时和超 时确认。节拍率应在什么范围内?() 。 A:10 Hz100Hz B:10Hz1000Hz C:100 Hz1000Hz D:100 Hz10000Hz 34:uC/OS-II 的事件控制块有 4 种类型,需要使用 4 个不同的函数来创建。如下选项中哪一 个用于创建事件控制块?
16、() 。 A:OSTaskCreate() B:OSThreadCreate() C:OSQCreate( ) D:OSCtxSw() 35:下面关于 Linux 内核的有关叙述中,错误的是() 。 A:进程调度模块负责控制进程对 CPU 资源的使用,所采取的调度策略是使得各个进程能够 平均访问 CPU,但并不保证内核能及时地执行硬件操作 B:Linux 内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接 口 C:网络接口模块包含网络接口驱动程序 D:支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共 享内存和套接字 36:关于 U-Boot,以
17、下说法错误的是() 。 A:U-Boot 全称 USB Bootloader,通过 USB 接口完成启动支持多种处理器和操作系统 B:U-Boot 支持 PowerPC、x86、ARM 等多种体系结构的处理器 C:U-Boot 支持嵌入式 Linux、VxWorks、QNX、RTEMS 、Windows CE 等操作系统 D:U-Boot 采用两个阶段完成操作系统的引导加载 37:关于微内核和宏内核操作系统,如下哪一项的说法是错误的?() 。 A:VxWorks 是典型的微内核结构嵌入式操作系统 B:iOS 追根溯源是一个类 UNIX 操作系统,它属于宏内核架构 C:Android OS 是典
18、型的宏内核操作系统 D:一般认为微内核系统的实时性较好,故 Symbian 归类为强实时嵌入式操作系统 38:以下关于 VxWorks 操作系统的叙述中,错误的是() 。 A:是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统 B:在航空航天、通信和国防领域具有广泛的应用 C:属于大型商用操作系统,具有配套的 VMWare 集成开发环境,为开发者带 来很大方便 D:支持基于抢占式优先级调度的任务管理 39:嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS 是一个较常 用的开发工具软件,下面的有关叙述中错误的是() 。 A:RVDS 中包括工程管理器、编译连接器、调试
19、器和指令集仿真器 B:RVDS 只支持 ARM 内核的微处理器芯片 C:RVDS 支持对 Flash 存储器的编程 D:RVDS 编译的代码比 ADS1.2 编译的代码执行效率高 40:若基于 Linux 操作系统所开发的 ARM 应用程序源文件名为 test.c,那么要生成该程序代 码的调试信息,编译时使用的 GCC 命令正确的是() 。 A:arm-linux-gcc -c -o test.o test.c B:arm-linux-gcc -S -o test.o test.c C:arm-linux-gcc -o test test.c D:arm-linux-gcc -g -o tes
20、t test.c 二、填空题 1:SoC 芯片中的 CPU 绝大多数是以 IP 核的方式集成在芯片中的,很少再自行设计开发。目 前 32 位嵌入式处理器主要采用的是由_【1】_国一家专门从事 RISC 处理器内核设计 公司设计的_【2】_内核。 2:我国大陆地区目前广泛使用的汉字编码国家标准有_【3】_ 和 GB18030 两种,常 用汉字采用_【4】_个字节表示。 3:在 Internet 中负责选择合适的路由,使发送的数据分组(packet)能够正确无误地按照地 址找到目的计算机所使用的是_【5 】_协议簇中的_【6】_协议。 4:ARM 处理器有 7 种异常,按向量地址从小到大排列的顺序
21、是:_ 【7 】_、未定义指 令 UND、软件中断 SWI、指令预取中止 PABT、数据访问中止 DABT、_【8】_以及快 速中断 FIQ。 5:在 ARM 处理器中, R0R15 是通用寄存器,其中作为堆栈指针 SP 使用的寄存器是 _【9】 _,作为程序链接寄存器 LR 使用的是_【10】_。 6:已知 ARM 处理器的 R10x12345678, R2=0xFF00FF00,则执行指令 ORR R0,R1,R2 后,寄存 器 R0 _【11 】_,R1 _【12 】_。 7:已知 ARM 处理器进位标志 C1, R11000, R299, 执行指令 ADDC R0,R1 ,R2 之后,
22、 R0 _【13】 _, R1=_【 14】_。 8:ARM 处理器用一条指令完成有条件的无符号数加法运算,并更新 CPSR 中的状态,条件 是如果相等, 要求指令执行 R1R2,结果送 R3 中,则这条指令为_ 【15 】_;如果条 件是大于,要求指令执行 R1R2 ,结果放 R3 中,则该指令为_【16】_。 9:为了连接 ARM 内核与处理器芯片中的其他各种组件, ARM 公司定义了总线规范,该规范 用 4 个大写英文字母表示为_【17 】_,即先进的微控制器 _【18 】_体系结构。 10:ARM 处理器芯片内部的_【19】_组件包括 ADC 和 DAC,有的还带有比较器等。这 对于既
23、需要处理_【20】_信号又需要处理模拟信号的混合系统的设计提供了较好的解 决方案。 11:目前有两种主要的闪存技术,一种是_【21】_Flash,其特点是以字节为单位随机 存取,另一种是_【22】_Flash,以页(行)为单位随机存取。 (填写用英文大写字母 表示的简称) 12:如存储器的工作频率为 333MHz,数据线宽度为 32 位,每个周期传输 1 次数据,则存储 器的带宽=_【23】_MB/s。若存储器总线采用串行总线,以 10 位为一个数据帧(包 含一个字节的存储数据) ,则总线带宽=总线频率/_【24】_。 13:SPI 的信号线 MISO 称为_【25】_数据线, MOSI 称为
24、_【26】_数据线。 14:响应时间(Response Time)是计算机从识别一个外部事件到做出响应的时间。在 RTOS 运行过程中响应时间是重要指标之一,其具体指标包括:_【27】_延迟时间和 _【28】_切换时间。 15:uC/OS-II 是目前常用的嵌入式操作系统之一,其内核只提供_【29】_调度、任务 间通信与同步、任务管理、时间管理和_【30】_管理等基本功能,资源消耗非常小。 16:具有操作系统的嵌入式系统加电后最初执行的操作称为引导或者自举(Boot) ,对应的 程序称为引导程序,或者引导加载程序(Bootloader) 。引导加载程序主要完成_【31】 _、外设存在自检、内存
25、地址映射、初始化外围设备、内存寻址定位、加载并启动 _【32】_。 17:由于 Bootloader 的实现依赖于 CPU 的体系结构,因此大多数 Bootloader 都分为 stage1 和 stage2 两大部分。依赖于 CPU 体系结构的代码,比如设备初始化代码等,通常都放在 stage1 中,且使用_【33】_语言来实现,以达到短小精悍的目的。而 stage2 则通常 用 C 语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和_【34】 _性。 18:RTLinux 基本的设计理念就是“架空”Linux 内核,以便让其他实时进程能尽快地被执行。 RTLinux 开发者
26、并没有针对实时操作系统的特性而重写 Linux 的内核,而是将 Linux 的内核 代码做一些修改,将 Linux 的任务以及 Linux 内核本身作为一个_【35】_优先级的任 务,而实时任务作为最_【36】_优先级的任务。 19:嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个_【37】_与目标 机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过_【38】_ 接口来完成硬件环境测试及初始软件的调试和下载。 20:基于嵌入式 WEB 的应用系统中,构件设计阶段需要设计支持以太网通信的电路,包括 以太网控制电路及以太网_【39】_电路。若选用的以太网控制芯片为 AX88
27、796 芯片, 并用 S3C2410 芯片的 nGCS2 引脚连接到 AX88796 芯片的片选引脚上(即 CS 引脚上,CS 低 电平有效) ,那么,AX88796 芯片内部寄存器的读/写地址,其首地址是_ 【40 】_。 三、综合题 2:1、某机械设备的控制器,其基本功能要求有: 需要有 8 个数字量输入,用于采集设备的状态信息;且需要 8 个数字量输出,用于控制设 备动作。 具备一个 RS-232 接口,可以和上位机连接,接收上位机发送的命令及参数。 需要提供一个基准定时信号,定时时间间隔为 0.01 秒。 需要彩色 LCD 显示器,用于显示状态信息等。 根据上述功能要求的描述,若采用
28、S3C2410 芯片为核心来构建该机械设备控制器的硬件平 台,请完善下面的叙述和 C 语言程序(需要使用的控制寄存器的格式见题后说明) 。 (1 )若硬件设计时采用 GPIO 端口 E 的 GPE0GPE7 引脚作为 8 个数字量输出,那么软件设 计时其初始化语句是:rGPECON=(rGPECON|0x00005555) /端口 H 相应引脚功能初始化 rUFCON0=0x0; /FIFO 不使能 rUMCON0=0x0; rULCON0=_【 4】_; /设置线路控制寄存器 rUCON0= 0x145; /设置控制寄存器 rUBRDIV0=( (int)(PCLK/_【5】_) 1); /
29、设置波特率,小数采用四舍五入 (3 )按照上面 UART0 初始化函数所设置的通信速率,每秒钟最多能传输_ 【6】_个 字节的信息。若上位机有大小为 4KB 的初始参数需要下载到控制器中,那么,约需传输 _【7 】_秒才能完成下载( 1K1024,精确到小数点后面 1 位数字) 。 (4 )系统中所需要的 0.01 秒基准定时时间选用 S3C2410 芯片内部的 Timer0 部件来产生。 若系统的主频参数 PCLK 为 264MHz,分频器值选择为 16,预分频系数选择为 3,那么, Timer0 的计数常数为_ 【8】_。软件设计时,设计了如下的 Timer0 初始化函数,请补 充完善。
30、(注:下面程序中、用 8 位十六进制数表示, 用 4 位十六进制数表示) void Timer0Int(void) /设置定时器配置寄存器 0(TCFG0) rTCFG0=_【9】_; /Timer0 预分频系数选择为 3,该寄存器中其它无关位均为 0 /设置定时器配置寄存器 1(TCFG1) rTCFG1=_【10】_; / Timer0 分频器值为 16,该寄存器中其它无关位均为 0 /设置计数常数 rTCNTB0=_【11】_; /设置控制寄存器 TCON rTCON=_【12】_;/更新 TCNTB0 和 TCMPB0,该寄存器中其它无关位均为 0 rTCON=0x00000009;/
31、设置 Timer0 自动装载,并启动 (5 )彩色 LCD 显示屏的硬件接口电路由 S3C2410 的专用 GPIO 端口_【13 】_和端口 _【14】_相关引脚配以驱动电路来设计。软件设计时,需要通过设置它们控制寄存器 的值分别为_【15】_和_【16】_来确定它们的引脚功能。 (6 )系统的软件可以设计为在无操作系统的环境下运行。设计者自行设计系统的启动引导 程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9 体系 结构中规定的 IRQ 异常所对应的异常向量地址为_【17 】_。Timer0 部件所产生的 0.01 秒基准时间到时将引起 IRQ 异常。由于 IR
32、Q 异常向量地址与下一个异常向量地址之间 间隔为_【18】_个字节,因此,通常在 IRQ 异常向量地址处设计一条转移指令。堆栈 指针的设置需按工作模式来进行。设置 IRQ 模式下的堆栈指针,需在 R0“清 0”后用指令 ORRR1,R0,#0x12|_【19 】_和 MSR CPSR_CXSF,R1 来使 CPU 核进入 IRQ 模式,然后再给 SP 寄存器赋值作为该模式下的堆栈指针。这些初始化工作完成后,即可通过指令 _【20】_来引导应用程序的主函数 main()。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 C 的控制寄存器( GPCCON) 引脚 GPCCON 的
33、位描述 GPC1531:3000=输入,01=输出,10=VD7,11=保留 GPC1429:2800=输入,01=输出,10= VD6,11=保留 GPC1327:2600=输入,01=输出,10= VD5,11=保留 GPC1225:2400=输入,01=输出,10= VD4,11=保留 GPC1123:2200=输入,01=输出,10= VD3,11=保留 GPC1021:2000=输入,01=输出,10= VD2,11=保留 GPC919 :18 00= 输入,01= 输出,10= VD1,11=保留 GPC817 :16 00= 输入,01= 输出,10= VD0,11=保留 GPC
34、715 :14 00= 输入,01= 输出,10=LCDVF2,11=保留 GPC613 :12 00= 输入,01= 输出,10= LCDVF1,11=保留 GPC511 :10 00= 输入,01= 输出,10=LCDVF0,11=保留 GPC49:800=输入,01=输出,10=VM ,11=IIS 数据输出 GPC37:600=输入,01=输出,10=VFRAME ,11= IIS 数据输入 GPC25:400=输入,01=输出,10=VLINE ,11= 保留 GPC13:200=输入,01=输出,10=VCLK ,11=保留 GPC01:000=输入,01=输出,10=LEND ,
35、11=保留 2)端口 D 的控制寄存器(GPDCON ) 引脚 GPDCON 的位描述 GPD1531:3000=输入,01=输出,10=VD23,11=保留 GPD1429:2800=输入,01=输出,10= VD22,11=保留 GPD1327:2600=输入,01=输出,10= VD21,11=保留 GPD1225:2400=输入,01=输出,10= VD20,11=保留 GPD1123:2200=输入,01=输出,10= VD19,11=保留 GPD1021:2000=输入,01=输出,10= VD18,11=保留 GPD919 :1800=输入,01=输出,10= VD17,11=保
36、留 GPD817 :1600=输入,01=输出,10= VD16,11=保留 GPD715 :1400=输入,01=输出,10= VD15,11=保留 GPD613 :1200=输入,01=输出,10= VD14,11=保留 GPD511 :1000=输入,01=输出,10= VD13,11=保留 GPD49:800=输入,01=输出,10= VD12,11=保留 GPD37:600=输入,01=输出,10= VD11,11=保留 GPD25:400=输入,01=输出,10= VD10,11=保留 GPD13:200=输入,01=输出,10= VD9,11=保留 GPD01:000=输入,01
37、=输出,10= VD8,11=保留 3)端口 E 的控制寄存器( GPECON) 引脚 GPECON 的位描述 GPE1531:3000=输入,01=输出,10=IICSDA,11=保留 GPE1429:2800=输入,01=输出,10=IICSCL,11=保留 GPE1327:2600=输入,01=输出,10=SPICLK0,11=保留 GPE1225:2400=输入,01=输出,10=SPIMOSI0,11=保留 GPE1123:2200=输入,01=输出,10=SPIMISO0,11=保留 GPE1021:2000=输入,01=输出,10=SSDAT3,11=保留 GPE919 :18
38、00= 输入,01= 输出,10=SSDAT2 ,11=保留 GPE817 :16 00= 输入,01= 输出,10=SSDAT1 ,11=保留 GPE715 :14 00= 输入,01= 输出,10=SSDAT0 ,11=保留 GPE613 :12 00= 输入,01= 输出,10=SDCMD,11=保留 GPE511 :10 00= 输入,01= 输出,10=SDLCK,11=保留 GPE49:800=输入,01=输出,10=IISSDO,11=IIS 数据输出 GPE37:600=输入,01=输出,10=IISSI,11= IIS 数据输入 GPE25:400=输入,01=输出,10=C
39、DCLK ,11=保留 GPE13:200=输入,01=输出,10=IISCLK,11=保留 GPE01:000=输入,01=输出,10=IISLRCK,11=保留 4)端口 H 的控制寄存器( GPHCON) 引脚 GPHCON 的位描述 GPH1021 :20 00= 输入, 01=输出,10=CLKOUT1,11=保留 GPH9 19:1800=输入,01=输出,10= CLKOUT0,11=保留 GPH8 17:1600=输入,01=输出,10=UEXTCLK,11=保留 GPH7 15:1400=输入,01=输出,10=RXD2,11=保留 GPH6 13:1200=输入,01=输出
40、,10=TXD2 ,11= 保留 GPH5 11:1000=输入,01=输出,10=RXD1,11=保留 GPH4 9:800=输入,01=输出,10=TXD1 ,11=IIS 数据输出 GPH3 7:600=输入,01=输出,10=RXD0,11= IIS 数据输入 GPH2 5:400=输入,01=输出,10=TXD0 ,11=保留 GPH1 3:200=输入,01=输出,10=nRTS0,11=保留 GPH0 1:000=输入,01=输出,10=nCTS0 ,11=保留 5)UART 线路控制寄存器(ULCONn n 可以是 0、1、2 ) ULCONn 的位7 6 5:3 2 1 描述
41、保留 值为 0 确定红外模式 0正常操作模式 1正常操作模式确定校验类型 0xx=无校验 100奇校验 101偶校验确定停止位数 0=1 位停止位 1=2 位停止位确定数据位 00 5 位 016 位 10 7 位 118 位 6)TCFG0 寄存器 TCFG0 的位功能描述初始状态值 31 :24保留 0x0023:16在此不用 0x00 15 :8确定 Timer2,Timer3,Timer4 的预分频系数 0x007:0确定 Timer0, Timer1 的预分频系数 0x007)TCFG1 寄存器 TCFG1 的位功能描述初始状态值31 :24保留 0x00 23 :20在此不用 0b
42、0000 19 :16确定 Timer4 的分频器值 00002 0001=4 0010=8 0011=16 15 :12确定 Timer3 的分频器值 00002 0001=4 0010=8 0011=16 11 :8确定 Timer2 的分频器值 00002 0001=4 0010=8 0011=16 7 : 4确定 Timer1 的分频器值 00002 0001=4 0010=8 0011=16 3 : 0确定 Timer0 的分频器值 00002 0001=4 0010=8 0011=16 说明:设置 TCFG0、TCFG1 可以确定预分频器系数、分频器值,如:通过设置 TCFG0 为
43、 0x0000001F,Timer0 的预分频器系数选择为 31,设置 TCFG1 为 0x00000001,Timer0 的分 频器值选择为 4。通过下面公式计算定时器的计数常数: 定时器输入时钟频率PCLK/(预分频系数1)/分频器值 计数常数定时时间间隔/(1/ 定时器输入时钟频率) 预分频系数的范围为 0255,分频器值的取值范围为 2、4、8、16。 6)TCON 寄存器(注:此处不用的位被省略,其值默认为 0x0000000) TCON 的位功能描述初始状态值厖 0x00000003确定 Timer0 的自动装载功能 1自动装载 0一次停止 0b02确定 Timer0 的输出反转位
44、 1 TOUT0 反转 0TOUT0 不反转 0b01确定 Timer0 的更新 1更新 TCNTB0 和 TCMPB0 0不更新 0b00确定 Timer0 的启动/停止 1启动 0停止 0b0 第套 2 参考答案 一、选择题答案 1-5:CBCAA 6-10:AADCC 11-15:DDCAB 16-20:ABDDB 21-25:BCDAD 26-30:BCBDA 31-35:DDACA 36-40:ADCBD 二、填空题答案 1:英 2:ARM 3:GB2312 4:2 5:TCP/IP 6:IP 7:复位 8:外部中断请求 9:R13 10:R14 11:0xFF34FF78 12:0
45、x12345678 13:1100 14:1000 15:ADDCEQ R3,R1,R2 16:SUBHIS R3,R1,R2 17:AMBA 18:总线 19:模拟 20:数字 21:NOR 22:NAND 23:1332 24:10 25:主机输入从机输出 26:主机输出从机输入 27:中断 28:任务 29:任务 30:存储 31:加电自检 32:操作系统 33:汇编 34:可移植 35:低 36:高 37:宿主机 38:JTAG 39:驱动 40:0x10000000 三、综合题答案 1:0xFFFF5555 2:0x0020 3:0x000000AA 4:0x23 5:(960016
46、) + 0.5 6:872 7:4.7 8:41250 9:0x00000003 10:0x00000003 11:0xA122 12:0x00000002 13:C 14:D 15:0xAAAAAAAA 16:0xAAAAAAAA 17:0x00000018 18:4 19:0xC0 20:BL_main 人与人之间的距离虽然摸不着,看不见,但的的确确是一杆实实在在的秤。真与假,善与恶,美与丑,尽在秤杆上可以看出;人心的大小,胸怀的宽窄,拨一拨秤砣全然知晓。 人与人之间的距离,不可太近。 与人太近了,常常看人不清。一个人既有优点,也有缺点,所谓人无完人,金无赤足是也。初识时,走得太近就会模糊
47、了不足,宠之;时间久了,原本的美丽之处也成了瑕疵,嫌之。 与人太近了,便随手可得,有时得物,据为己有,太过贪财;有时得人,为己所用,也许贪色。贪财也好,贪色亦罢,都是一种贪心。 与人太近了,最可悲的就是会把自己丢在别人身上,找不到自己的影子,忘了回家的路。 这世上,根本没有零距离的人际关系,因为人总是有一份自私的,人与人之间太近的距离,易滋生事端,恩怨相随。所以,人与人相处的太近了,便渐渐相远。 人与人之间的距离也不可太远。 太远了,就像放飞的风筝,过高断线。 太远了,就像南徙的大雁,失群哀鸣。 太远了,就像失联的旅人,形单影只。 人与人之间的距离,有时,先远后近;有时,先近后远。这每次的变化
48、之中,总是有一个难以忘记的故事或者一段难以割舍的情。 有时候,人与人之间的距离,忽然间近了,其实还是远;忽然间远了,肯定是伤了谁。 人与人之间的距离,如果是一份信笺,那是思念;如果是一个微笑,那是宽容;如果是一句问候,那是友谊;如果是一次付出,那是责任。这样的距离,即便是远,但也很近。 最怕的,人与人之间的距离就是一句失真的谗言,一个不屑的眼神,一叠诱人的纸币,或者是一条无法逾越的深谷。这样的距离,即便是近,但也很远。 人与人之间最美的距离,就是不远不近,远中有近,近中有远,远而不离开,近而不相丢。 太远的距离,只需要一份宽容,就不会走得太远而行同陌人;太近的距离,只需要一份自尊,就不会走得太近而丢了自己。不远不近的距离,多像一朵艳丽的花,一首悦耳