计算机三级(嵌入式系统开发技术)机试模拟试卷95(题后含答案及解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机三级(嵌入式系统开发技术)机试模拟试卷95(题后含答案及
解析)
题型有:1. 选择题 2. 填空题 3. 综合题
选择题
1.嵌入式系统是一类特殊的计算机系统。

下列产品中不属于嵌入式系统的是( )。

A.电饭煲
B.路由器
C.巨型机
D.POS机
正确答案:C
解析:嵌入式系统以应用为中心,以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

巨型计算机实际上是一个巨大的计算机系统。

故本题选择C。

2.ARM处理器在指令LDR R2,[R5,#2]!执行后,R5中的值为( )。

A.R5不变
B.R5=R5+2
C.R5=R2+2
D.R5=2
正确答案:B
解析:LDR是存储器到寄存器的数据传送指令,#是立即数符号,题中是基址加变址寻址,表示[R5+2]→R2,执行过后,R5的值为R5+2。

故本题选择B。

3.在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是( )。

A.MOV
B.AND
C.ADD
D.ORR
正确答案:D
解析:汇编中使用逻辑或指令和1进行或运算可以达到让寄存器中的指定位置位的作用。

故本题选择D。

4.IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面( )不是实时操作系统必须具有的特征。

A.具有异步I/O和中断处理能力
B.任务切换时间和中断延迟时间确定
C.优先级中断和调度
D.轮转调度
正确答案:D
解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。

选项D不是实时系统的特征,故本题选择D。

5.对于嵌入式处理器说法正确的是( )。

A.ARM处理器采用CISC和RISC相结合的结构
B.嵌入式处理器都采用哈佛结构
C.ARM处理器具有耗电省、功能强、成本低等特点
D.ARM处理器内部的总线标准是PCI Express
正确答案:C
解析:ARM采用RISC精简指令集,采用冯.诺依曼体系或哈佛结构;ARM 的总线结构称为AMBA(先进微控器制总线结构),是ARM推出的开放式总线结构,是目前流行的一种工业标准片上结构;ARM处理器具有耗电省、功能强、成本低等特点。

故本题选择C。

6.以下内部没有NVIC的ARM处理器是( )。

A.ARM9
B.Cortex—M0
C.Cortex—M3
D.Cortex-M4
正确答案:A
解析:NVIC称之为内嵌向量中断控制器,支持嵌套和向量中断。

内部没有NVIC的ARM处理器是ARM9,故此题选择A。

7.ARM处理器如果R1=0x00000080,则指令MOV R0,R1,LSL舵执行后,R0的值为( )。

A.0x00000200
B.0x00000320
C.0x00000020
D.0x00000040
正确答案:A
解析:本指令表示将寄存器R1的值左移2位后传送到R0,故本题选择A。

8.下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是( )。

A.目前嵌入式系统中使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏B.电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压
C.电阻式触摸屏通过多点触摸或滑动进行操作
D.相对于电容式触摸屏,电阻式触摸屏结构简单、价格低
正确答案:C
解析:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。

电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压,基本原理是利用压力感应进行控制,结构简单,价格低;而电容式触摸屏结构复杂,价格高,带多点触摸或滑动操作的触摸屏均属于电容式。

故本题选择C。

9.下列系统属于实时系统的是( )。

A.电子邮件系统
B.电子书阅读器
C.微博
D.飞行控制系统
正确答案:D
解析:实时系统的主要特征是能够及时响应外部发生的随机任务请求,并且能够在规定的时限内完成任务。

典型的实时系统有民航导航系统、防空预警系统、电力输送控制系统等;典型的非实时系统有视频播放系统、博客发布系统、手机交互式城市交通导航系统等。

四个选项中只有D项是实时系统,故本题选择D。

10.在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是( )。

A.BL MyLabel
B.BX MyLabel
C.BLX MyLabel
D.B My Label
正确答案:A
解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的。

B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移,BLX 为带链接和切换的转移。

故本题选择A。

11.路由器是互联网中重要的网络设备,它的主要功能是( )。

A.将有线通信网络与无线网络进行互连
B.将多个异构或同构的物理网络进行互连
C.放大传输信号,实现远距离数据传输
D.用于传输层及以上各层的协议转换
正确答案:B
解析:路由器是一台高性能的嵌入式计算机系统,是遵循IP协议把异构网络互相连接起来的关键设备,工作在网络层,主要有以下几种功能:第一,网络互连,实现不同网络互相通信;第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。

选项B正确,选项A错误。

信号的放大使用集线器来完成的,因此选项C错误。

用于传输层及以上各层的协议转换的设备称为协议转换器,因此选项D错误。

故本题选择B。

12.下面关于UART的叙述中,正确的是( )。

A.UART不能实现全双工通信
B.UART即为通用异步收发器
C.uART通信波特率固定为115200bps,不能调节
D.UART发送字符的长度固定为8位
正确答案:B
解析:UART即为通用异步收发器,是一种通用串行数据总线,用于异步通信。

该总线双向通信,可以实现全双工传输和接收,因此A选项错误,B选项正确。

UART总线的波特率可以调整的,因此选项C错误。

UART发送的字符数据位可以是5位、6位、7位、8位,由编程决定,因此选项D错误。

故本题选择B。

13.在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。

下面有关指令集模拟器的说法中,错误的是( )。

A.指令集模拟器只是在宿主机上运行的纯软件工具
B.指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行
C.指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示
D.指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列
正确答案:D
解析:指令集模拟器(Instruction Set simulator,ISS)是在宿主机上模拟应用程序在目标机上运行行为的一个软件工具。

指令集模拟器的操作界面与通用机的集成开发环境类似。

运行时,它接受编译器或汇编程序生成的目标代码及其指令输入,模仿目标机CPU的取值、泽码和执行操作,并将中间执行结果或最终执行结果存入目标机硬件映射数据结构中。

调试人员可以在指令集模拟器界面的控制下,通过观察目标机映射寄存器显示框、映射存储器显示框、变量观察窗口等了解目标代码的执行结果。

因此,D选项错误。

故本题选择D。

14.以下关于ARM处理器寄存器说法错误的是( )。

A.CPSR为程序状态寄存器,存放各种标志和状态
B.SPSR为备份程序状态寄存器
C.R13为链接寄存器LR
D.R15为程序计数器PC
正确答案:C
解析:R13是堆栈指针(CP)寄存器,链接(LR)寄存器是R14,C选项错误,故本题选择C。

15.下面关于S3C2410中UART的叙述中,错误的是( )。

A.芯片内置UART0、UART1和UART2共三个接口
B.uARTn对应的控制寄存器uCONn用于确定uARTn传输帧的格式
C.在计算波特率时用到的外部时钟有两种选择,具体选择时由uART的控制器寄存器中的相关位的状态决定
D.通过对uART的控制器寄存器进行编程可确定每个uART的相关中断是否允许
正确答案:B
解析:S3C2410有三个UART接口UART0、UART1和UART2,其对应的线路控制寄存器为ULCON0、ULCON1和ULCON2,用于确定传输帧的格式;UART的波特率由除数寄存器决定,也取决于外部时钟,还可以是UEXTCLK,由相应控制寄存器决定;通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许;B选项错误,故本题选择B。

16.以下关于ARM处理器从异常中断返回的说法错误的是( )。

A.恢复原来被保护的用户寄存器
B.将SPSR寄存器的值复制到CPSR
C.将异常向量地址写入PC中
D.清除I和F标志,允许IRQ和FIQ中断
正确答案:C
解析:除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器;将SPSR_mode寄存器值复制到CPSR 中;根据异常类型将PC值恢复成断点地址;清除I和F标志,允许IRQ和FIQ 中断。

故本题选择C。

17.Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是( )。

A.内存管理
B.进程间通信
C.行命令解释器(Shell)
D.文件系统
正确答案:C
解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。

故本题选择c。

18.下列产品中不属于嵌入式系统的是( )。

A.有线电视机顶盒
B.服务器
C.电饭煲
D.路由器
正确答案:B
解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。

狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。

嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

选项中A、C、D均属于嵌入式系统;而服务器是网络环境中的高性能计算机,不属于嵌入式系统。

故本题选择B。

19.关于ARM处理器的MMU,以下说法错误的是( )。

A.MMU是存储器管理部件
B.MMU控制存储器访问顺序
C.MMU控制存储器的访问权限
D.MMU通过查TLB表得到虚拟地址
正确答案:D
解析:MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是CPU管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;MMU进行虚拟地址到物理地址的转换通过查找页表来完成,每次在访问内存时先查TLB,查不到时再到内存中去查整个页表。

故MMU通过查TLB表得到的是物理地址,D项错误,故本题选择D。

20.关于ARM处理器的MMU,以下说法错误的是( )。

A.MMU是存储器管理部件
B.MMU控制存储器访问顺序
C.MMU控制存储器的访问权限
D.MMU通过查TLB表得到虚拟地址
正确答案:D
解析:MMu是Memory Management unit的缩写,中文名是内存管理单元,它是CPU管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;MMU进行虚拟地址到物理地址的转换通过查找页表来完成,每次在访问内存时先查TLB,查不到时再到内存中去查整个页表。

故MMU通过查TLB表得到的是物理地址,D项错误,故本题选择D。

21.以下ARM指令中源操作数属于寄存器间接寻址的指令是( )。

A.ADC R1,R2,R3
B.STRH R0,[R1]
C.ORR R1,R,R3
D.MVN R1,#0x0B
正确答案:B
解析:寄存器间接寻址是指以寄存器的值作为操作数地址,而操作数本身存放在存储器中,用于间接寻址的寄存器必须用[]括起来。

故本题选择B。

22.下面关于嵌入式系统存储器的叙述中,错误的是( )。

A.目前嵌入式处理器内部的Cache采用SRAM
B.嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)
C.铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D.通过对DRAM的存储控制技术进行改进,出现了DDR2 SDRAM、DDR3 SDRAM等新型的存储器产品
正确答案:C
解析:嵌入式系统的存储器以半导体存储器为主。

按照其存取特性可分为RAM和ROM;使用的RAM有SRAM、DRAM等多种,目前嵌入式处理器内部的Cache采用SRAM,通过对DRAM的存储控制技术进行改进,出现了DDR2 SDRAM、DDR3 SDRAM等新型的存储器产晶;新型存储器FRAM和MRAM 均非传统的半导体存储器。

C项错误,故本题选择C。

23.通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,正确的是( )。

A.SPI允许总线上的多个器件同时竞争总线,通过总线仲裁的方式确定器件的总线控制权
B.I2C具有3个信号线:SCL、SDA和SSEL;当作为从设备时,其SSEL 应为低电平
C.UART只能工作于半双工通信方式
D.USB有多个版本,如USB 1.0、USB 1.1、USB 2.0、USB 3.0等
正确答案:D
解析:I2C总线属于多主总线,即允许总线上有一个或多个主控制器件和若干从器件同时进行操作,通过总线仲裁的方式确定总线控制权;I2C只有两条信号线;数据线SDA和时钟线SCL,所有操作都通过这两条信号线完成;UART 常用于全双工串行异步通信;USB有多个版本,如USB 1.0、USB 1.1、USB 2.0、USB 3.0等。

故本题选D。

24.在开发低端、中端、高端等类型的嵌入式系统时,一般都需要选择和利用合适的开发平台来进行。

下面有关嵌入式系统开发平台的叙述中,不正确的是( )。

A.开发平台中的软件开发工具,通常会包括:项目管理器、编辑器、编译器、连接器等
B.开发平台中的软件开发工具往往都作为一个整体提供给开发人员使用,以提高开发工作效率
C.有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发
D.用开发平台所开发出的低端嵌入式系统应用软件,必须基于某一个嵌入式操作系统上运行
正确答案:D
解析:嵌入式系统的开发平台包含大量开发工具,软件开发工具通常包括:项目管理器、编辑器、编译器、连接器、定位器等;这些软件开发工具往往都使用统一的用户界面并作为一个整体提供给开发人员使用,以提高开发工作效率;有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发;嵌入式系统的开发平台大多采用宿主机一目标机的架构,宿主机是开发用机,目前大多数运行Windows操作系统,而应用软件的开发和调试都是通过宿主机开完成。

故本题选择D。

25.下面关于JTAG的叙述中,错误的是( )。

A.JTAG是ARM内核独有的一种测试接口,其他种类的嵌入式处理器一般没有该接口
B.JTAG可用于实现嵌入式系统的在线编程功能
C.多个器件可以通过JTAG接口串联在一起,形成一个JTAG链
D.SWD是Cortex—M内核提供的功能与JTAG类似的调试接口
正确答案:A
解析:JATG可用于实现嵌入式系统的在线编程功能,其标准允许多个芯片通过JTAG接口串联在一起,实现对多个器件的测试;目前大多数嵌入式CPU、DSP、FPGA器件都支持JrrAG标准;SWD是Coaex—M内核提供的功能与JTAG 类似的调试接口。

故本题选择A。

26.关于ARM处理器的工作模式,以下说法错误的是( )。

A.具有多种工作模式
B.工作模式之间可以切换,但切换是有条件的
C.外部中断模式IRQ,可用于高速中断处理
D.当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的
正确答案:C
解析:ARM体系结构支持7种工作模式,工作模式之间可以切换,切换条件取决于当前程序状态寄存器CPSR的低5位值。

用户模式是程序正常执行工作模式,如果没有异常发生不能改变工作模式;快速中断模式(FIQ)用来处理高速中断;中止模式处理存储器故障;系统模式运行特权级的操作系统任务。

故本题选择C。

27.一主一从式SPI连接示意如下图所示。

主机SPI的4根信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中从机的①、②、③、④的信号名称分别应该是什么?( )
A.MOSI、MISO、SCK、SSEL
B.SCK、MOSI、MISO、SSEL
C.MISO、MOSI、SCK、SSEL
D.SSEL、MOSI、SCK、MISO
正确答案:C
解析:串行外设(SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。

一般使用4跳线:SCK、MISO、MOSI和SSEL。

将数据写到SPI发送缓冲区后,一个时钟信号SCK对应一位数据的发送(MISO)和另一位数据的接收(MOSI);在主机中数据从移位寄存器中自左向右发出送到从机(MOSI),同时从机中的数据自右向左发到主机(MISO),经过8个时钟周期完成1字节的发送。

故本题选择C。

28.下列关于μC/OS—II操作系统的描述中,错误的是( )。

A.用户必须在多任务调度启动以后再使能时钟节拍中断
B.在中断返回之前,必须调用退出中断函数void OSIntExit(void)
C.互斥信号量可以解决优先级反转问题
D.一个任务或中断服务子程序可以等待其他任务或中断服务子程序通过事件控制块给其发送信号
正确答案:D
解析:用户必须在多任务调度启动以后再使能时钟节拍中断;在中断返回之前,必须调用退出中断函数void OSIntExit(void);互斥信号量可以解决优先级反转问题;一个任务或中断服务子程序可以通过事件控制块来向另外的任务发信号。

故本题选择D。

29.以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,错误的是( )。

A.通常嵌入式系统的软件配备没有通用系统多
B.嵌入式系统必须配备实时操作系统,而通用计算机系统上的操作系统没有实时性要求
C.嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少
D.嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面
正确答案:B
解析:通常嵌入式系统的软件配备没有通用系统多;嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面,嵌入式系统应用软件的特点是:内部结构精简化、代码轻量化、占用存储资源少;多数嵌入式系统具有时间约束性,因而至少是软实时系统,通用计算机系统像因特网域名服务系统也是典型的实时系统。

故本题选择B。

30.下面是关于S3C2410的GPIO端口的叙述,其中错误的是( )。

A.S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,它们都是双功能的I/O端口
B.与S3C2410某个GPIO端口对应的控制寄存器决定该端口引脚的功能C.与S3C2410某个GPIO端口对应的数据寄存器存放该端口输入的数据或输出的数据
D.与S3C2410某个GPIO端口对应的上拉寄存器决定该端口引脚是否要被内部上拉
正确答案:A
解析:S3C2410有GPA、GPB、GPc、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,其中GPA0~GPA22功能单一,仅作为地址线的控制线使用;GPC 和GPD作为LCD液晶屏接口引脚。

故本题选择A。

31.下面关于UART的叙述中,错误的是( )。

A.UART是一种同步串行外设接口
B.UART可以实现全双工串行通信
C.UART本身不支持多机通信
D.UART能实现的最高数据传输速率一般比SPI能实现的最高数据传输速率低
正确答案:A
解析:串行异步通信接口通用异步收发器(UART)常用于全双工串行异步通信,其本身不支持多机通信,能实现的最高数据传输速率一般比SPI能实现的最高数据传输速率低。

故选A。

32.下列各项中,不属于实时操作系统应该具备的特征的是( )。

A.任务切换时间和中断延迟时间确定。

B.支持网络协议栈。

C.抢占式调度。

D.具有异步IO和中断处理能力。

正确答案:B
解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:①具有异步I/O和中断处理能力;②任务切换时间和中断延迟时间确定;③优先级中断和调度;④抢占式调度;⑤内存锁定;⑥连续文件;⑦同步。

故本题选择B。

33.SoC芯片的开发流程大致可分为如下图所示的4个阶段。

其中①、②、③和④分别表示( )。

A.总体设计、逻辑设计、综合与仿真、芯片制造
B.逻辑设计、综合与仿真、总体设计、芯片制造
C.总体设计、综合与仿真、逻辑设计、芯片制造
D.总体设计、逻辑设计、芯片制造、综合与仿真
正确答案:A
解析:SoC芯片的设计开发相当于一个计算机系统的设计开发,是嵌入式系
统开发的基础性工作。

SoC芯片的开发流程大致分为总体设计、逻辑设计、综合与仿真和芯片制造4个阶段,大部分工作都是采用电子设计自动化(Electronic Design Automation,EDA)工具完成。

故本题选择A。

34.下面关于互联网(Intemet)的叙述中错误的是( )。

A.它使用TCP/IP协议将世界各地的计算机和计算机网络互连在一起
B.互联网在物理上已经逐渐形成了基于ISP的多层次结构
C.接入互联网的计算机或终端设备,必须获得ISP分配的IP地址
D.IP地址是一个12位的十进制数
正确答案:D
解析:互联网是由一些使用公用语言互相通信的计算机连接而成的网络,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。

常用的通讯协议有TCP/IP协议;二进制的IP地址有32位,使用起来极不方便。

通常,IP 地址采用4个十进制数来表示。

目前Internet逐渐形成了基于ISP的多层结构,接入互联网的计算机或终端设备,必须获得ISP分配的IP地址。

故本题选择D。

35.执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是( )。

A.R0的值加4
B.R1的值加4
C.内存中的数据保持不变
D.R1的值保持不变
正确答案:B
解析:STR是寄存器到存储器的数据传送指令,题中指令为基址加变址寻址,本指令将寄存器R0的32位操作数存储到R1+4指示地址开始的存储区域中,符号“!”表示指令在完成数据传送后应该更新基址寄存器。

故本题选择B。

36.硬件抽象层和引导加载程序都属于底层软件。

下列各功能中,并非由底层软件实现的功能是( )。

A.设备初始化
B.进程间通信
C.装载操作系统映像到内存
D.初始化存储器
正确答案:B
解析:底层软件主要就是指硬件抽象层、板级支持包和引导加载程序。

能够实现的功能包括设备初始化、初始化外围设备、加载和启动操作系统等。

而进程间通信主要通过内核和外设实现。

故本题选择B。

37.对于ARM处理器,以下不属于算术运算的指令助记符是( )。

A.ADD
B.SBC
C.ADC
D.AND
正确答案:D
解析:ADD,SBC,ADC均属于算术运算指令,AND是逻辑运算指令。

故本题选择D。

38.对于ARM处理器,以下不属于算术运算的指令助记符是( )。

A.ADD
B.SBC
C.ADC
D.AND
正确答案:D
解析:ADD,SBC,ADC均属于算术运算指令,AND是逻辑运算指令。

故本题选择D。

39.下面关于S3C2410的UART的叙述中,错误的是( )。

A.通过对UART线路控制寄存器的设置,可决定该UART一次传送时数据的位数
B.UART的特殊功能寄存器中包含UART波特率除数寄存器
C.每个UART的发送数据寄存器和接收数据寄存器共用一个地址,通过对该地址的读或写来确定其是接收数据寄存器还是发送数据寄存器
D.通过UART控制寄存器可以选择波特率发生器是对PCLK还是对UEXTCLK进行分频以获得通信所需的波特率
正确答案:C
解析:串行异步通信接口通用异步收发器(universal Asynchronous Receiver/Transmitter,UART)常用于全双工串行异步通信,由发送器、接收器、控制单元、波特率发生器等构成。

发送器负责字符的发送,可采用先进先出(FIFO)模式,也可采用普通模式发送;接收器负责外部送来字符的接收,可以是FIFO模式接收,也可以是普通模式接收;接收和发送缓冲器的状态被记录在UART的状态寄存器中,通过读取其状态位即可了解当前接收或发送缓冲器的状态是否满足接收和发送条件。

波特率发生器在外部时钟的作用下,通过编程可产生所需要的波特率,其大小由波特率系数寄存器如UBRDIVn决定。

故本题选择C。

40.下面有关基于嵌入式WEB服务器应用的描述语句中,不恰当的是( )。

A.嵌入式WEB服务器通常与设备的控制器融为一体
B.嵌入式WEB服务器的功能通常与PC机的WEB服务器相同
C.基于嵌入式WEB服务器的应用系统,其设计工作中有许多工作是涉及网页设计
D.嵌入式WEB服务器的主要用途是提供一个远程操控设备的手段
正确答案:B。

相关文档
最新文档