您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 微控制器原理期末复习题整理
苏州大学微控制器原理期末复习一、选择题(20X1’)1.以下芯片系列中,没有单片机的系列是()A.PIC系列B.X86系列C.AVR系列D.ARM系列2.微控制器是指()A.微处理器B.微型计算机C.单板机D.单片机3.在ARM技术定义的AMBA(AdvancedMicrocontrollerBusArchitecture)总线规范中,定义了用于高性能系统模块连接的()总线。A.ASBB.APBC.BB(BusBridge)D.AHB4.在ARM技术定义的AMBA(AdvancedMicrocontrollerBusArchitecture)总线规范中定义了用于较低性能外设简单连接的()总线。A.ASBB.APBC.BB(BusBridge)D.AHB5.AMBA(AdvancedMicrocontrollerBusArchitecture)是()标准。A.片上总线B.控制总线C.外设总线D.系统总线6.ARMCortex-M0+处理器中的LR(R14)是()A.通用寄存器B.程序计数寄存器C.连接寄存器D.特殊功能寄存器7.ARMCortex-MO+处理器中的PC(R15)是()A.通用宵存器B.程序计数寄存器C.连接寄存器D.特殊功能寄存器8.基本存储单元由()个连续的二进制位构成,A.8B.16C.32D.649.ARMCortex-MO+处理器中共有()个通用寄存器•A.15B.14C.13D.1210.ARMCortex-MO+处理器中,寄存器SP(R13)的最低()位永远为0。A.1B.2C.3D.411.ARMCortex-MO+处理器中,APSR用于反映ALU的运算结果的某些特征,共有()个标志位。A.1B.2C.3D.412.KL25的UART模块不支持()位数据模式A.7B.8C.9D.1013.MCU各个模块作为中断源引起的中断称为().A.内核中断B.异常中断C.可屏蔽中断D.不可屏蔽中断14.在CPU停机方式的DMA操作中,CPU与总线的关系是()A.只能控制数据总线B.只能控制地址总线C.处于隔离状态D.能传送所有控制信号15.CPU在中断响应过程中的何种措施是为了能正确地实现中断返回()A.识别中断源B.断点压栈C.获得中断服务程序入口地址D.清除中断允许标志IF16.在KL25中,规定内存中下列哪个存储器地址范围存放中断服务程序入口地址(即中断向量),称为中断向量表。()A.0x0000_0000〜Ox0000_00c0B.0xlfff_0000〜0xlfff_00c0C.0x0000_0000〜0x0000_0f00D.0xlPFF_0000〜0xlfff_0f0017.在串行异步数据传送时,如果格式规定8位数据位,1位奇偶校验位,1位停止位,则一组异步数据总共有多少位()A.8B.9C.10D.1118.异步通信传送速度一般为()A.10波特〜50波特B.50波特〜19200波特C.300波特〜115200波特D.110波特〜1800波特19.通用串行总线USB实际上是一个万能插口,目前在PC机上都有USB连接器捅座,USB连接器为几芯连接器(C)A.2B.3C.4D.520.KL25中断向量表的位置在存储区0x0000_0000~0x0000_00c0的一段地址范围,一共存放()个中断服务程序的入口地址A.24B,48C.96D.12821.KL25微控制器中,中断向量序号0x17对应的中断处理程序的首地址存放在()A.0x00000017开始的4个单元中B.0x0000002E开始的4个单元中C.0x0000005E开始的4个单元中D.0x00000050开始的4个单元中22.用DMA控制方式进行输入/输出的特点是()A.可以高速地进行成批数据传送B.通过査询设备的状态位决定传送的时机C.适合如开关和数码段显示器之类的外设D.适合低速的外设通过实时方式进行数据传送23.直接、间接,立即二种寻址方式指令的执行速度,由快至慢的排序为()A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定28.当掉电时,不能保存敢据的存储器件是()A.磁心存储器B.ROMC.闪存D.高速缓存、RAM29.KL25微控制器中,中断向量.序号OBH中断对应的中断处理程序的首地址存放在()A.0000:002CH开始的4个单元中B.0000:000BH开始的4个单元中C.0000:0016H开始的4个单元中D.0000:002EH开始的4个单元中30.用中断控制方式进行输入/输出的特点是()A.可以快速地过行成批数据传送B.通过查询设备的状态位决定传送的时机C.适合如开关和数码段显示器之类的外设D.适合中低速的外设通过实时方式进行数据传送31.在异步通信中,究整的一帧信息一般包招四个部分,传送过程中它们的正确顺序是()A.停止位、起始位、数据位、校验位B.起始位、数据位、校验位、停止位C.数据位、校验位、停止位、起始位D.起始位、数据位、停止位、校验位32.若把组成计算机中的运算器和控制器集成在一块芯片上称为()A.微型计算机B.单片机C.微处理器D.单板机33.寄存器间接寻址方式中,操作数在()中。A.通用寄存器B.堆栈C.存储单元D.指令编码34.在程序状态字寄存器APSR中,用以记录当前运行结果是否为零的标志是()。A.CB.NC.VD.Z35.在针对KL系列MCU的开发平台上,运行arm-elf-gcc编译器,以下文件中,()存放的是针对ARMCPU的可执行代码。A.xxx.hexB.xxx.elfC.xxx.1stD.xxx.map36.在针对KL系列MCU的开发平台上,运行arm-elf-gcc编译器,以下文件中,()存放的是汇编源代码。A.xxx.hexB.xxx.elfC.xxx.1stD.xxx.Map37.以下C语言“宏函数”定义中,()的函数功能是使寄存器Register的第bit位清零。A.#defineBXXX(bit,Register)((Register)|=(1(bit)))B.#defineBXXX(bit,Register)((Register)&=~(1(bit)))C.#defineBXXX(bit,Register)(((Register)(bit))&1)D.#defineBXXX(bit,Register)(((Register)(bit))|=1)38.以下C语言“宏函数”定义中,()的函数功能是使寄存器Register的第bit位置1s.A.#defineBXXX(bit,Register)((Register)|=(1(bit)))B#defineBXXX(bit,Register)((Register)&=~(1(bit)))C#defineBXXX(bit,Register)(((Register)(bit))&1)D#defineBXXX(bit,Register)(((Register)(bit))|=1)39.在GPIO应用中,数据输出寄存器对应()。A.一组三态触发器B.—组数据锁存器C.—组三态级冲器D.—组数据反相器40.在基于硬件构件的嵌入式系统硬件电路设计中,核心构件就是某型号MCU的()。A.最小系统B.电源系统C.频率系统D.终端系统41.在基于硬件构件的嵌入式系统硬件电路设计中,()不属于终端构件。A.LCD(YM1602C)构件B.电源控制构件C.LED构件D.键盘构件42.在底层软件构件设计中,()应包含在构件的头文件中。A.内部函数实现代码B.外部函数实现代码C.接口函数原型说明D.应用程序实现代码43.在底层软件构件设计中,()应包含在构件的源文件中A.构件属性的宏定义B.外部函数实现代码C.接口函数原型说明D.应用程序实现代码44.按照底层驱动构件封装规范,语句#defineENABLE_INTERRUPTSasm(“CPSIEI”)应包含在()中。A.头文件B.源文件C.公共要素文件D.中断向量表文件45.按照底层驱动构件封装规范,语句#defineVECTOR_003DEFAULT_VECTOR应包含在()中。A.头文件B.源文件C.公共要素文件D.中断向量表文件46.Flash存储器擦除操作的含义是将存储单元的内容由二进制的()。A.0变成1B.0变成0C.1变成0D.1变成147.Flash存储器写入操作的含义是将存储单元的内容由二进制的()。A.0变成1B.0变成0C.1变成0D.1变成1二、填空题(8’)1.己知:R1=0x00001000;R2=0x00002000;R3=0x00005678;R4=0x00003000;R5=0x00001000;RO=0x0000ABCD执行以下指令,问目标操作数等于多少?-STRR0,[R1]@[0x00001000]=0X0000ABCDMVNR0,R0@R0=OXFFFF5432MOVR3,R4@R3=OX00003000LDRHR5,[R5]@R5=OX1000LDRSHR5,[R1]@R5=OX000000002.已知:R1=0x12345678;R2=0x0000FFFF;R3=0xFF000000:R4=0x87654321执行以下指令,问目标操作数等于多少?ANDR1,R1,R2@R1=OX12355677ORRR1,R1,R3@R1=OXFF355677ORRR4,R4,R3@R4=OXFF654321EORR1,R1,R2@R1=OXFF35DCBBANDR1,R1,R2@R1=OXFF36DCBAREVR2,R1@R2=OXFFFF00003.某工程的KL25prg.hex的第1行如下(数据以小端模式存放):10000000001OOO3OO7O8OOOO55OAOOOO5DOAOOOO当MCU启动时,寄存器SP=OX30001000PC=OX000008074.某工程的KL25prg.hex的第1行如下(数据以小端模式存放):10000000OO3OOO2OO5O6OOOO55OAOOOO5DOAOOOO当MCU启动时,寄存器SP=OX20003000PC=OX000006055.己知:R0=1000(十进制数),运行以下程序后,问R0等于多少?LSLR1,R0,#1LSLR0,R0,#3R0=10000ADDR0,R0,R16.已知:volatileuint_32*portB_ptr=(uint_32*)Ox40O4AOOOu求:volatileuint_32*portB_PCR_19=portB_ptr+19=OX4004A04Cu7.己知:volatileuint_32*gpioB_ptr=(uint_32*)Ox400FF040u求:volatileuint_32*portB_PDDR=gpioB_ptr+5=OX400FF054u8.已知volatileuint_32*portA_ptr=*(uint_32*)0x40049000u;求volatileuint_32*portA_PCR_15的值等于多少?并将该引脚定义为UART0_RX引脚(MUX=0b011,其他位使用默认0.)OX00001100三、名词解释1.IP核(IntellectualPropertycore)IP核是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。2.模拟量与开关量模拟量是指时间连续、数值也连续的物理量,如温度、压力、流量、速度、声音等。开关量是指一种二值信号,用两个电平(高电平和低电平)分别来表示两个逻辑值(逻辑1和逻辑0)。3.并行通信并行通信是指数据的各位同时在多根并行数据线上进行传输的通信方式,数据的各位同时由源到达目的地。4.串行通信串行通信是指数据在单线(电平高低表征信号)或双线(差分信号)上,按时间先后一位一位地传送,其优点是节省传输线,但相对于并行通信来说,速度较慢。5.集成电路互连总线标准I2C(另一种简写为IIC
本文标题:微控制器原理期末复习题整理
链接地址:https://www.777doc.com/doc-5719844 .html