ARM复习题及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARM复习题及参考答案
一、判断题(共100题,每题1分,共100分)
1.蓝桥杯ARM嵌入式开发板的主CPU和仿真器的CPU采用了不同晶振排列方式作为时钟信号发生器
A、正确
B、错误
正确答案:B
2.GPIO一般具有三态,0、1和高阻状态
A、正确
B、错误
正确答案:A
3.STM32单片机高电平复位,电路其可以实现上电复位和按键复位。
A、正确
B、错误
正确答案:B
4.无损检测就是在不损坏试件的前提下,以物理方法对试件进行检查和测试的方法。
A、正确
B、错误
正确答案:A
5.GPIO_SesetBits用来给指定端口位设置高电平
A、正确
B、错误
正确答案:A
6.Systick定时器的时钟源只能是内部时钟
A、正确
B、错误
正确答案:B
7.LSI指的是低速内部时钟,RC振荡器,频率为40kHZ
A、正确
B、错误
正确答案:A
8.STM32中,一个DMA请求占用至少2个周期的CPU访问系统总线时间
A、正确
B、错误
正确答案:A
9.如果需要实现8个LED闪烁程序,则需要对相应的寄存器进行配置。
需要配置的寄存器分别为:端口配置低寄存器(GPIOC_CRL) ,端口输出数据寄存器(GPIOC_ODR),端口位设置/清除寄存器
(GPIOC_BSRR),APB2 外设时钟使能寄存器(RCC_APB2ENR)
A、正确
B、错误
正确答案:A
10.GPIO_WriteBit的作用是设置指定数据端口位。
A、正确
B、错误
正确答案:B
11.带操作系统的嵌入式软件的体系结构,自下而上包括设备驱动层、操作系统层和应用软件层等。
A、正确
B、错误
正确答案:A
12.STM32F103ZET6芯片具有全球唯一
A、正确
B、错误
正确答案:A
13.ARM体系结构只有ARM状态
A、正确
B、错误
正确答案:B
14.STM32F103ZET6芯片集成32位的ARM Cortex-M3内核,最高工作频率可达72MHz,计算能力为1.25DMIPS/MHz(Dhrystone 2.1),具有单周期乘法指令和硬件除法器
A、正确
B、错误
正确答案:A
15.我们通常将按键对应的引脚设置为上拉输入模式
A、正确
B、错误
正确答案:A
16.STM32F103ZET6的引脚数为144
A、正确
B、错误
正确答案:A
17.LED指示灯模块中,如要点亮L1和L2,则需要编写程序,使PCO和PC2输出高电平。
A、正确
B、错误
正确答案:B
18.嵌入式微处理器可分为通用微处理器和嵌入式微处理器
A、正确
B、错误
正确答案:A
19.STM32开发板需要两个晶振:一个是系统主晶振Y2,频率为
8MHz,另一个是实时时钟晶振Y3,频率为32.768kHz。
A、正确
B、错误
正确答案:A
20.STM32系列微控制器不适合的应用有:程序代码大于1MB的应用,基于Linux或Android的应用。
A、正确
B、错误
正确答案:A
21.BOOT1=0 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。
A、正确
B、错误
正确答案:B
22.借助GPIO,微控制器可以实现对外围设备(如LED和按键等)最简单、最直观的监控。
A、正确
B、错误
正确答案:A
23.脉宽调制器由三角波发生器和比较器组成。
A、正确
B、错误
正确答案:A
24.BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式
A、正确
B、错误
正确答案:A
25.STM32F103ZET6芯片有2个12位的DAC和2个12位的ADC
A、正确
B、错误
正确答案:B
26.GPIO是STM32F103微控制器最基本、最重要的外设
A、正确
B、错误
正确答案:A
27.嵌入式不具备高功耗的特点
A、正确
B、错误
正确答案:A
28.在中断系统的设计中,中断源产生中断请求,对应的中断标志位就会被置位。
在中断服务程序中,要将对应的中断标志位用软件清零。
A、正确
B、错误
正确答案:A
29.24C02提供2048位的串行电可擦写可编程只读存储器(EEPROM),组织形式为256字×8位字长。
A、正确
B、错误
正确答案:A
30.STM32F103ZET6具有睡眠、停止、待机三种低功耗模式
A、正确
B、错误
正确答案:A
31.嵌入式系统的特点是生命周期长
A、正确
B、错误
正确答案:A
32.系统主晶振Y2,频率为32.768MHz,为STM32内核提供振荡源。
A、正确
B、错误
正确答案:B
33.STM32系列微控制器不适用的应用之一为程序代码大于1MB的应用
A、正确
B、错误
正确答案:A
34.挂起任务和解挂任务的函数必须是成对出现的,否则会造成死锁
A、正确
B、错误
正确答案:A
35.RTC为实时时钟()
A、正确
B、错误
正确答案:A
36.引导程序一般由c语言编写,应用程序一般由汇编语言编写
A、正确
B、错误
正确答案:B
37.如果将STM32F103的I/O引脚映射为EXTI的外部中断/事件输入线,必须将该引脚设为输入模式。
A、正确
B、错误
正确答案:A
38.一般情况,USB供电方式即可满足实验板供电要求,因为USB接口既可以实现数据通信,又可以为实验板提供电源。
A、正确
B、错误
正确答案:A
39.全双工制式是指通信双方均设有发送器和接收器,且信道划分为发送信道和接收信道
A、正确
B、错误
正确答案:A
40.STM32三种启动模式对应的存储介质均是芯片内置
A、正确
B、错误
正确答案:A
41.异步通信数据传送按帧传输,一帧数据包含起始位、数据为、校验位、和停止位。
A、正确
B、错误
正确答案:A
42.SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能
A、正确
B、错误
正确答案:A
43.STM32F103C8T6中8代表64kb的闪存存储器。
A、正确
B、错误
正确答案:A
44.嵌入式系统和人们熟系的通用计算机系统都是有共性的。
A、正确
B、错误
正确答案:B
45.中断向量表通常位于存储器的零地址区。
A、正确
B、错误
正确答案:A
46.实验板两边的排线是为方便用户使用引出
A、正确
B、错误
正确答案:A
47.GPIO_ReadInputData的功能描述是读取指定端口引脚的输入
A、正确
B、错误
正确答案:A
48.OLED显示屏需要背光源
A、正确
B、错误
正确答案:B
49.RCC_APB2PeriphClockCmd ()函数是设置外设时钟。
A、正确
B、错误
正确答案:A
50.嵌入式操作系统是指用于嵌入式系统的操作系统。
A、正确
B、错误
正确答案:A
51.编译工程,如没有错误,则会在output文件夹中生成“工程模板.hex”文件,如有错误则修改源程序直至没有错误为止
A、正确
B、错误
正确答案:A
52.μC/OS II是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器。
A、正确
B、错误
正确答案:A
53.GPIO_Mode_IN_FLOATING是呈现高阻态的一种状态,存在不确定性的电压,常用于读取内部电路状态
A、正确
B、错误
正确答案:B
54.ARM芯片本质上是一个32位复杂指令集(CISC)处理器架构
A、正确
B、错误
正确答案:B
55.GPIO_Mode用以设置选中管脚的速率。
A、正确
B、错误
正确答案:B
56.DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低、抗干扰能力强,精度高的特点。
A、正确
B、错误
正确答案:A
57.嵌入式处理器影响较大的公司有ARM公司的arm系列、MIPS公司的MIPS和IBM公司的PowerPC.
A、正确
B、错误
正确答案:A
58.温度范围是STM32系列微控制器名称的一部分,通常有一下两种:6(-40~85℃,工业级)、7(-40~105℃,工业级)
A、正确
B、错误
正确答案:A
59.STM32F103ZET6芯片具有96位的全球唯一编号;
A、正确
B、错误
正确答案:A
60.对按键判断过程中需要进行消抖处理,否则极易造成误操作或是系统不稳定。
A、正确
B、错误
正确答案:A
61.void GPIO_DeInit(GPIO_TypeDef *GPIOx)。
功能:将GPIOx外设寄存器初始化为默认值
A、正确
B、错误
正确答案:A
62.仿真器和开发板是通过排线连接的。
A、正确
B、错误
正确答案:A
63.传统的51单片机除了使用开发板进行实践外还可以通过Proteus等软件进行仿真学习。
A、正确
B、错误
正确答案:A
64.每一个晶振的两端分别接上两个22PF的对地微调电容
A、正确
B、错误
正确答案:A
65.电源输入模块类型一般有交流电源220V或110V;直流电24V
A、正确
B、错误
正确答案:A
66.STM32芯片CPU工作时最高温度为-40—85°C
A、正确
B、错误
正确答案:A
67.方式的改变不可以在软件控制下改变,也不可以由外部中断或者由异常处理来改变。
A、正确
B、错误
正确答案:B
68.一般认为,传统的8位单片机是较低级嵌入式系统,而基于ARM 的16位单片机是较高级的嵌入式系统。
A、正确
B、错误
正确答案:B
69.高性能微控制器STM32F103ZET6内部集成了8MHz具体振荡器,可外接4~16MHz时钟源
A、正确
B、错误
正确答案:A
70.串行通信原理可知,互相通信的甲乙双方必须具有相同的波特率,否则无法成功地完成串行数据通信。
A、正确
B、错误
正确答案:A
71.Core i3属于通用计算机系统。
A、正确
B、错误
正确答案:A
72.当开发板的按键按下时端口的为高电平
A、正确
B、错误
正确答案:A
73.STM32电源模块采用双电源供电方式
A、正确
B、错误
正确答案:A
74.数码管共阳接法是指将负极接在一起。
A、正确
B、错误
正确答案:B
75.寄存器r15作为程序计数器。
A、正确
B、错误
正确答案:A
76.几乎全部高速通用输入输出口(GPIO)可承受5V输入
A、正确
B、错误
正确答案:A
77.用户闪存,即芯片内置的Flash
A、正确
B、错误
正确答案:A
78.在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,BOOT1=0 BOOT0=1从用户闪存启动,这是正常的工作模式。
A、正确
B、错误
正确答案:B
79.嵌入式系统的特点包括专用性强,可靠性低,生命周期长等特点
A、正确
B、错误
正确答案:B
80.蜂鸣器发声需要配置GPIO工作于输入模式。
A、正确
B、错误
正确答案:B
81.每个C程序都至少有一个函数
A、正确
B、错误
正确答案:A
82.微控制器的容量大小定义是根据闪存存储器容量来定义的。
A、正确
B、错误
正确答案:A
83.将微型计算机主要功能部件集成于一块芯片内,称为单片机
A、正确
B、错误
正确答案:A
84.EEPROM存储掉电后不会保存数据
A、正确
B、错误
正确答案:B
85.使用STM32F103引脚的外部中断/事件映射功能,必须打开APB2总线上该引脚对应端口的时钟以及AFIO功能时钟。
A、正确
B、错误
正确答案:A
86.引导程序一般由汇编语言编写,在嵌入式系统上电后运行,完成
自检、存储映射、时钟系统和外设接口配置等硬件初始化操作。
A、正确
B、错误
正确答案:A
87.嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁剪适应应用系统对功能,成本,体积,可靠性功能。
严格要求的计算机系统
A、正确
B、错误
正确答案:A
88.STM32F103ZET6芯片具有96位的全球唯一编号
A、正确
B、错误
正确答案:A
89.stm32的中断入口函数名可自定义。
A、正确
B、错误
正确答案:B
90.GPIO_ResetBits函数的功能是清除指定的数据端口位
A、正确
B、错误
正确答案:A
91.从软件上看,嵌入式系统软件和通用计算机软件都可以划分为系统软件和应用软件两类
A、正确
B、错误
正确答案:A
92.从理论上讲,基于操作系统的开发模式,具有快捷、高效的特点,开发的软件移植性、后期维护性、程序稳健性等都比较好。
A、正确
B、错误
正确答案:A
93.嵌入式系统可以应用于POS网络,环境工程
A、正确
B、错误
正确答案:A
94.STM32单片机低电平复位,电路其可以实现上电复位和下电复位。
A、正确
B、错误
正确答案:B
95.典型嵌入式操作系统是不包括Android的。
A、正确
B、错误
正确答案:B
96.STM32F103ZET6芯片工作温度为-40∽85℃
A、正确
B、错误
正确答案:A
S电路比TTL电路功耗大。
A、正确
B、错误
正确答案:B
98.STM32开发板只需要接一个晶振
A、正确
B、错误
正确答案:B
99.STM32F103ZET6芯片具有112根高速通用输入输出口(GPIO),可从其中任选16根作为外部中断输入口,几乎全部GPIO可承受5V 输入(PA0∽PA7、PB0∽PB1、PC0∽PC5、PC13∽PC15和PF6∽PF10除外);
A、正确
B、错误
正确答案:A
100.Coryex-R系列的关键特性为高性能,实时,安全,经济实惠。
A、正确
B、错误
正确答案:A。