微控制器原理与应用 (1)_第1页
微控制器原理与应用 (1)_第2页
微控制器原理与应用 (1)_第3页
微控制器原理与应用 (1)_第4页
微控制器原理与应用 (1)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一丶选择1. ARM处理器是_C_位精简指令计算器。(A) 8 (B) 16 (C) 32 (D) 642. ARM Cortex系列处理器全新的ARMv7架构,分为3大类。_B_不属于该类。(A)Cortex-A系列 (B)Cortex-C系列(C)Cortex-R系列(D)Cortex-M系列3. ARM Cortex系列处理器其性能可以达到_B_MIPS/MHz。(A)0.7 (B)0.9 (C)1.0 (D)1.24. ARM Cortex-M0核内部包含_C_个通用32位的寄存器MIPS/MHz。(A)10 (B)12 (C)13 (D)165. ARM 处理器集成了_C_结构特性。

2、(A)CISC (B)SCIC (C)RISC (D)SCRI6. ARM Cortex-M0是_A_段流水线冯*诺依曼结构。(A)3 (B)5 (C)8 (D)117. LPC1100系列微控制器的主频时钟高达_D_MHz。(A)20 (B)30 (C)40 (D)508. LPC1100系列微控制器有_D_个通用I/O引脚。(A)16 (B)32 (C)48 (D)429. 所有引脚的配置寄存器IOCON_PLOn_m均具有_C_位的定义。(A)FUNC ADMODE HYS(B)FUNC DCMODE HYS(C)FUNC MODE HYS(D)FUNC ADMODE 12CMODE10

3、. LPC1100系列微控制器需要改变引脚功能的时候,必须开启_D_。(A) 系统AHB时钟 (B)系统PLL时钟(C)看门狗时钟 (D)IOCON时钟11. NVIC是_A_。(A)嵌套向量中断控制器 (B)普通输入输出口(C)看门狗定时器 (D)终端服务程序12. LPC1100系列微控制器提供了_C_种封装。(A)3 (B)4 (C)5 (D)613. LPC1100系列微控制器有_B_种复位源。(A)3 (B)4 (C)5 (D)614. LPC1100系列微控制器含有_A_个独立的振荡器。(A)3 (B)4 (C)5 (D)615. _D_做法不符合注释规范。(A) 对于函数内部逐句

4、解释的注解均应用“/”来表示。(B) 每个文件(c文件和h文件)都应该有个文件头说明。(C) 每个函数都要有函数头,主要对函数的名称、功能、参数的作用和返回值等进行说明。(D)不需要在每一个文件结束的地方加上注释。16. _D_做法不符合命名规则。(A) 函数名均由大写字母开头,单词之间也应用大写区别。(B) 全局变量由大写字母开头,并且加上文件名为变量前缀。(C) 静态变量由大写字母开头,并且加上文件名和下划线为变量前缀。(D)局部变量由大写字母开头,并且加上简单字母表示。17. _C_表示不符合预编译规则。(A) 关键字之后要留空格。(B) 函数名之前不要留空格,紧跟左括号“(”,以与关键

5、字区别。(C) 一元操作符前后要加空格。(D) 对于“ ”、“ ”、“>”这类符号前后不加空格。18. _C_表示不符合预编程规则。(A) #define KEY1 - 0x0f(B) #define KEY_BUF_FULLO (KeyNRead > 0)(C) #define KEY_BUF_FULLO KeyNRead > 0(D)19. CMSIS可以分为以下三种基本功能层_B_。(A) 用户应用层、中间性访问层、设备外设访问层。(B) 核内外设访问层、中间性访问层、设备外设访问层。(C) 用户应用层、中间性访问层、核内外设访问层。(D) 用户应用层、核内外设访问层、

6、设备外设访问层。20. CMSIS支持的三大主流工具链_D_。(A) MDK IAR Codewaenor (B)MDK Codewaenor GNU(C)Codewaenor IAR GNU (D)MDK IAR GNU21. startup LPC11xx .s是_A_。(A)启动代码 (B)源代码 (C)头文件 (D)编译输出文件22. LPC1100系列微控制器的最小系统一共由_B_部分组成。(A)3 (B)4 (C)5 (D)623. LPC1100系列微控制器有_A_组电源输入。(A)2 (B)3 (C)4 (D)524. LPC1100系列微控制器刚上电或复位时,_A_的描述是正

7、确的的。(A)首先运行IRC振荡器。 (B)首先运行系统振荡器。(C)首先运行外部晶振。 (D)首先运行看门狗振荡器25. 对LPC1100系列微控制器的振荡器,_C_的描述是错误的。(A) 系统振荡器和外部晶振一起配合使用。(B) IRC振荡器是单片机内部的时钟源,固定为12MHz。(C) 系统振荡器不必和外部晶振一起配合使用。(D) 看门狗振荡器由模拟和数字两部分组成。26. LPC1114单片机的主时钟一共有_C_个。(A)2 (B)3 (C)4 (D)527. _D_不是LPC1114单片机的主时钟来源。(A) IRC振荡器信频前时钟 (B)IRC振荡器信频后时钟(C)看门狗振荡器信频

8、前时钟 (D)看门狗振荡器信频后时钟28. LPC1114单片机一下描述中,_D_是错误的。(A) 程序不是从main函数开始执行。(B) 程序先执行SystemInit函数,之后才进入main函数。(C) SystemInit函数即时钟配置函数。(D) 程序是从main函数开始执行。29. 当CLKOUTCLKSEL中的值改变后,需要对_A_寄存器先写0在写1。(A)CLKOUTUEN (B)CLKOUTDIV(C)SYSOSCCTRL (D)SYSPLLCLKSEL30. LPC1114单片机的GPIO分为4个端口,_D_端口的宽度为6位。(A)P0 (B)P1 (C)P2 (D)P331

9、. _B_对LPC1114单片机的GPIO的描述是错误的。(A) LPC1100系列微处理器的大多数引脚都采用功能复用方式。(B) 一组端口管脚分配一个IO配置寄存器。(C) GPIO的读写操作通过对GPIOnDATA寄存器的位进行与或操作来实现。(D) 在对GPIO端口进行读写操作之前必须先对GPIOnDIR进行端口方向设置。32. LPC1114单片机的外部中断触发方式有_C_种。(A)3 (B)4 (C)5 (D)633. LPC1100系列微处理器的GPIO中断占用_D_个NVIC通道。(A)1 (B)2 (C)3 (D)434. LPC1100系列微处理器的中断优先分_D_个等级。(

10、A)1 (B)2 (C)3 (D)435. LPC1100系列微处理器的系统节拍定时器是一个_C_位的定时器。(A)8 (B)16 (C)24 (D)3236. 系统时钟频率为50MHZ时,STCTRL寄存器CLKSOURCE位为0,要定时10MS,RELOAD值为_D_。(A)249 (B)2499 (C)24999 (D)24999937. LPC1100系列微处理器拥有_B_个16位且均具有捕获比较功能的可编程定时计数器。(A)1 (B)2 (C)3 (D)438. LPC1100系列微处理器拥有_B_个32位且均具有捕获比较功能的可编程定时计数器。(A)1 (B)2 (C)3 (D)4

11、39. ADC是_B_。(A) 模拟量到模拟量的转换器 (B)模拟量到数字量的转换器(C)模拟量到数字量的转换器 (D)模拟量到模拟量的转换器40. LPC1100系列微处理器的ADC具有_C_位逐次逼近式模数转换器。(A)4 (B)8 (C)10 (D)16二丶填空题1.2009年_NXP_公司率先推出基于ARM Cortex-M0的_LPC1100_系列MCU。2. 系统节拍定时器经常为操作系统或其他系统管理软件提供固定时间中断节拍,是一个_24_位的定时器,定时器最大值为_699_MS。3. LPC1114微处理器内核有_2_个16位和2个32位可编程定时计算器,每个定时器均具有一个相应

12、的_输入_信号引脚和24个相应的输出引脚,具有定时,计数,输入信号捕获功能,并且还可以设置为脉冲宽度调制(PWM)模式。4. A/D是_模拟_量到_数字_量的转换,依靠的是ADC转换器。5. 假设系统时钟频率为50MHZ时,STCTRL寄存器CLKSOURCE位为0时系统节怕定时器的时钟频率为_25MHz_。固定时位10MS时,RELOAD值为_249999_。6. 外接的按键电路按照按键组成结构划分,主要分为_独立_按键和_矩阵_按键。7. 在数据通讯中,_并行_通信通常是将数据字节的各位用多条数据线同时进行传送。_串行_通信是将数据字节分成一位一位的形式在一条传输线上逐个的传送。8. 在开

13、关 输入通道中,为了防止电磁干扰成工频电压串入单片机系统中,一般采用_光电耦合器_和_继电器_进行通道隔离。9. RS-232C接口采用_负_逻辑,不能TTL CMOS电平直接相连,使用时必须进行_电平_转换。10. 在对LPC1114微处理器进行控制程序开发中所使用的编程语言是_C_语言,所使用的软件开发环境是ARM公司在Keil平台于2007年推出的_MDK_。11. LPC1114FBD48/301具有_32KB_片内Flash程序存储器,_3.3_V单电源供电 。12. 当系统节拍定时器工作时,该定时器首先会按照时钟周期从STRETOAD寄存器存储的值开始递减_向下_计数,当计数递减为

14、0后STCTRL寄存器的COUNTELAG状态位会置1,同时会重载STRETOAD预置的值,当LPC1114处于调试停机状态时,系统节拍定时器_停止_计数。13. LPC1114微处理器内部拥有2个16位和_2_个32位可编程定时计数器,每个定时器均具有一个相应的输入信号引脚和24个相应的_输出_引脚,具有定时,计数,输入信号捕获功能,并且还可以设置为脉冲调制(PWM)模式。14. A/D是_模拟量_到_数字量_的转换,依靠的是ADC转换器。15. 假设系统时钟频率为50MHZ时,STCTRL寄存器CLKSOURCE位为1时系统节怕定时器的时钟频率为_50MHz_。固定时位10MS时,RELO

15、AD值为_499999_.16. 外接的按键电路,在按键使用中会有消抖需要。一般的根据使用方式分为_硬件去抖_和_软件去抖_。17. 在数据通讯中,_波特率_是每秒钟传输二进制代码的位数。单位是_bit/s_(bps)。18. 串行通讯分为_异步_和同步两种方式,UART正是进行_异步_串行通讯的主要模块。19. 液晶显示器按其功能可分为三类:_笔段_式液晶显示器、_字符点阵_式液晶显示器和_图形点阵_式液晶显示器。20. 在数据通讯中,_单工通信_形式,数据只能单方向从一端向一端传送,如:有线电视节目:_半双工通信_形式,可以双向传送,但任一时刻只能向一个方向传送,如:某些对讲机,此外还有全双工形式。三、简答题:1. 如图为单片机驱动发光二极管电路图请说明电路设计原理及限流电阻的计算过程。电路设计原理:在LED与微处理器之间的电阻称为限流电阻,用来防止电流过大而损坏GPIO口。因为单片机IO口输入能力比输出能力强线路电阻的计算过程: R = (U(电源3.3v)-U(LED压降1.7v)/IO口电流(4mA) = 3.3-1.7 / 0.004 = 4002. 数码管的显示方式有哪几种?工作原理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论