




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州大学微控制器原理期末复习一、 选择题( 20 X 1 )1.以下芯片系列中,没有单片机的系列是( )A. PIC系列 B. X86系列C. AVR系列 D. ARM系列2.微控制器是指( )A.微处理器 B.微型计算机C.单板机 D.单片机3.在 ARM 技术定义的 AMBA(Advanced Microcontroller Bus Architecture )总线规范中, 定义了用于高性能系统模块连接的( )总线。A. ASBB. APBC. BB (Bus Bridge)D. AHB4.在 ARM 技术定义的AMBA (Advanced Microcontroller Bus Arch
2、itecture )总线规范中定义了用于较低性能外设简单连接的( )总线。A.ASB B.APBC.BB(Bus Bridge) D.AHB5.AMBA (Advanced Microcontroller Bus Architecture )是( )标准。A.片上总线B.控制总线C.外设总线D.系统总线6.ARM Cortex-M0+处理器中的 LR(R14)是( )A.通用寄存器B.程序计数寄存器C.连接寄存器 D.特殊功能寄存器7. ARM Cortex-MO+处理器中的 PC(R15)是( )A.通用宵存器B.程序计数寄存器C.连接寄存器 D.特殊功能寄存器8.基本存储单元由( )个连续
3、的二进制位构成,A.8 B.16 C. 32 D. 649.ARM Cortex-MO+处理器中共有( )个通用寄存器A.15 B. 14C. 13 D. 1210.ARM Cortex-MO+处理器中,寄存器SP(R13)的最低( )位永远为0。 A. 1 B. 2 C.3 D.411.ARM Cortex-MO+处理器中,APSR用于反映ALU的运算结果的某些特征,共有( )个标志位。A. 1 B. 2 C.3 D.412.KL25的UART模块不支持( )位数据模式 A. 7B. 8 C.9 D. 1013.MCU各个模块作为中断源引起的中断称为( ).A.内核中断 B.异常中断 C.可
4、屏蔽中断D.不可屏蔽中断14.在CPU停机方式的DMA操作中,CPU与总线的关系是( )A.只能控制数据总线B.只能控制地址总线 C.处于隔离状态 D.能传送所有控制信号15.CPU在中断响应过程中的何种措施是为了能正确地实现中断返回( )A.识别中断源 B.断点压栈C.获得中断服务程序入口地址 D.清除中断允许标志IF16.在KL25中,规定内存中下列哪个存储器地址范围存放中断服务程序入口地址(即中断向量),称为中断向量表。( )A.0x0000_0000Ox0000_00c0B.0xlfff_00000xlfff_00c0 C.0x0000_00000x0000_0f00 D.0xlPFF
5、_00000xlfff_0f0017.在串行异步数据传送时,如果格式规定8位数据位,1位奇偶校验位,1位停止位,则一组异步数据总共有多少位( )A. 8B. 9C. 10 D. 1118.异步通信传送速度一般为( )A. 10波特50波特 B. 50波特19200波特C. 300波特波特D. 110波特1800波特19.通用串行总线USB实际上是一个万能插口,目前在PC机上都有USB连接器捅座,USB 连接器为几芯连接器 (C )A. 2B. 3C. 4D. 520. KL25中断向量表的位置在存储区0x0000_00000x0000_00c0的一段地址范围,一共存放( )个中断服务程序的入口
6、地址A. 24B, 48 C. 96D. 12821. KL25微控制器中,中断向量序号0x17对应的中断处理程序的首地址存放在( )A. 0x开始的4个单元中 B. 0xE开始的4个单元中C.0xE开始的4个单元中 D. 0x开始的4个单元中22.用DMA控制方式进行输入/输出的特点是( )A.可以高速地进行成批数据传送B.通过査询设备的状态位决定传送的时机C.适合如开关和数码段显示器之类的外设D.适合低速的外设通过实时方式进行数据传送23.直接、间接,立即二种寻址方式指令的执行速度,由快至慢的排序为( )A.直接、立即、间接B.直接、间接、立即C.立即、直接、间接D.不一定28.当掉电时,
7、不能保存敢据的存储器件是( )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.在异步通信中,究整的一帧信息一般包招四个部分,传
8、送过程中它们的正确顺序是( )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编译器,以下文件中,( )存放 的是针对ARM CP
9、U的可执行代码。A.xxx.hexB. xxx.elf C. xxx.1st D. xxx.map36.在针对KL系列MCU的开发平台上,运行arm-elf-gcc编译器,以下文件中,( )存放的是汇编源代码。A. xxx. hexB. xxx. elfC. xxx. 1stD. xxx. Map37.以下C语言“宏函数”定义中,()的函数功能是使寄存器Register的第bit位清零。A.#define BXXX (bit, Register) (Register) |=(1(bit)B.#define BXXX (bit, Register) (Register)&=(1(bit)&1)D
10、.#define BXXX (bit, Register) (Register)(bit) |=1)38.以下C语言“宏函数”定义中,( )的函数功能是使寄存器Register的第bit位置1s.A. #define BXXX (bit, Register) (Register) |=(1(bit)B #define BXXX (bit, Register) (Register)&=(1(bit)&1)D #define BXXX (bit, Register) (Register)(bit) |=1)39.在GPIO应用中,数据输出寄存器对应( )。A.一组三态触发器B.组数据锁存器C.组三
11、态级冲器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.按照
12、底层驱动构件封装规范,语句#define ENABLE_INTERRUPTS asm(“CPSIE I”)应包含在( )中。A.头文件B.源文件C.公共要素文件D.中断向量表文件45.按照底层驱动构件封装规范,语句#define VECTOR_003 DEFAULT_ VECTOR应包含在( ) 中。A.头文件B.源文件C.公共要素文件D.中断向量表文件46.Flash存储器擦除操作的含义是将存储单元的内容由二进制的()。A.0变成1 B.0变成0 C.1变成0 D.1变成147.Flash存储器写入操作的含义是将存储单元的内容由二进制的()。A.0变成1 B.0变成0 C.1变成0 D.1变
13、成1二、 填空题( 8 ) 1.己知:R1=0x ;R2=0x; R3=0x;R4=0x; R5=0x; RO=0x0000ABCD 执行以下指令,问目标操作数等于多少?-STR R0,R1 0x=0X0000ABCDMVN R0,R0 R0=OXFFFF5432MOV R3,R4 R3=OXLDRH R5,R5 R5=OX1000LDRSH R5,R1 R5=OX2 .已知:R1=0x; R2=0x0000FFFF; R3=0xFF: R4=0x 执行以下指令,问目标操作数等于多少?AND R1, R1, R2 R1=OXORR R1, R1, R3 R1=OXFFORR R4, R4, R
14、3 R4=OXFFEOR R1, R1, R2 R1=OXFF35DCBBAND R1, R1, R2 R1=OXFF36DCBAREV R2, R1 R2=OXFFFF0000 3.某工程的KL25prg.hex的第1行如下(数据以小端模式存放):10 0000 00 001OOO3OO7O8OOOO55OAOOOO5DOAOOOO当MCU启动时,寄存器SP =OX PC = OX 4.某工程的KL25prg.hex的第1行如下(数据以小端模式存放):10 0000 00 OO3OOO2OO5O6OOOO55OAOOOO5DOAOOOO 当MCU启动时,寄存器SP = OX PC = OX
15、5.己知:R0=1000(十进制数),运行以下程序后,问R0等于多少?LSL R1, R0, #1LSL R0, R0, #3R0 = 10000ADD R0, R0, R1 6.已知:volatile uint_32*portB_ptr = (uint_32*)Ox40O4AOOOu 求:volatile uint_32 *portB_PCR_19 = portB_ptr + 19 = OX4004A04Cu 7.己知:volatileuint_32 *gpioB_ptr = (uint_32*)Ox400FF040u 求:volatile uint_32 *portB_PDDR =gpio
16、B_ptr+5 = OX400FF054u8.已知 volatile uint_32 *portA_ptr =* (uint_32*)0xu;求volatile uint_32 *portA_PCR_15 的值等于多少?并将该引脚定义为UART0_RX引脚 (MUX=0b011,其他位使用默认0.)OX三、 名词解释1. IP 核(Intellectual Property core) IP核是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。2. 模拟量与开关量 模拟量是指时间连续、数值也连续的物理量,如温度、压力、流量、速度、
17、声音等。开关量是指一种二值信号,用两个电平(高电平和低电平)分别来表示两个逻辑值(逻辑1和逻辑0)。 3. 并行通信 并行通信是指数据的各位同时在多根并行数据线上进行传输的通信方式,数据的各位同时由源到达目的地。4. 串行通信 串行通信是指数据在单线(电平高低表征信号)或双线(差分信号)上,按时间先后一位一位地传送,其优点是节省传输线,但相对于并行通信来说,速度较慢。5. 集成电路互连总线标准 I2C(另一种简写为IIC,Inter-Integrated Circuit),是一种由PHILIPS公司开发的两线式串行总线,主要用于用户电路板内MCU与其外围电路的连接 6. 通用输入/输出(GPI
18、O,General Purpose I/O) 通用输入/输出(GPIO,General Purpose I/O),即基本的输入/输出,有时也称并行I/O。作为通用输入引脚时,MCU内部程序可以读取该引脚,知道该引脚是“1”(高电平)或“0”(低电平),即开关量输入。作为通用输出引脚时,MCU内部程序向该引脚输出“1”(高电平)或“0”(低电平),即开关量输出。7. 通用串行总线 通用串行总线(USB,Universal Serial Bus),是MCU与外界进行数据通信的一种新的方式,其速度快,抗干扰能力强,在嵌入式系统中得到了广泛的应用.8. 看门狗 看门狗(Watch Dog),是一个为了
19、防止程序跑飞而设计的一种自动定时器9. SWD接口电路通过SWD接口可以实现程序下载和调试功能。SWD接口只需两根线,数据输入/输出线SWD_DIO和时钟线SWD_CLK。10. USB OTG USB OTG是USB On-The-Go的缩 写,是近年发展起来的技术,让移动设备摆脱了PC设备的束缚,能够直接通过简单的方式将各种设备连接到一起。11. 模/数转换 A/D转换模块的功能是将电压信号(模拟量)转换为对应的数字量。12. 数/模转换D/A转换则是将数字量转换为电压信号(模拟量)。13. 引脚复用槽 是指信号复用装置与引脚之间的接口,引脚通过连接不同的信号复用槽可以配置成不同的功能。多
20、功能引脚通过MUX进行选择(D8D10)。14. W1C W1C是指对某位写1而使得该位清0,俗称写1清0。用于清除中断标志(D24(ISF)位)。是通常中断结束的方式,特别对于电平触发的中断。此外,还有自动结束中断方式。15. 嵌入式硬件构件 是指将一个或多个硬件功能模块、支撑电路及其功能描述封装成一个可重用的硬件实体,并提供一系列规范的输入/输出接口。16. 嵌入式软件构件(Embedded Software Component) 是实现一定嵌入式系统功能的一组封装的、规范的、可重用的、具有嵌入特性的软件构件单元,是组织嵌入式系统功能的基本单位。四、 简答题1.微控制器的组成及其与嵌入式系
21、统的关系在一块芯片内集成了中央处理单元(CPU,Central processing unit)、存储RAM/ROM等、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。以MCU为核心的系统是应用最广的嵌入式系统。嵌入式系统中的大部分计算与控制功能由MCU的软件实现。其它电子线路成为MCU的外围接口电路,承担着输入、输出与执行动作等功能,在嵌入式控制技术中,核心是MCU.2.KL25的复位引脚信号是什么?有效电平是什么?有哪三种复位源?复位引脚为T_RST,有效电平为低电平。三种复位源:1.上电复位 2.系统复位 3.调试复位3. KL25通过哪三种电源模式来实现低功耗?分别
22、对应MCU的什么状态? 通过运行RUN、等待WAIT和停止STOP三种模式的不同排列来实现低功耗。 1.运行模式(RUN)MCU的正常运行。 2.等待模式(WAIT)对应于MCU的睡眠模式。3.停止模式(VLPS,STOP)对应于MCUS深度睡眠模式。4.与数据的程序控制传送方式相比较,DMA传送方式的主要特点是什么?指存储器的内容可以不经过CPU而与外部设备之间直接传输。成批数据传送,适用于高速I/O设备。一种不需要CPU干预也不需要软件介入的高速数据传送方式。由于CPU只启动而不干预这一传送过程,同时整个传送过程只由硬件完成而不需软件介入,所以其数据传送速率可以达到很高。它允许不同速度的硬
23、件装置来沟通,而不需要依于 MCU 的大量中断负载。DMA 传输将数据从一个地址空间复制到另外一个地址空间。当MCU 初始化这个传输动作,传输动作本身是由 DMA 控制器来实行和完成。5.简述MCU的硬件最小系统。一般情况下,硬件最小系统应由哪些电路组成。MCU的硬件最小系统是指可以使内部程序运行所必须的最低规模的外围电路,也可以包括写入器接口电路。一般情况下,MCU的硬件最小系统由电源、晶振及复位等电路组成。随着Flash存储器制造技术的发展,硬件最小系统应该把写入器的接口电路也包含在其中。KL25芯片的硬件最小系统包括电源电路、复位电路、晶振电路及与写入器相连的SWD接口电路。6.什么是单
24、工、半双工、全双工传输?并举例说明之。1.单工(Simplex)方式:一端发送器,另一端接收器。单向传输。例如:无线电台2.半双工(Half-duplex)方式:二端都有发送器和接收器,各端既能接收,也能发送,但不能同时既做发送功能,又做接收功能。例如:对讲机3.全双工(Full-duplex)方式:二端都有发送器和接收器,各端既能接收,也能发送,但能同时既做发送功能,又做接收功能。一般情况下,MCU的异步串行通信接口均是全双工的。例如:电话7. Flash存储器的特性Flash存储器具有电可擦除、无需后备电源来保护数据、可在线编程、存储密度高、功耗低和成本较低等特点。此外,Flash存储器还
25、是是一种高密度、真正不易失的高性能读/写存储器,兼有功耗低、可靠性高等优点。与传统的固态存储器工艺相比,Flash存储器的主要特点如下: (1)固有不易失性。 (2)易更新性。 (3)成本低、密度高、可靠性好。 五、 综合题(6 X 3 + 4)1.阅读以下程序段,对毎条指令功能加以注释,并说明整个程序段的功能。repeat:ldr r4,=RUN_COUNTER_MAX 取延时计数值到r4ldr r4, r4loop:sub r4, #1 r4减去1cmp r4, #1r4与1相比较 bne loop 跳转,等于1时停止bl light_change 调用小灯亮暗转变函数bl repeat.
26、align 4无条件转移到repeat.end通过RUN_COUNTER_MAX递减来延迟,设定小灯的闪烁间隔。2.阅读以下程序段,对毎条指令功能加以注释,并详细说明PUSH和POP指令对整个程序段的作用.light init:push r0-r3, lr保存现场,将下一条指令入栈mov rO, rO mov r1, r1 mov r2, r2 传递参数 mov r3, r3 bl gpio_init 调用gpio初始化程序pop r0-r3, pc恢复现场,返回主程序处继续执行当POP包含PC时,在POP指令执行完成时跳转到改指针PC所指的地址处(相当于执行了子程序中的返回指令)。3.己知端口控制模块内含32个引脚控制寄存器、两个全局引脚控制寄存器和1个中断状态标志寄存器,试定义一个端口寄存器结构体,把模块的编程寄存器封装起来.并指出各成员的偏移地址为多少?Typedef struct PORT_MemMap uint32_t PCR32; /引脚控制寄存器(031),偏移:0x0,间隔:0x4 uint32_t GPCLR; /全局引脚控制寄存器(L),偏移:0x80 uint32_t GPCHR; /全局引脚控制寄存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乱扔生活垃圾管理办法
- 交投集团薪酬管理办法
- 公司资金日报管理办法
- 出差员工宿舍管理办法
- 兰州救助资金管理办法
- 公司处罚管理办法范本
- 假币收缴坚定管理办法
- 2024年秋季学期大队委竞选主持词
- 小儿腹泻健康教育
- 护理管理学品管圈
- 粒缺伴发热指南解读课件
- 成人住院患者跌倒评估与预防(团体标准)解读
- 【浅析顾客满意度的评价指标体系文献综述6100字】
- 戴海崎心理与教育测量第4版课后习题答案
- 新概念英语第二册单词表默写纸
- 工业机器人维护与保养PPT全套完整课件
- 新华书店读者问卷调查表
- JJG 315-1983直流数字电压表
- GB/T 15088-2009道路车辆牵引销强度试验
- 熠搜家庭户用光伏电站推介
- 高中区域地理:极地地区南极、北极
评论
0/150
提交评论