微控制器原理期末复习题整理

合集下载

微控制器原理与应用-- 山大20年试题解析及答案

微控制器原理与应用-- 山大20年试题解析及答案

微控制器原理与应用-- 山大20年试题解析及答案微控制器原理与应用——山大20年试题解析及答案1. 引言微控制器(Microcontroller Unit,MCU)是一种集成了中央处理器(CPU)、存储器和输入输出接口等功能的芯片。

它广泛应用于嵌入式系统、自动化控制、智能家居等领域。

本文档将对山东大学微控制器原理与应用课程的20年试题进行解析,帮助读者深入理解微控制器的原理和应用。

2. 微控制器原理2.1 微控制器的基本组成微控制器由以下几部分组成:- 中央处理器(CPU):负责执行程序指令和处理数据。

- 存储器:包括程序存储器和数据存储器,用于存储程序和数据。

- 输入输出接口(I/O):用于连接外部设备,实现与外部设备的通信。

- 时钟电路:为微控制器提供时钟信号,用于同步操作。

2.2 微控制器的工作原理微控制器的工作原理如下:1. 程序存储器中存储了微控制器的程序,包括指令和数据。

2. CPU从程序存储器中读取指令,解释执行,并处理数据。

3. I/O接口与外部设备进行数据交换,实现对外部设备的控制。

4. 时钟电路为整个操作提供统一的时钟信号,确保各部分协同工作。

3. 微控制器应用3.1 嵌入式系统嵌入式系统是指将计算机技术应用于特定领域的一种系统,微控制器是其核心部件。

嵌入式系统广泛应用于工业控制、智能家居、医疗设备等领域。

3.2 自动化控制微控制器在自动化控制领域具有广泛应用,如智能交通系统、机器人、无人机等。

通过编程,微控制器可以实现对各种设备的自动控制,提高生产效率和生活品质。

3.3 智能家居智能家居系统中,微控制器负责控制家用电器、安全监控、环境感知等功能。

通过无线通信技术,微控制器可以实现远程控制和智能调度。

4. 山大20年试题解析及答案由于试题数量较多,本文档仅展示部分试题的解析和答案。

读者可自行查阅相关资料,加深对微控制器原理与应用的理解。

4.1 试题一题目:请简述微控制器的基本组成。

plc期末复习题及答案

plc期末复习题及答案

plc期末复习题及答案PLC(Programmable Logic Controller)期末复习题及答案一、选择题1. PLC的全称是:A. Personal Logic ControllerB. Programmable Logic ControllerC. Power Logic ControllerD. Portable Logic Controller答案:B2. PLC的主要功能是:A. 数据存储B. 逻辑控制C. 网络通信D. 音频处理答案:B3. 以下哪个不是PLC的输入设备:A. 按钮B. 传感器C. 继电器D. 触摸屏答案:C4. PLC的编程语言通常包括:A. 汇编语言B. 梯形图C. 高级语言D. 所有选项都是答案:B5. PLC的扫描周期是指:A. PLC从输入到输出的整个处理时间B. PLC的启动时间C. PLC的停机时间D. PLC的维护周期答案:A二、填空题6. PLC由_______、_______、_______、_______和_______五部分组成。

答案:输入模块、中央处理单元、输出模块、编程设备、电源模块7. PLC的编程环境通常包括_______和_______两种模式。

答案:离线编程、在线编程8. PLC的输入/输出处理方式通常分为_______和_______两种。

答案:并行处理、串行处理9. PLC的编程语言IEC 61131-3标准包括_______、_______、_______、_______和_______。

答案:梯形图、顺序功能图、功能块图、指令列表、结构文本10. PLC的故障诊断通常包括_______、_______和_______。

答案:硬件故障、软件故障、外部设备故障三、简答题11. 简述PLC的工作原理。

答案:PLC的工作原理基于循环扫描原则。

它首先从输入模块读取输入信号状态,然后中央处理单元根据程序逻辑处理这些输入信号,最后将处理结果输出到输出模块,控制外部设备。

微控技术复习题及其答案

微控技术复习题及其答案

微控技术复习题及其答案一、单项选择题(每题2分,共10分)1. 微控制器中,哪个寄存器用于存储程序计数器的值?A. 堆栈指针寄存器B. 程序计数器寄存器C. 累加器D. 数据指针寄存器答案:B2. 在8051微控制器中,哪个指令用于将累加器的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX @R0, AC. MOV @R0, AD. MOVX A, @R0答案:B3. 微控制器的中断服务程序结束后,通常使用哪个指令返回到中断前的程序?A. RETB. RETIC. IRETD. CALL答案:B4. 在8051微控制器中,哪个指令用于将立即数传送到累加器?A. MOV A, #dataB. MOV A, dataC. MOV #data, AD. MOV data, A答案:A5. 微控制器的看门狗定时器(WDT)通常用于什么目的?A. 系统时钟B. 系统复位C. 系统睡眠D. 系统唤醒答案:B二、填空题(每题2分,共10分)1. 微控制器的______是指其能够处理的二进制数的位数。

答案:字长2. 在8051微控制器中,______指令用于将累加器的内容与寄存器R0的内容进行逻辑与操作。

答案:ANL A, R03. 微控制器的______是指其能够直接寻址的内存范围。

答案:地址空间4. 微控制器的______是指其在单位时间内能够执行的指令数量。

答案:处理能力5. 在8051微控制器中,______指令用于将累加器的内容与外部数据存储器的地址为20H的内容进行逻辑或操作。

答案:ORL A, @20H三、简答题(每题5分,共20分)1. 简述微控制器的中断优先级是如何工作的?答案:微控制器的中断优先级是根据中断请求的紧急程度来确定的。

当多个中断请求同时发生时,微控制器会根据中断向量表中的优先级顺序来响应中断。

高优先级的中断会先被处理,而低优先级的中断则需要等待直到高优先级的中断处理完成。

微控制器原理与应用复习

微控制器原理与应用复习

微控制器原理与应用一、简答题1.MC9S12DG128 MCU核心包括哪些部分?2.MC9S12DGl28微控制器片内资源包括哪些?3.MC9S12DG128有几种操作模式?MC9S12DG128有哪两种引脚封装形式?分别适用哪些操作模式4.S12系列微控制器有哪些时钟信号,分别提供给哪些部分? MC9S12DG128片内总线时钟频率最高可达多少?5.6.简要说明程序状态寄存器CCR各位的作用。

7.S12CPU寄存器具有哪些特点?9.累加器有哪些作用? S12CPU有哪些累加器?10.ROM和RAM存储器特点,用途11. EEPROM存储器特点?12.微控制器存储器的主要类型有哪几种?现在应用比较广泛的是哪几种?说出它们主要特点。

13.微控制器I/O端口功能? 12系列微控制器的外围接口采用设计方式?14.S12系列微控制器I/O技术包括哪些量的输入/输出?S12外围接口设计特点?有哪些端口?15.S12 MCU接口功能的特点?I/O口最多可达到多少个?与用户自行扩充的I/O口有什么区别?16.S12的中断可分为哪两种,怎样控制? 有什么不同?17.S12中断优先级排序怎样确定?19.S12增强型定时器模块作用?20.什么是输入捕捉?MC9S12DGl28每个IC通道组由哪些部分组成?第 1 页共12 页21. S12微控制器有哪两种产生PWM波形方法?并说出S12PWM模块的特性。

22.比较S12微控制器产生PWM波形两种方法优缺点?并说出MC9S12DGl28PWM模块的结构。

23.在S12微控制器PWM模块,什么是左对齐方式?左对齐方式整个输出周期?左对齐方式占空比?在S12微控制器PWM24.在S12微控制器PWM模块,什么是中心对齐方式?整个输出周期?占空比?1. 注解如下C程序,并说出功能。

/* This function waits for th timer overflow.Then it changes the LEDs bargraph display */#include <hidef.h> /* common defines and macros */#include <MC9S12XS128.h> /* derivative information */#pragma LINK_INFO DERIVATIVE "mc9s12xs128"int counter;void TimerOverflow(void){ while (TCNT != 0x0000);while (TCNT == 0x0000);counter++;if (counter == 8) PORTB = 0x7f; //if (counter == 7) PORTB = 0xbf;if (counter == 6) PORTB = 0xdf; //if (counter == 5) PORTB = 0xef;if (counter == 4) PORTB = 0xf7; //if (counter == 3) PORTB = 0xfb;if (counter == 2) PORTB = 0xfd; //if (counter == 1) PORTB = 0xfe;}void main(void){TSCR1 = 0x80; //使用IC/OC功能TSCR2 = 0x03; //禁止定时器溢出中断,计数器自由运行,预分频系数8counter = 0;DDRB=0xff; //PORTB=0xff; //asm{nop}第 2 页共12 页for (;;){TimerOverflow();if (counter >= 8){ counter = 0;TSCR2 = 0x05;}}}程序功能:Main初始化定时器计数器,B口工作方式和初始状态后,先调用TimerOverflow函数,函数检测计数TCNT值返0后,变量counter加1,根据counter 值,B口相应位输出低电平,然后判别,当counter计到8时, counter返回0计数,以此循环调用TimerOverflow函数和判别。

05061微控制器原理及应用试卷参考答案

05061微控制器原理及应用试卷参考答案

《微控制器原理及应用》试题参考答案及评分标准注意:本套试题共五道大题,满分100分。

一、填空(每空1分,共30分)1.MCS-51单片机有4 个I/O口,它们分别是P0﹑P1﹑P2﹑P3,共有32 根I/O线。

2.MCS-51单片机共有32 个工作寄存器,地址为00H-1FH 。

21 个特殊功能寄存器,分布在80H-FFH 的地址中。

3.MCS-51单片机程序存储器指令地址使用计数器为PC,外接数据存储器地址指针为DPTR,堆栈的地址指针为SP 。

4.MCS-51单片机共有5 个中断源,每个中断源有2 级优先权;在MCS-51单片机中断源中,其中外部中断源 2 个。

5.MCS-51单片机的串行口有4种工作方式,工作时RXD占用P3.0 引脚,TXD占用P3.1 引脚。

6.MCS-51单片机的复位由RST 引脚加高电平实现,复位时,SP初始化为07H 。

7.PSW是一个8 位专用寄存器,用于存放程序运行中的各种状态信息。

8.MCS-51的指令系统共有111 条指令,按其功能可分为 5 类。

9.MCS-51单片机的定时器T0中断的矢量地址是000BH,定时器T1中断的矢量地址是001BH。

10.ADC0809是A/D 接口芯片,DAC0832是D/A 接口芯片。

11.MCS-51单片机内部有定时器/计数器2 个,它们具有定时和计数功能。

二、简明回答下列问题(每题3分,共15分)1.MCS-51单片机的端口P0~P3 用作通用I/O口时,要注意什么?答案要点:①P0口用作输出口用时,内部没有上拉电阻,处于开路状态,需要外接上拉电阻;②P1~P3口用作输出口用时,内部有上拉电阻,不需要外接上拉电阻;③P0~P3口用作输入口用时,需要先将端口置1。

2.MCS-51的定时器/计数器有几种工作模式,它们有什么特点?答案要点:①MCS-51的定时器/计数器有4种工作模式;②特点如下:方式0:13位计数器方式1:16位计数器方式2:自动装载的8位计数器方式3:T0分为两个8位计数器,T1停止工作3.什么是堆栈?堆栈有哪些功能?堆栈指示器SP的作用是什么?在程序设计时,为什么还要对SP重新赋值?答案要点:①堆栈是片内数据RAM区中,数据先进后出或先进后先出的区域。

单片机(微控制器)原理及应用试题5

单片机(微控制器)原理及应用试题5

负责人: 命题人:徐海11.MCS-51单片机复位操作的主要功能是把PC 初始化为( )。

A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms ,则定时器初值应为( )。

A.500B.1000C.216-500D.216-1000 3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式3 7.MCS-51单片机的外部中断1的中断请求标志是( )。

9.串行口每一次传送()字符。

A.1个B.1串C.1帧D.1波特10. 以下哪个是属于单片机系统前向通道的器件?( ) A 、A/D 转换 B 、D/A 转换 C 、LED 数码管 D 、继电器二 判断题(对者打√,错者打×,每题2分,共20分)1.五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

( )2.工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是02H 。

( )3.MOVC A @A+DPTR ,这是条相对寻址指令。

( ) 4.A T89C51单片机的P2口只能用作通用I/O 口。

( )5.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。

( ) 6.外部中断INTO 入口地址为_0013H7.MCS-51串口中断标志RI 和TI ,在响应中断后需要软件清除。

51单片机期末考试复习题(附答案)

51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。

2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。

̅̅̅̅端保持低电平。

3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。

通常在这些地址中存放一条无条件转移指令。

5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。

6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。

7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。

8.机器指令由操作码和操作数两部分构成。

9.操作数表示参加操作的数本身或操作数所在的地址。

10.单片机特殊寄存器的选址方式只能是直接寻址。

11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。

12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。

13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。

14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。

15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。

16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。

微控技术复习题及其答案

微控技术复习题及其答案

微控技术复习题及其答案一、选择题1. 微控技术中,以下哪个不是微控制器的组成部分?A. 微处理器B. 存储器C. 总线D. 显示器2. 在微控技术中,以下哪个是8位微控制器的特点?A. 数据宽度为16位B. 地址总线宽度为16位C. 数据宽度为8位D. 地址总线宽度为8位3. 微控制器的中断系统主要功能是什么?A. 提供数据存储B. 控制程序流程C. 响应外部事件D. 执行算术运算4. 下列哪个不是微控制器的输入/输出接口类型?A. 串行接口B. 并行接口C. 网络接口D. 音频接口5. 微控制器的时钟频率对系统性能的影响是什么?A. 时钟频率越高,系统功耗越低B. 时钟频率越高,系统性能越好C. 时钟频率与系统性能无关D. 时钟频率越高,系统稳定性越差答案:1. D2. C3. C4. D5. B二、填空题6. 微控制器的______是指其能够处理的数据宽度。

7. 微控制器的______是用于存储程序和数据的部件。

8. 微控制器的______功能允许它在执行过程中响应外部事件。

9. 微控制器的______是控制数据在微控制器内部流动的路径。

10. 微控制器的______频率决定了其执行指令的速度。

答案:6. 数据宽度7. 存储器8. 中断9. 总线10. 时钟三、简答题11. 简述微控制器与普通计算机的区别。

12. 描述微控制器在嵌入式系统中的作用。

13. 解释微控制器的中断优先级是如何工作的。

14. 举例说明微控制器的输入/输出接口的应用场景。

15. 讨论微控制器在现代工业自动化中的重要性。

答案:11. 微控制器与普通计算机的主要区别在于其专用性、资源有限性、体积小、功耗低,以及通常用于控制特定设备或系统。

12. 在嵌入式系统中,微控制器作为核心控制单元,负责接收传感器输入,执行程序逻辑,控制执行器输出,实现系统自动化控制。

13. 中断优先级是指微控制器在多个中断请求同时发生时,根据预设的优先级顺序响应中断,高优先级的中断会先被处理。

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

苏州大学微控制器原理期末复习一、选择题( 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 BusArchitecture )总线规范中定义了用于较低性能外设简单连接的( )总线。

A.ASBB.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.基本存储单元由()个连续的二进制位构成,A.8B.16C. 32D. 649.ARM Cortex-MO+处理器中共有()个通用寄存器•A.15B. 14C. 13D. 1210.ARM Cortex-MO+处理器中,寄存器SP(R13)的最低( )位永远为0。

A. 1B. 2C.3D.411.ARM Cortex-MO+处理器中,APSR用于反映ALU的运算结果的某些特征,共有()个标志位。

A. 1B. 2C.3D.412.KL25的UART模块不支持()位数据模式A. 7B. 8C.9D. 1013.M CU各个模块作为中断源引起的中断称为().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. 24 B, 48 C. 96 D. 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编译器,以下文件中,( )存放的是针对ARM CPU的可执行代码。

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. #define BXXX (bit, Register) ((Register) |=(1<<(bit)))B. #define BXXX (bit, Register) ((Register)&=~(1<<(bit)))C. #define BXXX (bit, Register) (((Register)>>(bit))&1)D. #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)))C #define BXXX (bit, Register) (((Register)>>(bit))&1)D #define BXXX (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.按照底层驱动构件封装规范,语句#define ENABLE_INTERRUPTSasm(“CPSIE I”)应包含在( )中。

A.头文件B.源文件C.公共要素文件D.中断向量表文件45.按照底层驱动构件封装规范,语句#define VECTOR_003 DEFAULT_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执行以下指令,问目标操作数等于多少?-STR R0,[R1] @ [0x00001000]=0X0000ABCDMVN R0,R0 @ R0=OXFFFF5432MOV R3,R4 @ R3=OX00003000LDRH R5,[R5] @R5=OX1000LDRSH R5,[R1] @R5=OX000000002 .已知:R1=0x12345678; R2=0x0000FFFF;R3=0xFF000000: R4=0x87654321执行以下指令,问目标操作数等于多少?AND R1, R1, R2 @R1=OX12355677ORR R1, R1, R3 @R1=OXFF355677ORR R4, R4, R3 @R4=OXFF654321EOR R1, R1, R2 @R1=OXFF35DCBBAND R1, R1, R2 @R1=OXFF36DCBAREV R2, R1 @R2=OXFFFF00003.某工程的KL25prg. hex的第1行如下(数据以小端模式存放):10 0000 00 001OOO3OO7O8OOOO55OAOOOO5DOAOOOO当MCU启动时,寄存器SP = OX30001000 PC = OX000008074.某工程的KL25prg.hex的第1行如下(数据以小端模式存放):10 0000 00 OO3OOO2OO5O6OOOO55OAOOOO5DOAOOOO当MCU启动时,寄存器SP = OX20003000 PC = OX000006055.己知:R0=1000 (十进制数),运行以下程序后,问R0等于多少?LSL R1, R0, #1LSL R0, R0, #3 R0 = 10000ADD R0, R0, R16.已知:volatile uint_32*portB_ptr = (uint_32*)Ox40O4AOOOu求:volatile uint_32 *portB_PCR_19 = portB_ptr + 19 = OX4004A04Cu7.己知:volatile uint_32 *gpioB_ptr = (uint_32*)Ox400FF040u求:volatile uint_32 *portB_PDDR =gpioB_ptr+5 = OX400FF054u8.已知 volatile uint_32 *portA_ptr =* (uint_32*)0x40049000u;求volatile uint_32 *portA_PCR_15 的值等于多少?并将该引脚定义为UART0_RX引脚 (MUX=0b011,其他位使用默认0.) OX00001100三、名词解释1.IP 核(Intellectual Property core)IP核是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。

相关文档
最新文档