嵌入式设计与应用(王德君 电子171-2) - 中国大学mooc
您已经看过
[清空]
    fa-home|fa-star-o

    image.png

    当前位置:超星尔雅通识课题库答案>其他课程>嵌入式设计与应用(王德君 电子171-2) - 中国大学mooc

    嵌入式设计与应用(王德君 电子171-2) - 中国大学mooc

    其他课程erya2020-09-22 2:321580A+A-

    网课查题公众号

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

    第01讲 嵌入式系统概述(书1.1~1.3)随堂测验

    1、对ARM-Cortex系列处理器来说,错误的说法是
        A、Cortex-A为应用处理器
        B、Cortex-M为微控制器系列
        C、Cortex-R为实时处理器
        D、Cortex-A为汽车电子系列



    2、嵌入式系统分为微控制器与应用处理器两大类,这样表述是否正确?



    3、微处理器MCU的英文全称为Microcontroller,多媒体应用处理器MAP的英文全称为Multimedia Application Processor,这样说法是否正确?



    4、简要阐述嵌入式系统的基本含义



    5、简要阐述嵌入式系统的由来、特点及分类



    6、简要阐述MCU的基本含义,以及MCU出现前后测控系统设计方法发生的重要变化



    第02讲 嵌入式系统常用术语(书1.4)随堂测验

    1、下面哪一模块可以将数字信号专为模拟信号?
        A、网卡
        B、A/D
        C、I2C
        D、D/A



    2、GPIO即是通用输入输出引脚,MCU可读取该引脚的值,也可以向该引脚写值。



    3、说说什么是RTOS,你所了解的RTOS有哪些?有什么特点?



    第03讲 嵌入式系统常用的C语言基本语法概要(书1.5)随堂测验

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



    2、分析下面程序实现的功能int func(int data) { int count=0; while(data != 0) { data &= data -1; count++; } return count; }



    第04讲 M0+体系结构与指令系统简介(书第2章)随堂测验

    1、可以说ARM Cortex-M0+是:
        A、是一种类型的CPU
        B、是一种类型的MCU
        C、是一种类型的单片机
        D、是一种类型的PC机



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



    3、"+"伪运算是在程序编译期间完成的



    4、ARM Cortex-M0+中调用子程序是用BL指令,不是用B指令。



    5、ARM Cortex-M0内部寄存器有:



    6、ARM Cortex-M0+内部的应用程序状态寄存器APSR主要包含的关键位有:



    第05讲 存储映像、中断源与硬件最小系统(书第3章)随堂测验

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



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



    3、在滤波电路中,相对于大电容来说,小电容滤高频杂波。



    4、MCU硬件最小系统一般由电源、晶振、复位、写入器接口电路等四个部分构成。



    5、MCU硬件最小系统的基本含义是:



    第一单元 单元测试

    1、下列哪个产品不属于嵌入式系统产品?
        A、冰箱
        B、电视机顶盒
        C、台式电脑
        D、机器人



    2、数字0b10011001与数字0b01011001进行EOR运算后,结果是?
        A、0b11011001
        B、0b00011001
        C、0b01011001
        D、0b11000000



    3、下列哪个符号为汇编指令?
        A、strh
        B、.include
        C、.align
        D、.equ



    4、汇编伪指令不生成可执行的机器码,这个表述是否正确?



    5、静态变量存储在RAM中的堆栈区,这个表述是否正确?



    6、若一种MCU芯片,进栈是向小地址方向推进的,初始SP的值应该设定在RAM的最小地址-1,这个表述是否正确?



    7、从应用范围来看,嵌入式系统可以分为电子系统智能化类(微控制器类)和计算机应用延伸类(应用处理器类)。 电子系统智能化类(微控制器类)的嵌入式系统,主要用于: 。 计算机应用延伸类(应用处理器类)的嵌入式系统,主要用于: 。



    8、MCU的硬件最小系统是指 。



    第一单元 单元作业

    1、1.什么是嵌入式系统?



    2、2. 嵌入式系统使用实时操作系统的必要性?



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

    第06讲 GPIO及基本打通原理(书4.1~4.2)随堂测验

    1、所学MCU芯片每个引脚均有一个引脚控制寄存器,该寄存器的第10-8位(MUX字段)的功能是()
        A、引脚复用
        B、中断配置
        C、中断状态标志
        D、上拉或下拉使能



    2、利用GPIO引脚控制LED小灯时,一定是高电平LED小灯亮,低电平LED小灯灭。



    3、请根据教材4.2.1节知识,已知端口PORTA的引脚控制寄存器的基地址为0x4004_9000,那么PORTC口4号引脚的引脚控制寄存器地址是( )



    第07讲 程序的基本调试方法(补充)随堂测验

    1、下面不是嵌入式调试手段的是()
        A、单步调试
        B、打桩调试
        C、printf输出信息调试
        D、直接运行



    2、单步调试中,我们可以了解程序运行时的哪些状态?
        A、变量值
        B、CPU寄存器状态
        C、外设寄存器状态
        D、Flash状态



    3、单步调试可以应用于嵌入式系统程序中断调试。



    4、在工程中含有较多中断和通信的情况下,出现跑飞现象,应该采用( )调试方法?



    第08讲 用构件方法进行GPIO应用编程(书4.3~4.4)随堂测验

    1、无操作系统下,关于嵌入式程序运行路线,下面描述正确的是:( )
        A、仅main函数一条运行路线
        B、只有中断这条运行路线
        C、有两条运行路线:一条是中断线,一条是main函数线
        D、应用程序可以实现自我调用



    2、构件的设计应满足()
        A、要考虑使用与移植的方便
        B、要有统一、规范的编码风格与注释
        C、尽量使用宏
        D、在构件中不使用全局变量



    3、底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。



    4、简要分析gpio_set函数的封装要点。



    第09讲 分析一个汇编实例(书4.5~4.6)随堂测验

    1、指令“PUSH {R0-R3}”的作用是什么?
        A、将寄存器R0、R3入栈
        B、将寄存器R0、R1、R2、R3入栈
        C、将寄存器R0入栈
        D、将寄存器R3入栈



    2、汇编中子程序的概念和C语言函数的概念相似。



    3、汇编“MOV R0,#0” 和“MOVS R0,#0”的区别是什么?



    4、汇编语言中,参数传递通常使用哪些寄存器?



    第10讲 嵌入式硬件构件与底层驱动构件基本规范(书第5章)随堂测验

    1、公共要素文件中,一般应包括以下几个方面的内容:
        A、包含描述芯片寄存器映射的头文件
        B、一位操作的宏函数
        C、对外接口函数声明
        D、重定义基本数据类型



    2、在底层驱动构件中,可以根据需要适当使用全局变量。



    3、设计中间构件时,如何描述需求接口及供给接口?



    第11讲 串行通信基础知识与UART驱动构件使用方法(书6.1~6.2)随堂测验

    1、以下关于波特率的描述中错误的是:
        A、把每秒内传送的位数叫做波特率。
        B、波特率的提高,位长变小。
        C、波特率的提高,位长变大。
        D、通信距离短,可以适当提高波特率。



    2、RS232采用负逻辑,-10V~-3V为逻辑“1”,+3V~+10V为逻辑“0”。



    3、从知识要素角度,UART驱动构件的基本函数应包括:



    第12讲 ARM Cortex-M0+中断机制与中断编程步骤(书6.3)随堂测验

    1、M0+中断结构包括:
        A、M0+内核
        B、嵌套中断向量控制器NVIC
        C、模块中断源
        D、中断服务例程



    2、如果同时有多个中断信号到来,NVIC根据设定好的中断优先级进行判断;如果优先级完全相同的多个中断源同时请求,则先响应IRQ号较大的。



    3、UART初始化函数至少包括哪几个参数?



    第13讲 UART驱动构件的设计方法(书6.4)随堂测验

    1、一般使用状态寄存器的RDRF位与控制寄存器的RIE位搭配使用来完成串口数据的读取。



    2、请给出UARTx模块SBR字段(0-12位)BR位值的计算公式。



    3、请解释临界区的概念。



    第14讲 C#快速入门与串口通信编程方法随堂测验

    1、关于嵌入式软件开发的说法正确的是?
        A、因下位机程序需要执行较高的效率,故其开发中应追求高效率,而不应遵守软件开发规范。
        B、上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示。
        C、上位机程序只能通过C/S结构开发实现。
        D、上位机程序的开发需遵守软件开发规范,但可不注重软件文档的编写。



    2、请归纳总结下 上位机通过串口与下位机通信的编程步骤



    第二单元 单元测试

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



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



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



    4、(X) & = ~(1<<(i))的功能是:清X的第i位,而X的其他位保持不变,这个表述是否正确?



    5、把底层驱动封装成构件的目的,主要是为了使该底层驱动程序可以在另一类型的芯片上使用。这个表述是否正确?



    6、MCU的串口驱动程序的内容,与MCU外接RS232还是RS485电路有关。这个表述是否正确?



    7、GPIO是输入/输出的最基本形式,MCU的引脚若作为GPIO输入引脚,即开关量输入,其含义就是 。若作为输出引脚,即开关量输出,其含义就是 。



    8、UART驱动构件有9个的对外接口函数,分别是: 。



    第三单元 基本模块(第7~10章(第15~24讲))

    第15讲 ARM Cortex-M0+内核定时器(Systick)(书7.1)随堂测验

    1、SysTick定时器可以实现的功能是( )
        A、输入捕获
        B、输出比较
        C、脉冲宽度调制
        D、嵌入式操作系统的时间“滴答”



    2、在ARM Cortex-M0+中,所有内核异常的优先级都可以手动设置。



    3、SysTick定时器的寄存器有( )、( )、( )和校准寄存器。



    第16讲 脉宽调制、输入捕捉、输出比较(书7.2~7.3)随堂测验

    1、脉宽调制的分辨率取决于( )
        A、MCU的内核时钟频率
        B、MCU的外部时钟频率
        C、定时器选用的时钟频率
        D、MCU内核时钟频率和MCU外部时钟频率



    2、脉宽调制的主要技术指标包括( )
        A、占空比
        B、对齐方式
        C、极性
        D、时钟源



    3、一般情况下,MCU实现的PWM波的脉冲宽度的增加与减少可以连续变化。



    4、假设定时器的频率是48MHz,实现2μs的高电平持续时间需要的时钟周期个数是( )



    第17讲 周期中断定时器、低功耗定时器、实时时钟(书7.4~7.7)随堂测验

    1、下面哪种时钟源可以用于PIT?
        A、系统总线时钟
        B、32.768kHz晶振时钟源
        C、内部参考时钟
        D、OSCERCLK时钟



    2、LPTMR的时钟源可以是:
        A、1kHz的LPO时钟
        B、32kHz的慢速IRC时钟
        C、4MHz的快速IRC时钟
        D、8MHz 的OSCERCLK时钟



    3、LPTMR的计数器采用增1计数方式。



    4、RTC模块包含两个中断向量号,秒中断的中断向量号为( ),其他中断对应的中断向量号为( )。



    第18讲 GPIO应用—键盘(书8.1)随堂测验

    1、4×5键盘可以安排( )个按键。
        A、4
        B、8
        C、16
        D、20



    2、一般情况下,可以正确获得键值的常用键盘扫描方式有
        A、随机扫描键盘
        B、程序空闲时扫描键盘
        C、定时扫描键盘
        D、中断服务例程中扫描键盘



    3、键盘驱动构件只适用于KL25、KL26系列MCU。



    4、5×5键盘的键值至少要用( )个字节表示。



    第19讲 GPIO应用—LED(书8.2)随堂测验

    1、五连排共阴极8段数码管共有( )根线需要连接到MCU
        A、40
        B、13
        C、12
        D、11



    2、实际应用中,有8个8段数码管,就必须由64根数据线来控制数码管的亮暗



    3、n连排数码管也称动态扫描数码管,我们看到整排数码管同时显示数字是由于( )造成的现象



    第20讲 GPIO应用—LCD(书8.3)随堂测验

    1、下面关于HD44780编程结构的描述中正确的是:
        A、指令寄存器(IR)只能写入。
        B、字符发生器RAM(CG RAM)提供给用户自定义特殊字符用。
        C、对LCD的基本操作主要包括LCD模块初始化及LCD显示。
        D、当RS=0时,数据线DB7到DB0上的数据写入数据寄存器中。



    2、HD44780模块的E引脚信号在下降沿时才将数据真正写入到LCD模块中,因此需保证E引脚在产生下降沿时数据已经被送至总线上,否则会无法正常显示。



    3、LCD构件入口参数是:



    第21讲 Flash在线编程构件的使用(书9.1~9.2)随堂测验

    1、Flash驱动构件中,写入操作包括以下哪几个参数:
        A、扇区号。
        B、扇区内偏移地址。
        C、待写入数据的字节数。
        D、待写数据缓冲区的首地址。



    2、用本章给出的加密方法对芯片加密后,通过外部调试接口只能进行整体擦除操作,而无法执行访问Flash的指令。



    3、写入器编程模式和Flash在线编程模式的区别:



    第22讲 Flash在线编程构件的设计方法(书9.3)随堂测验

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



    2、写入函数与擦除函数类似,主要区别在于,擦除操作向目标地址中写0xFF,而写入操作需要写入指定数据。



    3、KL系列MCU提供了哪些Flash在线编程的寄存器?



    第23讲 模数转换ADC模块(书10.1)随堂测验

    1、下面关于KL25的ADC模块描述正确的有:
        A、ADC模块只有一个,是线性逐次逼近ADC。
        B、同时具有差分输入和单端输入两种采集模式。
        C、差分模式的精度可配置为24位。
        D、单端模式的精度可配置为24位。



    2、为了使采样的数据更准确,必须对采样的数据进行物理量回归。



    3、ADC模块的初始化需要哪些参数?



    第24讲 数模转换DAC与CMP模块(书10.2~10.3)随堂测验

    1、CMP驱动构件的功能函数有:
        A、模块初始化函数cmp_init()。
        B、设置DAC输出值函数dac_set_value()。
        C、中断使能函数cmp_enable_int()。
        D、中断除能函数cmp_disable_int()。



    2、利用简单电压比较器可将正弦波变为同频率的方波或矩形波。



    3、DAC转换器的功能是:



    第三单元 单元测试

    1、ARM Cortex-M0+内核中的Systick定时器中的计数器位数是:
        A、8位
        B、16位
        C、24位
        D、32位



    2、KL系列MCU内的A/D转换模块的标准位数是:
        A、8位
        B、16位
        C、24位
        D、32位



    3、在4连排数码管的驱动构件中,使用LEDi记录当前第几位数码管,LEDi必须是:
        A、静态变量并在声明时赋初值
        B、静态变量并不在声明时赋初值
        C、局部变量并在声明时赋初值
        D、局部变量并不在声明时赋初值



    4、多数情况下,A/D转换可以不用软件滤波。这个表述是否正确?



    5、只要按照应用构件的设计原则进行键盘、LED、LCD构件的设计,完全可以做到这些构件在不同MCU芯片之间移植时,构件的源程序文件内容完全保持不变。这个表述是否正确?



    6、Flash在线编程时,擦除操作的最小度量单位可以是“字”。这个表述是否正确?



    7、学习AD转换的编程,应该了解与AD转换编程直接相关的一些基本问题,主要有 。



    8、PWM信号的主要技术指标有: 。



    第四单元 较复杂通信模块(第11~12章(第25~31讲))

    第25讲 串行外设接口SPI模块(书11.1)随堂测验

    1、下列哪些是SPI构件功能函数的参数:
        A、模块号No
        B、SPI主从机选择MSTR
        C、波特率BaudRate
        D、时钟极性CPOL与相位CPHA



    2、SPI通信中,主机和从机必须使用同样的时钟极性与时钟相位,才能正常通信。



    3、串行外设接口SPI是原摩托罗拉公司推出的一种( )通讯接口。



    第26讲 集成电路互联总线I2C模块(书11.2)随堂测验

    1、一般情况下,一个标准的I2C通信由( )组成。
        A、开始信号
        B、从机地址传输
        C、数据传输
        D、结束信号



    2、I2C总线数据通信协议规定:当时钟信号为低电平时,才允许数据线上的电平状态变化。



    3、I2C的全名是( )



    第27讲 触摸感应接口TSI模块(书11.3)随堂测验

    1、TSI实现的原理是( )
        A、人体与电极的电阻大小
        B、电压大小
        C、人体与电极的电感效应
        D、人体与电极的电容效应



    2、TSI测量电容的原理是通过测量电极上三角波信号的频率变化来实现的。



    3、TSI驱动构件包括( )三种基本操作。



    第28讲 USB基本概念及从机编程方法(书12.1~12.2)随堂测验

    1、USB支持多种类型的传输模式,不包括:
        A、块传输。
        B、中断传输。
        C、异步传输。
        D、控制传输。



    2、USB总线使用差分信号传输数据,有利于保证数据的完整性和消除噪声干扰。



    3、KL25作为USB设备时的驱动构件中主要包括哪些函数?



    第29讲 USB主机编程方法(书12.3)随堂测验

    1、本讲中使用KL25开发的USB主机能识别特定的USB设备(例如U盘)。



    2、USB主机驱动构件主要包括哪些功能:



    3、KL25作为USB主机时,USB模块初始化的主要功能包括:



    第30讲 MCU的USB底层驱动设计方法(上)(书12.4~12.7)随堂测验

    1、USB事务处理中,最重要的三个事务处理是:
        A、SETUP事务处理。
        B、SOF事务处理。
        C、IN事务处理。
        D、OUT事务处理。



    2、USB数据传输类型中,批量传输用于传输大量的、速率恒定的且对周期有要求的数据,适合于音频和视频类设备。



    3、USB设备中,根据用途,可将端点分为哪两类



    第31讲 MCU的USB底层驱动设计方法(下)(书12.4~12.7)随堂测验

    1、USB主机程序分为4个层次,不包括以下哪个层次:
        A、文件系统层。
        B、USB设备层。
        C、USB接口层。
        D、USB驱动构件层。



    2、BDT页寄存器用来计算当前缓冲区描述符表在系统存储空间的地址。



    3、USB主机设备之间通信时基本采用中断方式,具体用到的中断类型有哪些?



    第五单元 其他(第13~14章(第32~35讲))

    第32讲 时钟系统(书13.1)随堂测验

    1、MCU内部使用锁相环PLL及锁频环FLL,其直接作用是( )
        A、MCU外部高频,MCU内部低频
        B、MCU外部低频,MCU内部高频
        C、MCU外部高频,MCU内部高频
        D、MCU外部低频,MCU内部低频



    2、MCU外部使用较低频率的晶振,而内部通过锁相环PLL及锁频环技术提高频率,其主要目的是( )
        A、减少外部干扰
        B、提高CPU指令运行速度
        C、吸收外部能量供MCU使用
        D、降低能耗



    3、本书中MCU内核为ARM Cortex-M0+,其最高频率为48MHz,这个表述正确吗?



    第33讲 看门狗相关模块(书13.5)随堂测验

    1、MCU处于WAIT模式,CPU不工作,所有中断均为可唤醒,芯片功耗一般在( )
        A、安培(A)级
        B、毫安(mA)级
        C、微安(μA)级
        D、那安(nA)级



    2、在正常的工作时间,用户程序向SIM_SRVCOP寄存器按顺序写入0x55和0xAA,可以清0看门狗计数?



    3、COP的功能是:



    第34讲 位操作引擎技术及应用方法(书13.4)随堂测验

    1、以下哪个操作不是封装地址写操作
        A、AND
        B、OR
        C、XOR
        D、LAC1



    2、BME各种操作均不支持8位宽度的数据。



    3、BME提供的封装式存储和封装式载入功能分别包括哪些操作?



    第五单元 单元测试

    1、本书中MCU样例程序的总线时钟为多少Mhz?
        A、2Mhz
        B、8Mhz
        C、24Mhz
        D、48Mhz



    2、本书中看门狗COP模块可实现的主要功能是?
        A、防止MCU电压过低
        B、提高运行速度
        C、方便编程
        D、防止程序跑飞



    3、MCU提供位操作功能,目的是实现对存储单元的什么操作?
        A、快速读出一个字
        B、快速写入一个字
        C、快读出一个位
        D、快速写入一个位



    4、要使MCU运行时功耗更低,提供总线频率是一种基本措施,这个表述是否正确?



    5、MCU处于WAIT或STOP模式,CPU停止运行,要使CPU重新运行,总需要有一种中断唤醒源,使之醒来继续工作,这个表述是否正确?



    6、位操作功能是仅实现一位“读—改—写”快速运行的一种方式,这个表述是否正确?



    7、不用位操作方式,把变量x的第y为改为“1”,而不影响其他位的程序是:



    8、你对RTOS的理解可以描述为:



    嵌入式设计与应用(王德君 电子171-2) - 中国大学mooc》由《超星尔雅通识课题库答案》整理呈现,请在转载分享时带上本文链接,谢谢!

    支持Ctrl+Enter提交
    超星尔雅通识课题库答案 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.
    联系我们QQ 59982118|