收藏 分享(赏)

MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx

上传人:小肥粒 文档编号:21765292 上传时间:2024-04-24 格式:DOCX 页数:24 大小:45.21KB
下载 相关 举报
MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx_第1页
第1页 / 共24页
MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx_第2页
第2页 / 共24页
MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx_第3页
第3页 / 共24页
MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx_第4页
第4页 / 共24页
MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案.docx_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 MOOC 嵌入式系统及应用-苏州大学 中国大学慕课答案第一单元 单元测试1、问题:下列哪个产品不属于嵌入式系统产品?选项:A、冰箱B、电视机顶盒C、台式电脑D、机器人正确答案:【台式电脑】2、问题:数字 0b10011001 与数字 0b01011001 进行 EOR 运算后,结果是?选项:A、0b11011001B、0b00011001C、0b01011001D、0b11000000正确答案:【0b11000000】3、问题:下列哪个符号为汇编指令?选项:A、strhB、.includeC、.alignD、.equ正确答案:【strh】4、问题:世界上最早先推出第一台单片微型计算机的是哪家

2、公司?选项:A、微软公司B、Intel 公司C、IBM 公司D、Motorola 公司正确答案:【Intel 公司】5、问题:在嵌入式系统开发的调试方法中,下列哪项不合适?选项:A、单步跟踪调试B、printf 输出 C、打桩调试D、直接运行正确答案:【直接运行】6、问题:下面哪一模块可以将数字信号专为模拟信号?选项:A、网卡B、A/DC、I2CD、D/A正确答案:【D/A】7、问题:有一个十进制数为 84,其二进制为 01010100,记位序号最右边为 0,若想把其中从右边算起的第 2、6、7 位保留下来,其他位置零,下列哪项可以实现?选项:A、01010100 | 11000100B、01

3、010100 11000100C、01010100 | 11000100D、01010100 11000100正确答案:【01010100 11000100 】8、问题:取数指令的作用是?选项:A、取数指令是把一个寄存器中的数复制到另一个寄存器中B、取数指令是把寄存器中的数复制 RAM 中C、取数指令是把 RAM 中的数复制到 CPU 内部寄存器中D、取数指令是把 RAM 一个地址中的数复制到 RAM 的另一个地址中正确答案:【取数指令是把 RAM 中的数复制到 CPU 内部寄存器中】9、问题:字节存储顺序(Endianess)分为小端格式(Little endian)和大端格式(Big en

4、dian),小端格式的含义是:选项:A、小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。B、小端格式是指字的低字节存储在高地址中,字的高字节存储在低地址中。C、小端格式是指字的低字节存储在 CPU 内高位寄存器中,字的高字节存储在CPU 内低位寄存器中。D、小端格式是指字的低字节存储在 CPU 内低位寄存器中,字的高字节存储在CPU 内高位寄存器中。正确答案:【小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。】 10、问题:MCU 中,RAM 通常用于存放:选项:A、常数B、变量C、程序D、程序与变量正确答案:【变量】11、问题:MCU 的片内 Flash 主要

5、功能是:选项:A、存放临时数组B、存放静态变量C、存放临时变量D、存放中断向量表、程序代码、常数等正确答案:【存放中断向量表、程序代码、常数等】12、问题:下列哪项不是 USB 接口的特点选项:A、支持热插拔B、速度快C、不需要主板供电D、抗干扰能力强正确答案:【抗干扰能力强】13、问题:无操作系统下,关于嵌入式程序运行路线,下面描述正确的是选项:A、仅 main 函数一条运行路线B、只有中断这条运行路线C、有两条运行路线:一条是中断线,一条是 main 函数线D、应用程序可以实现自我调用正确答案:【有两条运行路线:一条是中断线,一条是 main 函数线】14、问题:连接寄存器 LR,其内一般

6、存放选项:A、变量地址B、一级调用函数返回地址C、指令地址D、变量正确答案:【一级调用函数返回地址】15、问题:STM32 系列 MCU 寻址空间大小为选项: A、256MB、1GC、4GD、64K正确答案:【4G】16、问题:STM32 中,可用于位带操作的 ram 空间大小是多少选项:A、4GB、64KC、48KD、16K正确答案:【48K】17、问题:关于堆栈,说法正确的是选项:A、堆栈遵循先进先出原理B、堆栈主要保存临时变量、常量C、堆栈指针 SP,通常情况指向大地址,进栈操作 SP 值减小;出栈操作 SP 增大D、堆栈空间可以根据需要自动调整大小正确答案:【堆栈指针 SP,通常情况指

7、向大地址,进栈操作 SP 值减小;出栈操作SP 增大】18、问题:关于中断,下面说法错误的是选项:A、中断是暂停正在执行的程序,转去执行中断服务程序 ISRB、中断分为内核中断和外部中断,一般而言内核中断级别要高于外部中断C、通过中断向量号可以快速找到中断服务程序的入口地址D、MCU 的中断源是不确定的正确答案:【MCU 的中断源是不确定的】19、问题:MCU 的 GPIO 引脚外接上拉电阻,目的是选项:A、使得该引脚平时为高电平B、使得该引脚平时为低电平C、使得该引脚为输出D、使得该引脚为输入正确答案:【使得该引脚平时为高电平】20、问题:MCU 内部程序定义 MCU 的一个引脚为 GPIO

8、 输出,意味着选项:A、程序可以获得该引脚的状态 B、程序可以干预该引脚的电平C、程序无法获得该引脚的电平D、程序即可以干预该引脚的电平,也可以获得该引脚的外部状态正确答案:【程序可以干预该引脚的电平】21、问题:嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确?选项:A、正确B、错误正确答案:【正确】22、问题:微处理器 MCU 的英文全称为 Microcontroller Unit,多媒体应用处理器MAP 的英文全称为 Multimedia Application Processor,这样说法是否正确?选项:A、正确B、错误正确答案:【正确】23、问题:GPIO 即是通用输入输出

9、引脚,MCU 可读取该引脚的值,也可以向该引脚写值。选项:A、正确B、错误正确答案:【正确】24、问题:在滤波电路中,相对于大电容来说,小电容滤高频杂波。选项:A、正确B、错误正确答案:【正确】25、问题:底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。选项:A、正确B、错误正确答案:【错误】26、问题:利用 GPIO 引脚控制 LED 小灯时,一定是高电平 LED 小灯亮,低电平LED 小灯灭。选项:A、正确B、错误正确答案:【错误】 27、问题:若一种 MCU 芯片,进栈是向小地址方向推进的,初始 SP 的值应该设定在 RAM 的最小地址-1,这个表述是否正确?选项:A、正确B、

10、错误正确答案:【错误】28、问题:MCU 硬件最小系统一般由电源、晶振、复位、写入器接口电路等四个部分构成。选项:A、正确B、错误正确答案:【正确】29、问题:静态变量存储在 RAM 中的堆栈区,这个表述是否正确?选项:A、正确B、错误正确答案:【错误】30、问题:汇编伪指令不生成可执行的机器码,这个表述是否正确?选项:A、正确B、错误正确答案:【正确】31、填空题:分析下面程序实现的功能是统计 data 中_出现的个数。intfunc(int data) int count=0; while(data != 0) data = data -1; count+; return count;正确

11、答案:【1】32、填空题:MCU 内部寄存器中,用于程序计数寄存器(即存放下一条指令执行的地址)的名称是【注:英文全部用大写字母】_ 。正确答案:【PC】33、填空题:STM32L432 芯片中 RAM 选用 SRAM,其大小为_KB。正确答案:【64】34、填空题:通用嵌入式计算机英文简称为【注:字母全部大写】_,是把基本输入输出系统与用户程序分离开来,让开发者更加专注于应用程序的开发。正确答案:【GEC】 35、填空题:硬件最小系统包括电源类引脚、_引脚、晶振电路、写入器接口引脚等。正确答案:【复位】36、填空题:具有 32 位地址的 MCU,其存储器映像是指把_GB 空间当做存储器来看待

12、,分成若干区间,都可安排一些什么实际的物理资源。正确答案:【4】37、填空题:在分析 MCU 芯片的引脚时,可以芯片引脚分为两大部分,一是需要用户为它服务的引脚,另一部分是_。正确答案:【它为用户服务的引脚】38、填空题:当我们把 MCU 的一个引脚作为通用输出引脚,意味着我们可以编程_该引脚状态,使得引脚输出“1”(高电平)或“0”(低电平)。正确答案:【控制】39、填空题:结合构件概念,请谈谈 GPIO 构件需要提供哪些接口函数,至少列举3 个接口函数?如:初始化函数 gpio_init(uint16_t port_pin,uint8_t dir,uint8_t state)正确答案:【获

13、取引脚状态 uint8_t gpio_get(uint16_t port_pin), 设置引脚状态 voidgpio_get(uint16_t port_pin, uint8_t state), 反转引脚状态 void gpio_reverse(uint16_tport_pin)】40、填空题:芯片复位到 main 函数之前,程序运行的简明过程是什么正确答案:【(1)在链接文件找到中断向量首地址,记为 D1;(2)在启动文件(一般是.s 文件)中理解,芯片上电复位后,芯片内部机制首先从 D1 地址中,取出第一个表项的内容,赋给 SP,芯片内部机制将第二个表项的内容,赋给内核寄存器 PC(程序计

14、数器)。由于该表项存放启动函数 Reset_Handler 的首地址,因而运行 Reset_Handler 函数,进行初始化工作,包括调用 SystemInit()函数进行系统时钟初始化等工作;(3)跳转的用户主函数 main。】第二单元 单元测试1、问题:下列属于“构件”概念范畴的是选项:A、沙子B、面粉C、桥梁预制板D、水正确答案:【桥梁预制板】2、问题:面关于嵌入式硬件构件的描述中错误的是选项:A、根据接口之间的生产消费关系可分为:核心构件、中间构件和终端构件三种类 型B、核心构件既有需求接口又有供给接口C、中间构件既有需求接口又有供给接口D、终端构件只有供给接口正确答案:【核心构件既有

15、需求接口又有供给接口】3、问题:设计核心构件时,需考虑的问题是选项:A、能为其他构件提供哪些信号?B、需要哪些信号?C、需要接受哪些信号,以及提供哪些信号?D、以上均需要考虑。正确答案:【能为其他构件提供哪些信号?】4、问题:嵌入式底层驱动构件是直接面向硬件操作的程序代码及函数接口的使用说明,一个规范的嵌入式底层驱动构件的文件个数是选项:A、1B、2C、3D、其他正确答案:【2】5、问题:从硬件构件的角度看,一个 44 的未编码键盘属于选项:A、核心构件B、中间构件C、终端构件D、中间构件与终端构件正确答案:【终端构件】6、问题:在嵌入式软件构件概念下,基础构件是选项:A、面向算法的B、面向具

16、体应用的C、面向芯片的D、面向具体应用和芯片的正确答案:【面向芯片的】7、问题:在嵌入式软件构件概念下,应用构件选项:A、与硬件无关 B、不调用其他任何构件 C、只与算法相关 D、调用基础构件 B、不调用其他任何构件C、只与算法相关D、调用基础构件正确答案:【调用基础构件】8、问题:从逻辑角度来说,串行通信的起始位由( )表征选项:A、0B、1C、0 或 1D、2正确答案:【0】9、问题:以下关于波特率的描述中错误的是选项:A、把每秒内传送的位数叫做波特率B、波特率的提高,位长变小C、波特率的提高,位长变大D、通信距离短,可以适当提高波特率正确答案:【波特率的提高,位长变大】10、问题:两个

17、MCU 之间之间进行串行通信连接,各自供电,它们之间通常需要几根连接线?选项:A、1B、2C、3D、4正确答案:【3】11、问题:一个芯片的供电电压为 3.3V,发送位“1”时,一般情况下,其 TX 引脚的电压为选项:A、0VB、1VC、2VD、大于 3V正确答案:【大于 3V】12、问题:RS232 的逻辑“1”对应电压选项:A、0V B、-15V-3VC、+3V+15VD、3.3V正确答案:【-15V-3V 】13、问题:RS485 的逻辑“1”对应的 A、B 两线压差为选项:A、0VB、-2V-6VC、+2V+6VD、3.3V正确答案:【-2V-6V】14、问题:RS232 的一般传输距

18、离选项:A、小于 10 米B、500 米1000 米C、30 米左右D、大于 1000 米正确答案:【30 米左右】15、问题:串口通信双方,采用一位开始位、8 位数据位、一位停止位的数据格式,A 的波特率为 9600,B 的波特率为 19200,A 发送,B 接收,则选项:A、B 收不到任何数据B、B 收到全为 0C、B 收到全为 1D、能收到数据,但数据不对正确答案:【能收到数据,但数据不对】16、问题:设 MCU 的供电电压为 3.3V,MCU 的一个串口连续发送数字 0xAA,用万用测量其 TX 线上电压,大约为选项:A、0VB、3V 左右C、1.7V 左右D、0.5V 左右正确答案:

19、【1.7V 左右】17、问题:设 MCU 的供电电压为 3.3V,MCU 的一个串口连续发送数字 0x31,用万用测量其 TX 线上电压,大约为选项: A、0VB、3.3VC、2.5V 左右D、1.3V 左右正确答案:【1.3V 左右】18、问题:无操作系统下,微型计算机程序运行路线,下面描述正确的是选项:A、仅 main 函数一条运行路线B、只有中断这条运行路线C、有两条运行路线:一条是中断线,一条是 main 函数线D、应用程序可以实现自我调用正确答案:【有两条运行路线:一条是中断线,一条是 main 函数线 】19、问题:串行接收中断产生的条件是选项:A、串口收到文件结束符号B、串口收到

20、回车符号C、串口收到任何一个字节D、串口发送一个字节完成时正确答案:【串口收到任何一个字节】20、问题:关于嵌入式软件开发的说法正确的是选项:A、因下位机程序需要执行较高的效率,故其开发中应追求高效率,而不应遵守软件开发规范B、上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示C、上位机程序只能通过 C/S 结构开发实现D、上位机程序的开发需遵守软件开发规范,但可不注重软件文档的编写正确答案:【上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示】21、问题:底层构件的封装是多余的,编程时直接操作底层寄存器就可以了选项:A、正确B、错误正确答案:【错误】2

21、2、问题:汇编中子程序的概念和 C 语言函数的概念相似选项:A、正确 B、错误正确答案:【正确】23、问题:嵌入式底层驱动构件设计的基本思想是:尽量做到当一个底层构件应用到不同系统中时,仅需修改构件的源程序文件,对于构件的头文件则不必修改或改动很小选项:A、正确B、错误正确答案:【错误】24、问题:底层驱动构件中,可以根据需要适当使用全局变量选项:A、正确B、错误正确答案:【错误】25、问题:UART 串口通信编程时,程序员并不直接与“发送移位寄存器”和“接收移位寄存器”打交道,只与数据寄存器打交道选项:A、正确B、错误正确答案:【正确】26、问题:RS232 采用负逻辑,-8V-3V 为逻辑

22、“1”,+3V+8V 为逻辑“0”选项:A、正确B、错误正确答案:【错误】27、问题:(X) = (1(i)的功能是:清 X 的第 i 位,而 X 的其他位保持不变,这个表述是否正确?选项:A、正确B、错误正确答案:【正确】28、问题:把底层驱动封装成构件的目的,主要是为了使该底层驱动程序可以在另一类型的芯片上使用。这个表述是否正确?选项:A、正确B、错误正确答案:【错误】 29、问题:MCU 的串口驱动程序的内容,与 MCU 外接 RS232 还是 RS485 电路有关。这个表述是否正确?选项:A、正确B、错误正确答案:【错误】30、问题:如果同时有多个中断信号到来,NVIC 根据设定好的中

23、断优先级进行判断;如果优先级完全相同的多个中断源同时请求,则先响应 IRQ 号较大的选项:A、正确B、错误正确答案:【错误】31、填空题:volatile 的含义是_正确答案:【不优化】32、填空题:规范的底层驱动构件仅由两个文件组成,分别是:_ 和 源程序文件(.c)文件正确答案:【头文件#%_YZPRLFH_%#.h 文件#%_YZPRLFH_%#头文件(.h)#%_YZPRLFH_%#头文件.h 文件】33、填空题:MCU 的串口通信模块 UART,在硬件上,一般只需要三根线,分别称为发送线(TxD)、接收线(RxD)和_(GND)。正确答案:【地线】34、填空题:UART 初始化函数至

24、少包括的形参有串口号 和 _正确答案:【波特率】35、填空题:在嵌入式硬件构件概念下,设计中间构件时,需考虑的问题是 “中间构件需要接收哪些信号,以及_哪些信号?”。正确答案:【提供】36、填空题:从知识要素角度,UART 驱动构件的基本函数应包括:初始化、发送单个字节、_、接收单个字节、接收多个字节的函数,以及使能及禁止接收中断、获取接收中断状态的函数。正确答案:【发送多个字节】37、填空题:嵌入式硬件构件是指:将一个或多个硬件功能模块、支撑电路及其功能描述封装成一个可重用的硬件实体,并提供一系列规范的输入、_接口正确答案:【输出】 38、填空题:在嵌入式硬件构件概念下,设计核心构件时,需考

25、虑的问题是:“核心构件能为其他构件_哪些信号?”。正确答案:【提供】39、填空题:设计终端构件时,需考虑的问题是:“终端构件_什么信号才能工作?”正确答案:【需要】40、填空题:请设计中间构件时,书写需求接口及供给接口的方法是:描述需求接口采用接口注释,处于虚线框内,描述供给接口采用_,处于虚线框外。正确答案:【接口网标】第三单元 单元测试1、问题:下列哪个不是计算机系统实现计数与定时的基本方法( )选项:A、完全硬件方式B、完全软件方式C、可编程计数器/定时器D、机械时钟正确答案:【机械时钟】2、问题:SysTick 定时器可以实现的功能是( )选项:A、输入捕获B、输出比较C、脉冲宽度调制

26、D、嵌入式操作系统的时间“滴答”正确答案:【嵌入式操作系统的时间“滴答”】3、问题:关于脉宽调制的技术指标,下面说法正确的是( )选项:A、PWM 信号的周期一定是时钟周期的整数倍B、PWM 占空比可以从 0%100%任意调整C、PWM 极性决定了占空比是高电平与 PWM 周期之比还是低电平与 PWM 周期之比D、PWM 分辨率在确定的时钟频率下也可自由调整正确答案:【PWM 信号的周期一定是时钟周期的整数倍】4、问题:脉宽调制的分辨率取决于( )选项:A、MCU 的外部时钟频率 B、MCU 的内核时钟频率C、定时器选用的时钟频率D、MCU 内核时钟频率和 MCU 外部时钟频率正确答案:【定时

27、器选用的时钟频率】5、问题:采用构件化对 Flash 进行在线编程,说法错误的是( )选项:A、擦除以扇区为单位B、写入以位为单位C、写入的首地址需字对齐D、写入以字(4 个字节)为单位正确答案:【写入以位为单位】6、问题:下面关于 FTFA 模块的在线编程寄存器描述中正确的是( )选项:A、Flash 状态寄存器给出当前 FTFA 模块的功能状态的信息B、通用命令参数寄存器给出 FTFA 模块的操作状态C、在复位过程中,Flash 选项寄存器的值从 Flash 配置域中载入D、通用命令参数寄存器的 D7 位是命令完成中断标志位,用于标识一个 flash 命令是否完成正确答案:【在复位过程中,

28、Flash 选项寄存器的值从 Flash 配置域中载入】7、问题:下面关于 Flash 驱动构件描述错误的是( )选项:A、Flash 具有初始化、擦除和写入、按逻辑地址读取、按物理地址读取、保护六种基本操作B、FTFA 命令的操作主要包括载入命令到通用命令参数寄存器组、清 CCIF 位启动命令、执行命令与报错C、驱动构件功能函数放置在命名为 flash.h 的文件中D、对模块进行初始化,主要是判断和等待 Flash 操作命令完成、清相关的标志位、对杂项模块中平台控制寄存器的 PLACR_ESFC 进行设置正确答案:【驱动构件功能函数放置在命名为 flash.h 的文件中】8、问题:下面关于

29、ADC 模块基础知识中描述错误的是( )选项:A、ADC 模块的功能是将电压信号转换为相应的数字信号B、单端输入采集模式的优点是简单,缺点是容易受到干扰C、转换精度就是指数字量变化一个最小量时模拟信号的变化量,也称为分辩率,一般用 ADC 模块的位数来表示D、使用芯片供电的电源电压和独立电源作为 AD 参考电压对采样精度无影响正确答案:【使用芯片供电的电源电压和独立电源作为 AD 参考电压对采样精度无影响】 9、问题:使用 DAC 转换器时的主要问题不包括以下哪项?( )选项:A、滤波问题B、转换精度C、转换速度D、分辨率正确答案:【滤波问题】10、问题:ARM Cortex-M4 内核中的

30、Systick 定时器中的计数器位数是选项:A、8bB、16bC、24bD、32b正确答案:【24b】11、问题:在 4 连排数码管的驱动构件中,使用 LEDi 记录当前第几位数码管,LEDi 必须是( )选项:A、静态变量并在声明时赋初B、静态变量并不在声明时赋初C、局部变量并在声明时赋初值D、局部变量并不在声明时赋初值正确答案:【静态变量并在声明时赋初】12、问题:输入捕捉的时刻可以精确到( )选项:A、s 级B、ms 级C、s 级D、ns 级正确答案:【ns 级】13、问题:触摸感应实现的原理是( )选项:A、人体与电极的电阻大小B、电压大小C、人体与电极的电感效应D、人体与电极的电容效

31、应正确答案:【人体与电极的电容效应】 14、问题:哪一种帧不是 CAN 总线的报文帧( )选项:A、数据帧B、远程帧C、警告帧D、错误帧正确答案:【警告帧】15、问题:关于 CAN 总线,说法错误的是( )选项:A、CAN 总线是一个复杂的网络总线,所有外围器件都可挂接到该总线上B、CAN 总线都要带隔离C、CAN 通信节点上一般需要添加 120 的中断电阻D、CAN 总线一般采用差分方式连接正确答案:【CAN 总线都要带隔离】16、问题:DMA 模块不支持( )选项:A、CPU 到外设的数据传输B、外设到存储器的数据传输C、存储器到存储器的数据传输D、存储器到外设的数据传输正确答案:【CPU

32、 到外设的数据传输】17、问题:不用位操作方法修改一个位与使用位操作方法修改一位需要的指令个数分别为( )选项:A、3,1B、2,1C、1,2D、1,1正确答案:【3,1】18、问题:关于 SPI 说法错误的是( )选项:A、SPI 主要用于微处理器与片内存储芯片间的通信B、有的电路板即可充当主机,也可以充当从机设备C、SPI 主机和从机必须使用同样的时钟极性与相位才能正常通信D、提供 SPI 串行时钟的设备称为主机正确答案:【SPI 主要用于微处理器与片内存储芯片间的通信】 19、问题:下面哪一项不是 A/D 转换的技术指标( )选项:A、转换精度B、转换速度C、滤波问题D、数据传输方向正确

33、答案:【数据传输方向】20、问题:下面哪一项不是 PWM 指标参数( )选项:A、周期B、占空比C、引脚数D、脉冲宽度正确答案:【引脚数】21、问题:在 ARM Cortex-M4 中,所有内核异常的优先级都可以手动设置选项:A、正确B、错误正确答案:【错误】22、问题:一般情况下,MCU 实现的 PWM 波的脉冲宽度的增加与减少可以连续变化选项:A、正确B、错误正确答案:【错误】23、问题:写入函数与擦除函数类似,主要区别在于,擦除操作向目标地址中写0xFF,而写入操作需要写入指定数据选项:A、正确B、错误正确答案:【正确】24、问题:为了使采样的数据更准确,必须对采样的数据进行物理量回归选

34、项:A、正确B、错误正确答案:【错误】 25、问题:利用简单电压比较器可将正弦波变为同频率的方波或矩形波选项:A、正确B、错误正确答案:【正确】26、问题:多数情况下,A/D 转换可以不用软件滤波。这个表述是否正确?选项:A、正确B、错误正确答案:【错误】27、问题:SPI 通信中,主机和从机必须使用同样的时钟极性与时钟相位,才能正常通信选项:A、正确B、错误正确答案:【正确】28、问题:集成电路互联总线 I2C 方向位为 0 时,表示主控器将数据写入被控器选项:A、正确B、错误正确答案:【正确】29、问题:定时器的计时工作需要占用很短的 CPU 工作时间选项:A、正确B、错误正确答案:【错误

35、】30、问题:位带操作未必比传统操作效率高选项:A、正确B、错误正确答案:【错误】31、填空题:假设定时器的频率是 48MHz,实现 2s 的高电平持续时间需要的时钟周期个数是正确答案:【96】32、填空题:一个完整的 DMA 传输过程包括请求、响应、( )、传输四个步骤正确答案:【传输】 33、填空题:CAN 驱动构件使用过程中,主要用到 CAN 的初始化函数、数据发送函数、数据接收函数以及( )函数正确答案:【使能中断】34、填空题:ADC 全称为( )正确答案:【模数转换器】35、填空题:SPI 一般使用 4 条线,串行时钟线 SCK、主机输入/从机输出数据线MISO、主机输出/从机输入

36、数据线 MOSI 和( )正确答案:【从机选择线 NSS#%_YZPRLFH_%#从机选择线#%_YZPRLFH_%#NSS】36、填空题:CAN 模块寄存器主要包括配置、发送和( )三种寄存器正确答案:【接收】37、填空题:进行指标参数采集时,需要将采集到的模拟量转换为数字量,调用ADC 模块,请简述在采用构件化开发程序时,使用 ADC 模块的步骤有哪几步正确答案:【ADC 模块初始化 adc_init 函数 读取采集传感器的值 adc_read 函数 递归处理采集到的数值得到实际值】38、填空题:试阐述 PWM 构件的初始化函数 pwm_init 的参数有哪些?正确答案:【pwmNo:通道

37、号 clockFre:时钟频率,单位:KHz duty:占空比 align:对齐方式 pol:极性】39、填空题:结合 CAN 原理性电路谈谈如何理解 CAN 总线极性数据的传输,请阐述 CAN 总线的仲裁原理。正确答案:【所有设备的发送、接收引脚都连接到 CAN 总线上,通过 3K 电阻接 5V;所有发送引脚通过二极管连接到 CAN 总线上。通过优先权来确定使用 CAN 总线的先后顺序。 仲裁:通过“无损的逐位仲裁”方法来确定高优先权的报文优先发送。各个发送端通过检测总线电平与本发送端发送的位是否相同,若相同则发送,不同则退出发送,等待总线再次空闲时才重发。】40、填空题:I2C 的全名是(

38、 )【注:只填写中文】正确答案:【集成电路互联总线#%_YZPRLFH_%#集成电路互联】第四单元 单元测试1、问题:下面哪一项不是常见复位的方法选项:A、电源复位B、系统复位C、备份复位 D、备份域复位正确答案:【备份复位】2、问题:下面哪一项属于冷复位选项:A、系统复位B、备份域复位C、掉电复位D、上电复位正确答案:【上电复位】3、问题:关于看门狗的说法中,错误的是选项:A、系统看门狗需要在指定的计数范围内“喂狗”,否则会触发系统复位B、系统看门狗可使用提前唤醒中断C、独立看门狗需要在计数值到 0 前复位即可D、一般来说系统看门狗提供的功能较独立看门狗的多正确答案:【一般来说系统看门狗提供

39、的功能较独立看门狗的多】4、问题:下面哪一个选项不属于常见的功耗模式选项:A、运行模式B、跑飞模式C、低功耗模式D、睡眠模式正确答案:【跑飞模式】5、问题:有关 CRC 模块说法正确的是选项:A、CRC 用来提高传输速度B、CRC 由接收方产生,发送方使用C、用户接收数据后,结合 CRC 校验码对数据进行校验来辨别数据是否正确D、CRC 的标识可由 CRC-32 多项式来产生,产生的 CRC 校验码单独发送给接收方正确答案:【用户接收数据后,结合 CRC 校验码对数据进行校验来辨别数据是否正确】6、问题:为保障运行中的 PC 正常指向,避免干扰,下面哪一项不能达到本目的选项:A、定时清空 RA

40、M 内容B、指令冗余C、数据保护 D、看门狗正确答案:【定时清空 RAM 内容】7、问题:信号采集时,会受到一定的干扰,为了提高采集质量,通常会采用滤波算法,下面哪一项不是滤波算法选项:A、只测一次B、多次值中取中间值C、多次值中取平均值D、超过阈值的值去掉正确答案:【只测一次】8、问题:有关红外寻迹传感器,说法错误的是选项:A、红外线被物体反弹回来,红外接收管打开,模块输出高电平,指示灯亮B、红外线被反弹回来,强度弱,红外接收管打开,模块输出高电平,指示灯亮C、红外线被反弹回来,强度弱,红外接收管关闭,模块输出低电平,指示灯暗D、红外线未被反弹回来,红外接收管关闭,模块输出低电平,指示灯暗正

41、确答案:【红外线被反弹回来,强度弱,红外接收管打开,模块输出高电平,指示灯亮】9、问题:关于 NOS 说法,正确的是选项:A、NOS 就是无操作系统的嵌入式系统,不需要安装程序就可以运行终端B、NOS 运行终端程序后进入无限循环进行周而复始的执行预先设定好的程序代码C、NOS 在无限循环过程中也会响应中断,执行完中断程序后再回到原先程序处进行执行D、同一个终端,可同时运行 NOS 和 RTOS正确答案:【NOS 在无限循环过程中也会响应中断,执行完中断程序后再回到原先程序处进行执行】10、问题:RTOS 说法,错误的是选项:A、RTOS 将终端硬件底层封装好,为用户提供标准接口B、根据各个线程

42、或任务的优先级,合理调度,分配 CPUC、引入 RTOS,使开发者能够更加专注应用的开发D、RTOS 不如 NOS 的效率高正确答案:【RTOS 不如 NOS 的效率高】11、问题:一般情况终端会提供统一高速的时钟源,以提高 MCU 和外设的运行速度选项: A、正确B、错误正确答案:【错误】12、问题:想要得到更快、更精准的时钟,最好使用专门的外部晶振作为时钟源选项:A、正确B、错误正确答案:【正确】13、问题:程序计数器 PC 因干扰出错时,程序便会跑飞,引起程序混乱失控选项:A、正确B、错误正确答案:【正确】14、问题:震动马达初始化为高电平,保持震动选项:A、正确B、错误正确答案:【错误

43、】15、问题:实时操作系统额外需要消耗资源,所以效率低下,最好不要使用选项:A、正确B、错误正确答案:【错误】16、填空题:在电源保持情况下的复位,被称为_复位正确答案:【热】17、填空题:时钟节拍主要产生_中断正确答案:【周期性】18、填空题:冷复位和热复位有何不同?正确答案:【(1)RAM 方面,冷复位后 RAM 中内容是随机的,热复位后,RAM内容与复位前一致;(2)在编程处理方面,冷复位后要对全局变量初始化,热复位后,全局变量不初始化,可保持不变。】19、填空题:电源控制的目的是什么?正确答案:【电源控制是指用户可以通过编程使得 MCU 处于不同的功耗模式,以便使得系统在确保性能的前提下,有更低的功耗。】 20、填空题:基于优先级的内核有_和可抢占型两种类型。正确答案:【不可抢占型#%_YZPRLFH_%#不可抢占】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报