MOOC 微控制器原理与接口技术-郑州轻工业大学 中国大学慕课答案.docx
《MOOC 微控制器原理与接口技术-郑州轻工业大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 微控制器原理与接口技术-郑州轻工业大学 中国大学慕课答案.docx(25页珍藏版)》请在文库网上搜索。
1、 MOOC 微控制器原理与接口技术-郑州轻工业大学 中国大学慕课答案第一单元作业第一单元测试1、问题:下列( )的宽度通常与 CPU 字长相同。选项:A、控制总线的位数是 32 位B、CPU 内部寄存器的个数是 32 个C、数据总线的位数是 32 位D、地址总线位数是 32 位正确答案:【数据总线的位数是 32 位】2、问题:Flash 存储器是指选项:A、只读存储器B、随机存取存储器C、硬盘D、Non-Volatile 存储器正确答案:【Non-Volatile 存储器】3、问题:STM32F103 系列微控制器属于哪一类型的产品线?选项:A、无线系列B、低功耗C、主流型D、增强型正确答案:
2、【增强型】4、问题:AHB 是( )选项:A、高级系统总线B、高速外设总线C、高性能总线D、低速外设总线正确答案:【高级系统总线】5、问题:STM32F103 系列微控制器,是基于()内核的选项: A、ARMCortex-M3B、ARMCortex-M1C、ARMCortex-AD、ARMCortex-R正确答案:【ARMCortex-M3】6、问题:ARM Cortex-M3 架构,采用 32 位数据线、32 位地址线,寻址空间为选项:A、4G 字节(B)B、4G 位(bit)C、4G 字(2 字节)D、4G 双字(4 字节)正确答案:【4G 字节(B)】7、问题:STM32 微控制器内部外
3、设,占用 512MB 地址空间,起始地址为 0x40000000,则最高地址为:选项:A、0x5FFF FFFFB、0x4FFF FFFFC、0x3FFF FFFFD、0x1FFF FFFF正确答案:【0x5FFF FFFF】8、问题:微控制器最小系统包括选项:A、电源电路B、复位电路C、主控芯片D、时钟电路正确答案:【电源电路#复位电路#主控芯片#时钟电路】9、问题:STM32 微控制器,除 NRST 引脚上的低电平产生系统复位外,还有()情况下可以复位:选项:A、独立看门狗计数终止(IWDG 复位)B、窗口看门狗计数终止(WWDG 复位)C、软件复位(SW 复位)D、低功耗管理复位正确答案
4、:【独立看门狗计数终止(IWDG 复位)#窗口看门狗计数终止(WWDG 复位)#软件复位(SW 复位)#低功耗管理复位】 10、问题:微控制器内部集成了()选项:A、中央处理单元(CPU)B、存储器(RAM、Flash)C、串行 I/OD、定时器/计数器E、中断系统正确答案:【中央处理单元(CPU)#存储器(RAM、Flash)#串行 I/O#定时器/计数器#中断系统】11、问题:STM32 微控制器,降低能量消耗的方法有选项:A、降低系统时钟B、运行于停止模式C、运行于待机模式D、使用备用电池供电正确答案:【降低系统时钟#运行于停止模式#运行于待机模式】12、问题:在 STM32F10xxx
5、 里,可以通过 BOOT1、BOOT0 引脚选择三种不同启动模式选项:A、正确B、错误正确答案:【正确】13、问题:由于 STM32 微控制器采用存储器统一编址方式,外设单元的 FLASH,RAM,FSMC 和 AHB 到 APB 的桥(即片上外设),这些功能部件共同排列在一个 4GB 的地址空间内。选项:A、正确B、错误正确答案:【正确】14、问题:ARM32 位 Cortex-M3 CPU 的电源供电和 I/O 接口的驱动电压为 5V。选项:A、正确B、错误正确答案:【错误】第二单元测试 1、问题:下面不属于 STM32CubeMX 软件使用步骤的操作是。选项:A、程序仿真B、目标选择C、
6、引脚分配D、外设配置正确答案:【程序仿真】2、问题:下面不属于 MDK-ARM 软件使用步骤的是。选项:A、工程设置B、电路设计C、新建工程D、程序编译和下载正确答案:【电路设计】3、问题:STM32CubeMX 生成的程序框架共有四个目录组成,用户代码应该在哪个目录下编写选项:A、Application/MDK-ARMB、Drivers/CMSISC、Drivers/STM32F1xx_HAL_DriverD、Application/User正确答案:【Application/User 】4、问题:STM32CubeMX 生成的程序框架共有四个目录组成,HAL 驱动函数在哪个目录下选项:A、
7、Application/MDK-ARMB、Drivers/CMSISC、Drivers/STM32F1xx_HAL_DriverD、Application/User正确答案:【Drivers/STM32F1xx_HAL_Driver】5、问题:使用 Keil 的编译器来编译链接生成可执行文件,下载到微控制器执行,通常使用()文件选项:A、.obj 文件B、.Hex 文件C、.C 文件D、.H 文件正确答案:【.Hex 文件】 6、问题:用户代码部分,在“Application/User”目录下有若干个文件组成,用户循环程序应该在哪个文件里选项:A、stm32f1xx_hal_msp.cB、st
8、m32f1xx_it.cC、gpio.cD、main.c正确答案:【main.c】7、问题:用户代码部分,在“Application/User”目录下有若干个文件组成,中断向量的入口函数在哪个文件里选项:A、stm32f1xx_hal_msp.cB、stm32f1xx_it.cC、gpio.cD、main.c正确答案:【stm32f1xx_it.c】8、问题:HAL 库,下述描述正确的有:选项:A、是硬件抽象层英文首字母缩写B、是对硬件有关的寄存器操作的接口函数C、HAL 库相应的工程文件,可以直接由 CubeMX 软件生成D、是一个标准库,包括硬件接口函数以及数学库函数。正确答案:【是硬件抽
9、象层英文首字母缩写#是对硬件有关的寄存器操作的接口函数#HAL 库相应的工程文件,可以直接由 CubeMX 软件生成】9、问题:STM32CubeMX 软件是一种集成开发环境,可以进行程序的编译和下载。选项:A、正确B、错误正确答案:【错误】10、问题:所有的 STM32 微控制器都具有相同的 MCU 固件包。选项:A、正确B、错误正确答案:【错误】11、问题:STM32CubeMX 软件可以用于芯片的选型。选项: A、正确B、错误正确答案:【正确】第三单元作业第三单元测试1、问题:在 Keil 公司的 MDK ARM 开发环境下,HAL 库重新定义了整型数据类型,若 x=10 ,则 x 的数
10、据类型恰当定义为选项:A、int8_tB、int16_tC、uint32_tD、uint16_t正确答案:【int8_t】2、问题:在 Keil 公司的 MDK ARM 开发环境下,HAL 库重新定义了整型数据类型,若 y=07755 ,则 y 的数据类型恰当定义为选项:A、int16_tB、int8_tC、uint32_tD、float正确答案:【uint32_t】3、问题:在 Keil 公司的 MDK ARM 开发环境下,HAL 库重新定义了整型数据类型,若 y=0x7755 ,则 y 的数据类型恰当定义为选项:A、uint32_tB、floatC、int16_tD、uint16_t正确答
11、案:【uint16_t】4、问题:程序计算 y=(x-1)/1024,则 y 的数据类型恰当定义为选项:A、floatB、int32_tC、uint16_tD、int16_t正确答案:【float】 5、问题:定义结构体 typedef struct uint32_t Pin; uint32_t Mode; uint32_t Pull;uint32_t Speed; GPIO_InitTypeDef;GPIO_InitTypeDef *GPIO_Init 对结构体元素操作正确的语句选项:A、uint32_t config=GPIO_Init.ModeB、uint32_t config=GPIO
12、_Init-ModeC、uint32_t config=GPIO_InitTypeDef-ModeD、uint32_t config=GPIO_InitTypeDef.Mode正确答案:【uint32_t config=GPIO_Init-Mode】6、问题:已知:GPIOB_BASE=0x4001 0C00;#define GPIOB_ODR (unsignedint*)(GPIOB_BASE+0x0C);可以实现 GPIOB 端口输出寄存器全部输出高电平语句是选项:A、*(unsigned int*)(0x4001 0C0C) = 0xFF;B、B.* GPIOB_ODR = 0xFF;C
13、、C.(unsigned int*)(0x4001 0C0C) = 0xFF;D、D.GPIOB_ODR = 0xFF;正确答案:【*(unsigned int*)(0x4001 0C0C) = 0xFF;#B.* GPIOB_ODR = 0xFF;】7、填空题:定义结构体 typedef struct uint32_t Pin; uint32_t Mode; uint32_t Pull;uint32_t Speed; GPIO_InitTypeDef;GPIO_InitTypeDef GPIO_Init 对结构体元素Speed 读取到 uint32_t config 变量操作正确的语句( )
14、正确答案:【config=GPIO_Init.Speed】8、填空题:定义 temp 为一个 uint8_t 变量,设定 temp=0x01,执行 tempn 的操作,请问当 n=1,temp 的值为 0x( )正确答案:【02】9、填空题:定义 temp 为一个 uint8_t 变量,设定 temp=0x01,执行 tempn 的操作,请问当 n=4,temp 的值为 0x( )正确答案:【10】10、填空题:设 uint8_t tpa=0x50;则 tpa|=0x03 执行的结果是 0x()正确答案:【53】第四单元作业第四单元测试1、问题:GPIO 的含义是()选项: A、通用输入端口B
15、、通用输出端口C、通用输入输出D、通用控制端口正确答案:【通用输入输出】2、问题:一个 GPIO 端口寄存器至少有()选项:A、GPIO 控制寄存器B、GPIO 数据寄存器C、GPIO 控制寄存器和 GPIO 数据寄存器D、GPIO 方向寄存器正确答案:【GPIO 控制寄存器和 GPIO 数据寄存器】3、问题:微控制器 STM32F103RCT6 包含()组 GPIO 端口选项:A、2B、3C、4D、5正确答案:【4】4、问题:关于 STM32F10x 系列 GPIO 的管脚配置不正确的是()选项:A、具有浮空、上拉、下拉和模拟四种输入配置B、具有开漏和推挽两种输出配置C、具有推挽和开漏两种复
16、用功能输出D、可以同时配置为输入和输出端口正确答案:【可以同时配置为输入和输出端口】5、问题:关于 GPIO 管脚输入配置不正确的是()选项:A、悬空输入设置时,如果引脚悬空,读取端口电平状态是高电平B、上拉设置直接闭合上拉电阻内部开关C、下拉设置直接闭合下拉电阻内部开关D、模拟输入时,不能通过输入数据寄存器读到 IO 端口数据正确答案:【悬空输入设置时,如果引脚悬空,读取端口电平状态是高电平】6、问题:关于 GPIO 输出配置不正确的是()选项:A、开漏输出需要加上拉电阻才能得到高电平B、开漏输出的上拉电阻阻值越大,速度越快,功耗越小 C、推挽输出可以连接数字器件D、推挽输出时两个 MOS
17、管受互补信号控制正确答案:【开漏输出的上拉电阻阻值越大,速度越快,功耗越小】7、问题:GPIO 端口输入数据寄存器的地址偏移为( )选项:A、0x00B、0x04C、0x08D、0x0C正确答案:【0x08】8、问题:如果 GPIO 端口接 LED,那么比较合适配置模式是()选项:A、GPIO_Mode_Out_OD 开漏输出B、GPIO_Mode_AF_PP 复用推挽输出C、GPIO_Mode_Out_PP 推挽输出D、GPIO_Mode_AF_OD 复用开漏输出正确答案:【GPIO_Mode_Out_PP 推挽输出】9、问题:如果 GPIO 端口接一采用 5V 供电的逻辑电路,那么应该选择
18、配置模式()选项:A、GPIO_Mode_Out_PP 推挽输出B、GPIO_Mode_Out_OD 开漏输出C、GPIO_Mode_AF_OD 复用开漏输出D、GPIO_Mode_AF_PP 复用推挽输出正确答案:【GPIO_Mode_Out_OD 开漏输出】10、问题:如果 GPIO 端口接外部输入信号,希望平时保持在高电平状态,那么可以选择配置模式()选项:A、GPIO_Mode_AIN 模拟输入B、GPIO_Mode_IPU 上拉输入C、GPIO_Mode_IPD 下拉输入D、GPIO_Mode_IN_FLOATING 浮空输入正确答案:【GPIO_Mode_IPU 上拉输入】11、问
19、题:如果 GPIO 端口接外部输入信号,信号来自数字逻辑电路输出,那么可以选择配置模式()选项:A、GPIO_Mode_AIN 模拟输入 B、GPIO_Mode_IPU 上拉输入C、GPIO_Mode_IPD 下拉输入D、GPIO_Mode_IN_FLOATING 浮空输入正确答案:【GPIO_Mode_IN_FLOATING 浮空输入】12、问题:如果要设置引脚 PB13 输出低电平,下面哪一个代码是正确的?选项:A、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_SET);B、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_13
20、);C、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);D、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);正确答案:【HAL_GPIO_WritePin(GPIOB,GPIO_PIN_13,GPIO_PIN_RESET);】13、问题:如果 GPIO 引脚 PB0 输出接 LED 阳极,控制其点亮,下面哪一个代码是正确的?选项:A、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);B、HAL_GPIO_TogglePin(GPIOB
21、,GPIO_PIN_0);C、HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET) ;D、HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);正确答案:【HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);】14、问题:如果 GPIO 端口接外部输入开关无源信号,那么可以选择配置模式()选项:A、GPIO_Mode_AIN 模拟输入B、GPIO_Mode_IPU 上拉输入C、GPIO_Mode_IPD 下拉输入D、GPIO_Mode_IN_FLOAT
22、ING 浮空输入正确答案:【GPIO_Mode_IPU 上拉输入#GPIO_Mode_IPD 下拉输入】15、问题:GPIOx_BSRR 寄存器可以实现对端口的置位和复位()选项:A、正确B、错误正确答案:【正确】16、问题:GPIOx_BRR 寄存器可以实现对端口的置位()选项:A、正确B、错误正确答案:【错误】 17、问题:GPIOx_CRL 是对 GPIO 低 16 位对应引脚的工作模式进行配置()选项:A、正确B、错误正确答案:【错误】第五单元作业第五单元测试1、问题:下列说法不正确的是()选项:A、数码管共阴极是阴极连接在一起,接低电平B、数码管共阳极是阳极连接在一起,接高电平C、数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 微控制器原理与接口技术-郑州轻工业大学 中国大学慕课答案 控制器 原理 接口 技术 郑州 轻工业 大学 中国 答案