ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:28.25KB ,
资源ID:8697741      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8697741.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《ARM嵌入式系统》期末考试试题库.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《ARM嵌入式系统》期末考试试题库.docx

1、ARM嵌入式系统期末考试试题库ARM嵌入式系统试题库 一、填空题(每题3分,共15分)1、ARM 这个缩写包含两个意思:一是指_;二是指_。2、常用的AT89C52单片机为_位单片机,而STM32单片机为_位单片机。3、常用的STM32F103107系列单片机是基于_内核,此内核采用的是_结构4、STM32单片机共有8种输入输出模式,其中输入模式有_种,输出模式有_种。5、在编写按键检测程序时,加一个延时判断的目的是为了_,这种方法叫_。6、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_;当输出为低电平时LED状态为_。7、STM32单

2、片机的GPIO口可以配置为_模式和_模式。8、常STM32的_为通用同步异步收发器,可以利用_发生器提供宽范围的波特率选择。9、STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、 _模式和_模式。10、STM32具有单独的位设置或位清除能力。这是通过_和_寄存器来实现的。11、如嵌入式系统的设计可以分成三个阶段:分析、_和_。12、微处理器有两种总线架构,使用数据和指令使用同一接口的是_,分开的指令和数据接口、取指和数据访问可以并行进行的是_。 13、ARM核有两个指令集,分别是_指令集、_指令集。14、嵌入式系统开发采用的交叉开发环境是由_和_组成的。15、S

3、TM32单片机程序开发中常用的延时产生方法有_和_。16、ST公司的STM32系列芯片采用Cortex-M3内核,其分为两个系列。 STM32F101 系列为标准型,运行频率为36MHZ ;_系列为标准型,运行频率为_ 。17、当STM32的I/O端口配置为输入时,_被禁止,_被激活。18、STM32的所有端口都有外部中断能力。当使用_时,相应的引脚必须配置成_。19、STM32芯片内部集成的_位ADC是一种逐次逼近型模拟数字转换器,具有_个通道。20、在STM32中,只有在_的转换结束时才产生DMA请求,并将转换的数据从 _寄存器传输到用户指定的目的地址。21、在有两个ADC的STM32器件

4、中,可以使用_模式。在此模式里,根据 _寄存器中 DUALMOD2:0 位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。22、ADC的校准模式通过设置_寄存器的_位来启动。23、系统计时器(SysTick)提供了1个_位_的计数器,具有灵活的控制机制。24、TM32的通用定时器TIM,是一个通过_驱动的_位自动装载计数器构成。25、TIM1具备_位可编程预分频器,时钟频率的分频系数为_之间的任意数值。26、STM32系列ARM Cortex-M3芯片支持三种复位形式,分别为_复位、_复位和备份区域复位。27、STM32提供了用户可通过多个预分频器,可用来进一步配置_、

5、高速 APB(APB2 )和低速_域的频率。28、用户可用通过_Hz外部振荡器,为系统提供更为精确的主时钟。在时钟控制寄存器_中的HSERDY位用来指示高速外部振荡器是否稳定。29、STM32的开发模式常见有基于_开发和基于_开发。30、当BOOT1 =_,BOOT0 =_时,STM32为正常启动模式。二、选择题(每题2分,共20分)1、Cortex-M处理器采用的架构是 【 】A、v4T B、v5TE C、v6 D、v72、NVIC可用来表示优先权等级的位数可配置为是 【 】A、2 B、4 C、6 D、83、Cortex-M系列正式发布的版本是 【 】A、Cortex-M3 B、Cortex

6、-M4 C、Cortex-M6 D、Cortex-M84、Cortex-M3的提供的流水线是 【 】A、2级 B、3级 C、5级 D、8级5、Cortex-M3的提供的单周期乘法位数是 【 】A、8 B、16 C、32 D、646、STM32处理器的USB接口可达 【 】A、8Mbit/s B、12Mbit/s C、16Mbit/s D、24Mbit/s7、Context M3处理器的寄存器r14代表 【 】A、通用寄存器 B、链接寄存器 C、程序计数器 D、程序状态寄存器8、Handle模式一般使用 【 】A、Main_SP B、Process_SP C、Main_SP和Process_SP

7、 D、Main_SP或Process_SP9、Cortex M3使用的存储器格式是 【 】A、小端格式 B、大端格式 C、小端或大端格式 D、没有正确答案10、Cortex M3的存储格式中专用外设总线区域可以使用 【 】A、小端格式 B、大端格式 C、小端或大端格式 D、没有正确答案11、每个通用I/O端口有个32位的配置寄存器,_个32位的数据寄存器,_个32位的置位/复位寄存器,_个16位的复位寄存器,_个32位的锁定寄存器。 【 】A、2,1,2,1,1 B、2,2,1,1,1 C、2,2,2,1,1 D、2,2,1,2,112、_寄存器的目的就是用来允许对GPIO寄存器进行原子的读/

8、修改操作。 【 】A、GPIOX_BSRR和GPIOX_BRR B、GPIOX_CRL和GPIOX_CRHC C、GPIOX_BSRR和GPIOX_LCKR D、GPIOX_IDR和GPIOX_ODR13、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为_时可以是激活的或者非激活的A、输入 B、输出 C、推挽 D、开漏14、端口输入数据寄存器的地址偏移为 【 】A、00H B、08H C、0CH D、04H15、端口输出数据寄存器的地址偏移为 【 】A、00H B、08H C、0CH D、04H16、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以_的方式访问。 【 】

9、A、16位字 B、16位字节 C、32位字节 D、32位字17、固件库中的功能状态(Functionalism)类型被赋予以下两个值 【 】A、ENABLE或者DISABLE B、SET或者RESTEC、YES或者NO D、SUCCESS或者ERROR18、固件库中的标志状态(FlagStatus)类型被赋予以下两个值 【 】A、ENABLE或者DISABLE B、SUCCESS或者ERRORC、SET或者RESTE D、YES或者NO19、STM32F107V有_可屏蔽中断通道。 【 】A、40 B、50 C、60 D、7020、STM32F107V采用_位来编辑中断的优先级。 【 】A、4

10、 B、8 C、16 D、3221、向量中断控制器最多可支持_个IRQ中断。 【 】A、127 B、128 C、240 D、25522.、系统控制寄存器 NVIC 和处理器内核接口紧密耦合,主要目的是 【 】A、结构更紧凑,减小芯片的尺寸B、连接更可靠,减小出错的概率C、减小延时,高效处理 最近发生的中断D、无所谓,没有特别的意思,远一点也没有关系23、关于中断嵌套说法正确的是 【 】A、只要响应优先级不一样就有可能发生中断嵌套B、只要抢占式优先级不一样就有可能发生中断嵌套C、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套D、以上说法都不对24、在STM32107向量中断控制器管理下,可

11、将中断分为_组。 【 】A、4 B、5 C、6 D、725、中断屏蔽器能屏蔽 【 】A、所有中断和异常 B、除了NMI外所有异常和中断 C、除了NMI、异常所有其他中断 D、部分中断26、PWM是 【 】A、脉冲宽度调制 B、脉冲频率调制 C、脉冲幅度调制 D、脉冲位置调制27、要想使能自动重装载的预装载寄存器需通过设置TIMx_CR1寄存器的_位。 【 】A、UIF B、ARPE C、UG D、URS 28、以下对于STM32 ADC描述正确的是 【 】A、STM32 ADC是一个12位连续近似模拟到数字的转换器B、STM32 ADC是一个8位连续近似模拟到数字的转换器C、STM32 ADC

12、是一个12位连续近似数字到模拟的转换器D、STM32 ADC是一个8位连续近似数字到模拟的转换器29、ADC转换过程不含哪项 【 】A、采样 B、量化 C、编码 D、逆采样30、ADC转换过程正确的是 【 】A、采样量化编码 B、量化采样编码C、采样编码量化 D、编码采样量化 31、下列哪项不是ADC转换器的主要技术指标 【 】A、分辨率 B、频率 C、转换速率 D、量化误差32、以下对STM32F107集成A/D的特性描述不正确的是 【 】A、12位精度 B、单一转换模式C、按通道配置采样时间 D、数据对齐方式与内建数据一致33、以下对STM32F107集成A/D的特性描述正确的是 【 】A

13、、供电需求:2.6V到3.8VB、输入范围:VREF-VINVREF+C、性能线设备的转换时间:28MHz时为1usD、访问线设备的转换时间:56MHz时为1us34、以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置 【 】A、CNFy1:0 B、MODEy1:0 C、MODE D、CNF35、以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE1:0值为 【 】A、00 B、01 C、10 D、1136、已知TIM1定时器的起始地址为0x4001 2C00,则定时

14、器1的捕获/比较寄存器1的地址为 【 】A、0x4001 2C20 B、0x4001 2C2C C、0x4001 2C38 D、0x4001 2C3437、已知TIM1定时器的起始地址为0x4001 2C00,则定时器1的捕获/比较寄存器2的地址为 【 】A、0x4001 2C20 B、0x40012C2C C、0x4001 2C38 D、0x4001 2C3438、SysTick定时器校正值为 【 】A、9000 B、10000 C、12000 D、1500039、SysTick定时器的中断号是 【 】A、4 B、5 C、6 D、740、Tamper连接了STM32F10X的PC13GPIO

15、,PC13通用IO端口映射到外部中断事件线上是 【 】A、EXTI线14 B、EXTI线15 C、EXTI线12 D、EXTI线1341、WKUP连接了STM32F10X的PA0 GPIO,PA0通用IO端口映射到外部中断事件线上是 【 】A、EXTI线0 B、EXTI线1 C、EXTI线2 D、EXTI线342、Cortex-M3的提供的流水线是 【 】A、2级 B、3级 C、5级 D、8级43、Contex M3处理器的寄存器r14代表 【 】A、通用寄存器 B、链接寄存器C、程序计数器 D、程序状态寄存器44、固件库中的功能状态(FunctionalState)类型被赋予以下两个值 【

16、】A、ENABLE或者DISABLE B、SET或者RESTEC、YES或者NO D、SUCCESS或者ERROR45、固件库中的标志状态(FlagStatus)类型被赋予以下两个值 【 】A、ENABLE或者DISABLE B、SUCCESS或者ERRORC、SET或者RESTE D、YES或者NO46、DMA控制器可编程的数据传输数目最大为 【 】A、65536 B、65535 C、1024 D、409647、STM32中,1个DMA请求占用至少_个周期的CPU访问系统总线时间。 【 】A、1 B、2 C、3 D、448、STM32的USART根据_寄存器M位的状态,来选择发送8位或者9位

17、的数据字。 【 】 A、USART_CR1 B、USART_CR2 C、USART_BRR D、USART_CR349、下面不属于STM32的bxCAN的主要工作模式为 【 】A、初始化模式 B、正常模式 C、环回模式 D、睡眠模式50、和PC系统机相比嵌入式系统不具备以下哪个特点 【 】A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简51、嵌入式系统有硬件和软件部分构成,以下_不属于嵌入式系统软件。 【 】A. 系统软件 B.驱动 C. FPGA编程软件 D.嵌入式中间件52、在APB2上的I/O脚的翻转速度为 【 】A、18MHz B、50MHz C、36MHz D、72MHz

18、53、当输出模式位MODE1:0=“10”时,最大输出速度为 【 】A、10MHz B、2MHz C、50MHz D、72MHz54、在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到_中。 【 】A、SRAM B、Flash C、ADC_JDRx寄存器 D、ADC_CR155、STM32规则组由多达_个转换组成。 【 】A、16 B、18 C、4 D、2056、在STM32中,_寄存器的ALIGN位选择转换后数据储存的对齐方式。 【 】A、ADC_CR2 B、ADC_JDRx C、ADC_CR1 D、ADC_JSQR57、ARM Cortex-

19、M3不可以通过_个唤醒CPU。 【 】A、I/O端口 B、RTC闹钟 C、USB唤醒事件 D、PLL58、STM32嵌套向量中断控制器(NVIC)具有_个可编程的优先等级。 【 】A、16 B、43 C、72 D、3659、STM32的外部中断/事件控制器(EXTI)支持_个中断/事件请求。 【 】A、16 B、43 C、19 D、3660、STM32的USART根据_寄存器M位的状态,来选择发送8位或者9位的数据字。 【 】A、USART_CR1 B、USART_CR2 C、USART_BRR D、USART_CR3三、判断题(每题2分,共10分)1、学习嵌入式技术不需要硬件基础,只需要会编

20、写软件即可。 【 】2、STM32F103107系列单片机的最大系统时钟频率为72MHz。 【 】3、STM32F103107系列单片机的工作电压为5.0V。 【 】4、STM32的软件开发环境有Keil u5、IAR等。 【 】5、STM32的开发模式只有基于固件库函数方式一种。 【 】6、Cortex-M3系列处理器内核采用了哈佛结构。 【 】7、ADC主要完成数/模转换功能。 【 】8、STM32F103107系列单片机的一般工作电压设置为3.3V。 【 】9、STM32单片机可以基于uCOS-II、FreeRTOS等操作系统开发。 【 】10、STM32单片机不支持上电复位。 【 】1

21、1、我们学习所用的电脑属于嵌入式系统。 【 】12、小明的手机能拍照并能保存照片,其手机内部芯片利用了模数转换器。 【 】13、STM32F1系列单片机跟AT89C52单片机一样得外接晶振。 【 】14、NVIC只负责优先级的分配与管理,中断的使能和禁止和它无关。 【 】15、Cortex-M3只可以使用小端格式访问代码。 【 】16、Cortex-M系列不支持Thumb-2指令集。 【 】17、Cortex-M3系列处理器内核采用了冯诺依曼结构的三级流水线。 【 】18、STM32系列MCU在使用电池供电时,提供3.35V的低电压工作能力。 【 】19、STM32处理器的LQPF100封装芯

22、片的最小系统只需7个滤波电容作为外围器件。【 】20、Cortex-M3在待机状态时保持极低的电能消耗,典型的耗电值仅为2A。 【 】21、当处理器在Thread模式下,代码一定是非特权的。 【 】22、Cortext-M3处理器可以使用4个堆栈。 【 】23、在系统复位后,所有的代码都使用Main栈。 【 】24、高寄存器可以被所有的32位指令访问,也可以被16位指令访问。 【 】25、在系统层,处理器状态寄存器分别为:APSR,IPSR, PPSR。 【 】26、每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。【 】27、所有的GPIO引脚有一个内部微弱的上拉

23、和下拉,当它们被配置为输入时可以是激活的或者非激活的。 【 】28、所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。 【 】29、端口输入数据寄存器的复位值为00000000H。 【 】30、端口输入数据寄存器位15:0是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。 【 】四、名词解释题(每题3分,共15分)1、GPIO2、TIMER3、USART4、OS5、LED6、PC7、MCU8、ARM9、NVIC10、DAC11、ST12、DMA13、RISC14、RCC15、RTOS16、USB17、IWDG18、FPGA19、HSE20、A

24、SIC21、CPU22、API23、EOS24、FS25、SOC26、EXTI27、PWM28、SysTick29、RAM30、ROM五、简答题(每题10分,共40分)1、请举例说明,在你身边有哪些是单片机应用系统(至少举3例)?2、与常用的AT89C52单片机比较,STM32单片机有哪些方面的优点?3、STM32单片机常见的基本功能部件(外设)有哪些?4、编写一个函数,函数描述:控制LED每隔1S闪烁一次,控制LED的引脚为PC8,只写出具体的控制函数即可,整体程序不用编写。5、STM32的GPIO的配置模式有那几种?6、请举例说明,STM32定时器可以实现哪些功能(至少举3例)?7、请举例

25、说明,STM32的开发模式有哪些?8、请简述什么是嵌入式系统。9、目前使用的嵌入式操作系统主要有那几种(至少举3种)?10、嵌入式开发环境主要包括哪些组件?11、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?12、简述嵌入式系统开发的基本流程。13、ARM v7的体系结构可以分为哪几个子版本(款式),分别应用在什么领域?14、学习STM32必须具备的知识基础主要有哪些?15、Cortex-M3的存储空间可以分为哪几个部分?16、请举例,全球出名的半导体公司有哪几家(至少举3例)?17、根据程序存储容量,ST芯片可分为几大类?18、STM32共有那几种基本时钟信号?19

26、、简述设置系统时钟的基本流程。20、简述STM32的不同复用功能的重映射功能。21、简述嵌套向量中断控制器(NVIC)的主要特性。22、简述STM32中SPI功能特点。23、简述STM32的USART的功能特点。24、如何设置STM32的串口的波特率。参考答案:一、填空题(每题3分,共5题。) 1、ARM公司、ARM 公司设计的CPU及其架构 2、8、32 3、Cortex-M3、哈佛 4、4、4 5、延时消抖、软件消抖法 6、亮、灭 7、输入、输出 8、USART、定时器 9、向下计数、向上向下计数 10、GPIOx_BRR、GPIOx_BSRR 11、设计、实现 12、冯诺依曼、哈佛 13

27、、ARM、Thumb 14、宿主机、目标机 15、软件延时、定时器延时 16、STM32F103、72MHz 17、输出缓冲器 、施密特触发输入 18、外部中断线 、输入模式 19、12、18 20、规则通道 、ADC_DR 21、双ADC 、ADC_CR1 22、ADC_CR2 、CAL 23、24位、降序 24、可编程预分频器 、16 25、16 、165535 26、系统、电源 27、AHB 、APB(APB1 ) 28、32.768K 、RCC_CR 29、寄存器、固件库 30、1 、 0二、填空题(每题2分,共10题。)1、D 2、D 3、A 4、B 5、C 6、B 7、B 8、A 9、D 10、A 11、B 12、A 13、A 14、B 15、C 16、D 17、A 18、C 19、C 20、A 21、C 22、C 23、B 24、B 25、B 26、A 27、B 28、B 29、D 30、A31、B 32、B33、B34、B35、C 36、D37、C38、B39、C40、D41、A42、B43、B44、A45、C46、A47、B48、A49、C50、C51、C52、A53、B54、A55

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1