第一单元 基础与硬件(第1~3章(1~5讲))

第一单元 单元测试

1、单选题:
‍下列哪个产品不属于嵌入式系统产品?​
选项:
A: 冰箱
B: 电视机顶盒
C: 台式电脑 
D: 机器人
答案: 【 台式电脑 

2、单选题:
‎数字0b10011001与数字0b01011001进行EOR运算后,结果是?​
选项:
A: 0b11011001
B: 0b00011001
C: 0b01011001
D: 0b11000000
答案: 【 0b11000000

3、单选题:
‌下列哪个符号为汇编指令?‏
选项:
A: strh
B: .include
C: .align
D: .equ
答案: 【 strh

4、判断题:
‌汇编伪指令不生成可执行的机器码,这个表述是否正确?‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‍静态变量存储在RAM中的堆栈区,这个表述是否正确?‏
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
​若一种MCU芯片,进栈是向小地址方向推进的,初始SP的值应该设定在RAM的最小地址-1,这个表述是否正确?‌
选项:
A: 正确
B: 错误
答案: 【 错误

7、填空题:
​从应用范围来看,嵌入式系统可以分为电子系统智能化类(微控制器类)和计算机应用延伸类(应用处理器类)。‍​电子系统智能化类(微控制器类)的嵌入式系统,主要用于:                                                                                 。‍​计算机应用延伸类(应用处理器类)的嵌入式系统,主要用于:                                                                              。‍​‍
答案: 【 工业控制,现代农业、家用电器、汽车电子、测控系统、数据采集等。
板电脑、智能手机、电视机顶盒、企业网络设备等。

8、填空题:
​MCU的硬件最小系统是指                                                                                      。​
答案: 【 包括电源、晶振、复位、写入调试器接口等可使内部程序得以运行的、规范的、可复用的核心构件系统。

随堂测验1

1、单选题:
‍对ARM-Cortex系列处理器来说,错误的说法是‏
选项:
A: Cortex-A为应用处理器
B: Cortex-M为微控制器系列
C: Cortex-R为实时处理器
D: Cortex-A为汽车电子系列
答案: 【 Cortex-A为汽车电子系列

2、判断题:
‍嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确?‌
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‌微处理器MCU的英文全称为Microcontroller,多媒体应用处理器MAP的英文全称为Multimedia Application Processor,这样说法是否正确?​
选项:
A: 正确
B: 错误
答案: 【 正确

4、填空题:
‍简要阐述嵌入式系统的基本含义‎
答案: 【 1.嵌入式系统是一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。
2.从计算机本身角度可将嵌入式系统概括表述为:嵌入式系统,即嵌入式计算机系统,它是不以计算机面目出现的“计算机”,这个计算机系统隐含在各类具体的产品之中,这些产品中,计算机程序起到了重要作用。

5、填空题:
‍简要阐述嵌入式系统的由来、特点及分类‏
答案: 【 由来:嵌入式计算机系统是测控系统对计算机需要而逐步产生的。
特点:嵌入式系统是不单独以通用计算机的面目出现的计算机系统,它的开发需要专用工具和特殊方法,使用MCU设计嵌入式系统,数据与程序空间采用不同存储介质,开发嵌入式系统涉及软件、硬件及应用领域的知识等。
分类:按应用范围简单地把嵌入式系统分为电子系统智能化(微控制器类)和计算机应用延伸(应用处理器)两大类

6、填空题:
‍简要阐述MCU的基本含义,以及MCU出现前后测控系统设计方法发生的重要变化‍
答案: 【 1:含义:在一块芯片内集成了CPU、存储器、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。
2:变化:
MCU出现之前,人们必须用模拟电路、数字电路实现测控系统中的大部分计算与控制功能,这样使得控制系统体积庞大,易出故障。
MCU出现以后,测控系统设计方法逐步产生变化,系统中的大部分计算与控制功能由MCU的软件实现。

随堂测验2

1、单选题:
‎下面哪一模块可以将数字信号专为模拟信号?​
选项:
A: 网卡
B: A/D
C: I2C
D: D/A
答案: 【 D/A

2、判断题:
‌GPIO即是通用输入输出引脚,MCU可读取该引脚的值,也可以向该引脚写值。‎
选项:
A: 正确
B: 错误
答案: 【 正确

3、填空题:
‏说说什么是RTOS,你所了解的RTOS有哪些?有什么特点?‏
答案: 【 要点1:实时操作系统
要点2:RT-Linux VxWorks MQX
要点3:实时性 多任务 并发处理

随堂测验3

1、单选题:
‎下面选项中,哪一项说法是正确的?‍
选项:
A: 用void * 定义的变量为无类型指针变量,必须指向一个没有类型的地址。
B: 因C语言是高级语言,所以其不允许用户使用寄存器来提高运算的执行效率。
C: C语言的构造类型中结构体和共用体均为构造类型,其使用方法基本相同。
D: C语言函数的返回值类型由函数的声明来确定,和return语句中的返回表达式的类型无关。
答案: 【 C语言函数的返回值类型由函数的声明来确定,和return语句中的返回表达式的类型无关。

2、填空题:
​分析下面程序实现的功能int  func(int data)
{
    int count=0;
    while(data != 0)
    {
      data &= data -1;
      count++;
    }
    return count;
}‏​‏
答案: 【 统计data中1的个数##%_YZPRLFH_%##data中1的个数

随堂测验4

1、单选题:
‏可以说ARM Cortex-M0+是:​
选项:
A: 是一种类型的CPU
B: 是一种类型的MCU
C: 是一种类型的单片机
D: 是一种类型的PC机
答案: 【 是一种类型的CPU

2、单选题:
​字节存储顺序(Endianess)分为小端格式(Little endian)和大端格式(Big endian),小端格式的含义是:​
选项:
A: 小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。
B: 小端格式是指字的低字节存储在高地址中,字的高字节存储在低地址中。
C: 小端格式是指字的低字节存储在CPU内高位寄存器中,字的高字节存储在CPU内低位寄存器中。
D: 小端格式是指字的低字节存储在CPU内低位寄存器中,字的高字节存储在CPU内高位寄存器中。
答案: 【 小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。

3、判断题:
‍"+"伪运算是在程序编译期间完成的‏
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
​ARM Cortex-M0+中调用子程序是用BL指令,不是用B指令。‌
选项:
A: 正确
B: 错误
答案: 【 正确

5、填空题:
‎ARM Cortex-M0内部寄存器有:‍
答案: 【 通用寄存器R0~R12、堆栈指针R13、连接寄存器R14(LR)、程序计数寄存器R15(PC)、特殊功能寄存器

6、填空题:
‎ARM Cortex-M0+内部的应用程序状态寄存器APSR主要包含的关键位有:‏
答案: 【 负标志N、零标志Z、进位标志C、溢出标志V、零标志Z

随堂测验5

1、单选题:
‎KL系列的一个具体MCU型号标识含有:‏
选项:
A: 内核类型、内部Flash大小信息
B: 封装类型、CPU最高频率、包装类型信息
C: 质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型、CPU最高频率、包装类型信息
D: 质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型信息
答案: 【 质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型、CPU最高频率、包装类型信息

2、单选题:
‍MCU的片内Flash主要功能是:‍
选项:
A: 存放临时数组
B: 存放静态变量
C: 存放临时变量
D: 存放中断向量表、程序代码、常数等
答案: 【 存放中断向量表、程序代码、常数等

3、判断题:
‌在滤波电路中,相对于大电容来说,小电容滤高频杂波。‍
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‌MCU硬件最小系统一般由电源、晶振、复位、写入器接口电路等四个部分构成。‎
选项:
A: 正确
B: 错误
答案: 【 正确

5、填空题:
‎MCU硬件最小系统的基本含义是:‏
答案: 【 一个芯片的硬件最小系统是指可以使内部程序运行所必须的最低规模的外围电路,也可以包括写入器接口电路。硬件最小系统引脚是我们必须为芯片提供服务的引脚,包括电源、晶振、复位、SWD接口。

第二单元 入门与软件框架(第4~6章(6~14讲))

第二单元 单元测试

1、单选题:
‎当MCU引脚被定义成输入时,且外接上拉电阻,该外接上拉电阻的阻值一般是‍
选项:
A: 小于10Ω
B: 几十KΩ
C: 几千MΩ
D: 大于万MΩ
答案: 【 几十KΩ

2、单选题:
​串行接收中断产生的条件是:‍
选项:
A: 串口收到文件结束符号
B: 串口收到回车符号
C: 串口收到任何一个字节
D: 串口发送一个字节完成时
答案: 【 串口收到任何一个字节

3、单选题:
‏设MCU的供电电压为3.3V,若MCU内部程序不断地从某一串口的发送引脚向外数据0x31,周而复始,若用万用表测量该引脚电压,应该是多少? ‌
选项:
A: 0V
B: 3.3V
C: 2V左右
D: 1.3V左右
答案: 【 1.3V左右

4、判断题:
‎(X) & = ~(1<<(i))的功能是:清X的第i位,而X的其他位保持不变,这个表述是否正确?‎
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎把底层驱动封装成构件的目的,主要是为了使该底层驱动程序可以在另一类型的芯片上使用。这个表述是否正确? ‎
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
‍MCU的串口驱动程序的内容,与M

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注