嵌入式题库 您所在的位置:网站首页 gpio的基本操作有哪些 嵌入式题库

嵌入式题库

2023-06-15 06:07| 来源: 网络整理| 查看: 265

嵌入式题库

作者:杨书瑶

第一次作业 一. 单选题(共6题,42分) 1. (单选题, 7分)下列说法不正确的是? B. ARM是一个人的名称 2. (单选题, 7分)下列不属于嵌入式系统的特点是? C. 具有通用计算机功能 3. (单选题, 7分)以下哪个选项的说法是错误的? D. 嵌入式系统不包括SoC 4. (单选题, 7分)STM32F103使用的处理器内核是? C. ARM Cortex-M 5. (单选题, 7分)STM32F分为多个系列,其中说法错误的是? D. STM32F7系列为经济类型 6. (单选题, 7分)小型的嵌入式系统中,一般使用哪个部件作为程序存储器? B. Flash 二. 简答题(共1题,10分) 7. (简答题, 10分)什么是嵌入式系统?

我的答案:嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。

三. 名词解释(共6题,48分) 8. (名词解释, 8分)什么是Flash存储器?

我的答案:采用usb接口的无需物理驱动器的微型高容量移动存储产品。

9. (名词解释, 8分)什么是ROM?

我的答案:只读存储器

10. (名词解释, 8分)什么是SDRAM?

我的答案:同步动态随机存储器

11. (名词解释, 8分)什么是RAM?

我的答案:随机存取存储器

12. (名词解释, 8分)什么是MCU?

我的答案:微控制单元

13. (名词解释, 8分)什么是单片机?

我的答案:又称单片微型计算机,是把一个计算机系统集成到一个芯片上。

第二次作业 一. 单选题(共8题,80分) 1. (单选题)下列电路不输入嵌入式系统最小系统的是? B. GPIO 2. (单选题)STM32F103ZET6的供电电源是? B. 2.0~3.6V直流电 3. (单选题)STM32F103系列微控制器的最高工作频率是? D. 72MHz 4. (单选题)下列关于STM32F103ZET6芯片内部的资源叙述错误的是? D. 内部没有集成晶体振荡器 5. (单选题)下面的电路图是什么电路?

C. 备用电源电路 6. (单选题)关于下面的STM32复位电路,说法错误的是?  

C. 当按键按下后,RSET管脚变为高电平 7. (单选题)STM32F103可以采用哪种IDE进行程序开发和调试? B. Keil MDK 8. (单选题)关于Keil-MDK的说法,错误的是? D. Keil-MDK不具备调试功能 二. 填空题(共2题,20分) 9. (填空题)如果需要从STM32的内置Flash启动系统,需要将BOOT1引脚设置为            电平,BOO0引脚设置为            电平。

我的答案:(1) 任意;高或低(2) 低 

10. (填空题)STM32的固件库是根据                          标准而设计的。

我的答案:(1) CMSIS ,Cortex Microcontroller Software Interface Standard;

第三次作业 一. 单选题(共14题,70分) 1. (单选题)GPIO是指什么? C. 通用输入输出接口 2. (单选题)下面说法错误的是? C. 如果管脚悬空,且设置为模拟输入,则管脚电平值为低电平 3. (单选题)关于STM32的GPIO输出的说法错误的是? C. 开漏输出不接上拉电阻的情况下,也可以输出高电平 4. (单选题)GPIO处于输出工作模式时,如果外部电平和I/O电平不匹配时,选择什么工作模式最为适合? B. 开漏输出 5. (单选题)对于LED来说,驱动LED的I/O引脚的速度选择哪个较为适合? A. 2MHz 6. (单选题)GPIO的端口配置低寄存器(GPIOx_CRL)的结构如下,如果需要将PA0设置为通用推挽输出模式,且最大输出速度为50MHz,下面正确的配置为?

B. GPIOA->CRL = 0x03; 7. (单选题)GPIO的端口配置低寄存器(GPIOx_CRL)的结构如下,如果需要将PA1设置为浮空输入模式,下面正确的配置是?  

 

A. GPIOA->CRL=0x40 8. (单选题)端口输出数据寄存器(GPIOx_ODR)的结构如下,如果要PC1输出高电平,正确的代码是?

B. GPIOC->ODR=0x02 9. (单选题)设置PB2输出高电平的程序正确的是? B. GPIO_SetBits(GPIOB, GPIO_Pin_2) 10. (单选题)使用库函数设置PB2输出低电平的程序正确的是? C. GPIO_ResetBits(GPIOB, GPIO_Pin_2) 11. (单选题)设置PB0、PB1,、PB2输出高电平的程序错误的是? C. GPIO_WriteBit(GPIOB,GPIO_Pin_2|GPIO_Pin_1|GPIO_Pin_0,Bit_SET) 12. (单选题)从PA0读取电平值的代码正确的是 B. GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0) 13. (单选题)关于下图的说法,错误的是?

B. PC0输出高电平时,蜂鸣器有电流流过 14. (单选题)关于SysTick定时器的说法,错误的是? D. SysTick定时精度没有通过循环进行延时的精度高 二. 填空题(共6题,30分) 15. (填空题)STM32F103的GPIOA端口有          个引脚?

我的答案:(1) 16 

16. (填空题)GPIO的输入方式可以分为:             、               、               和                四种方式 。

我的答案:(1) 浮空输入(2) 上拉输入 (3) 下拉输入 (4) 模拟输入  

17. (填空题)图中是一个八段共阴极的数码管,如果采用逆序编码的方式,那显示数字4的显示码应该为                      。

我的答案:(1) 0x66;66H

18. (填空题)图中是一个八段共阳极的数码管,如果采用逆序编码的方式,那显示数字6的显示码应该为

 

我的答案:(1) 0x82;82H

19. (填空题)下图中的数码管使用动态驱动的方式,如果需要驱动DS2显示数字,那PA4的电平值应为                 。

我的答案:(1) 低电平;低;0V;0

20. (填空题)

下图中的数码管使用动态驱动的方式,如果当前轮到驱动数目管DS2显示数字,则显示码PA[5:0]的值应为                 。

我的答案:(1) ~0x10;0x2F;2FH

第四次作业 一. 单选题(共10题,100分) 1. (单选题)STM32F103共用多少位来定义中断的优先级? A. 4 2. (单选题)系统控制寄存器 NVIC 和处理器内核接口紧密耦合,主要目的是 C. 减小延时,高效处理最近发生的中断 3. (单选题)关于中断嵌套说法正确的是? B. 只要抢占式优先级不一样就有可能发生中断嵌套 4. (单选题)在STM32F103向量中断控制器管理下,可将中断分为多少组? B. 5 5. (单选题)中断屏蔽器不能屏蔽哪些中断? A. NMI中断 6. (单选题)下图中WKUP连接了STM32F407的PA0 GPIO,PA0通用IO端口映射到外部中断事件线上是?

A.EXTI线0 7. (单选题)如果将STM32F103的I/O引脚映射为EXTI的外部中断/事件输入线,需要将该引脚设置为什么模式? A. 输入模式 8. (单选题)外部中断/事件控制器中,EXTI_Trigger不允许的取值有? D. EXTI_None 9. (单选题)关于STM32F103中断的说法正确的是? D. 当中断发生时,STM32通过中断向量表找到中断服务程序并执行 10. (单选题)

当引脚的波形如下图所示时,使用双边沿触发会产生几次中断请求?

C. 2D. 无数次

第五次作业 一. 单选题(共14题,93.3分) 1. (单选题)STM32F103共用多少位来定义中断的优先级? A. 4 2. (单选题)当引脚的波形如下图所示时,使用双边沿触发会产生几次中断请求?

C. 2 3. (单选题)如果按键对应中断的抢占优先级为1,定时器中断的抢占优先级是0,则定时器中断的执行过程中是否可以发生中断嵌套。 B. 否 4. (单选题)如果按键对应中断的抢占优先级为1,定时器中断的抢占优先级是0,哪个的中断的优先级高? B. 定时器中断 5. (单选题)1kHz信号经过一个二分频的分频器之后,输出信号的频率为 A. 500Hz 6. (单选题)系统控制寄存器 NVIC 和处理器内核接口紧密耦合,主要目的是 C. 减小延时,高效处理最近发生的中断

7. (单选题)关于中断嵌套说法正确的是? B. 只要抢占式优先级不一样就有可能发生中断嵌套 8. (单选题)在STM32F103向量中断控制器管理下,可将中断分为多少组? B. 5 9. (单选题)中断屏蔽器不能屏蔽哪些中断? A. NMI中断 10. (单选题)

下图中WKUP连接了STM32F407的PA0 GPIO,PA0通用IO端口映射到外部中断事件线上是?

A.EXTI线0 11. (单选题)如果将STM32F103的I/O引脚映射为EXTI的外部中断/事件输入线,需要将该引脚设置为什么模式? A. 输入模式 12. (单选题)外部中断/事件控制器中,EXTI_Trigger不允许的取值有? D. EXTI_None 13. (单选题)关于STM32F103中断的说法正确的是? D. 当中断发生时,STM32通过中断向量表找到中断服务程序并执行 14. (单选题)

当引脚的波形如下图所示时,使用双边沿触发会产生几次中断请求?

C. 2 二. 判断题(共1题,6.7分) 15. (判断题)PA0和PC0可以同时提出中断请求? B. 错 第六次作业 一. 单选题(共8题,66.4分) 1. (单选题)STM32中,定时器的本质是( ) C. 计数器 2. (单选题)STM32中,基本定时器是16位的定时器,基本定时器的计数范围是多少( ) A. 0~65535 3. (单选题)STM32的基本定时器中,如果预分频的输入信号是72MHz,预分频的值为7199,则预分频器的输出信号的频率是( ) A. 10kHz 4. (单选题)STM32中,如果定时器的内部时钟是72MHz,预分频器(PSC)的值为71,自动重载寄存器(ARR)的值为99,则定时器多长时间产生一次更新事件( ) B. 10us 5. (单选题)STM32中,要启动定时器6工作的代码是( ) C. TIM_Cmd(TIM6, ENABLE) 6. (单选题)STM32中,基本定时器的计数模式有( ) A. 向上计数模式 7. (单选题)STM32中,通用定时器配置为PWM输出模式时,输出比较寄存器(CCR)决定输出信号的( ) B. 占空比 8. (单选题)STM32中,通用定时器配置为PWM输出模式时,自动重载寄存器(ARR)决定输出信号的( ) A. 周期 二. 多选题(共4题,33.6分) 9. (多选题)STM32F103中,定时器分为哪几类( ) A. 基本定时器B. 通用定时器C. 高级定时器

10. (多选题)STM32中,通用定时器的计数模式有( ) A. 向上计数模式B. 向下计数模式C. 向上/向下计数模式 11. (多选题)STM32中,通用定时器的捕获输入模式可以( ) A. 测量输入信号频率B. 测量输入信号周期 12. (多选题)STM32中,通用定时器的比较输出模式可以( ) C. 输出PWM信号D. 产生延时信号

第七次作业 一. 单选题(共11题,100分) 1. (单选题)关于串行通信的说法,不正确的是( ) D. 并行通信比串行通信更适合远距离数据传输 2. (单选题)USART要发送的二进制数据为01100010,如果采用偶校验,则校验位为?( ) B. 1 3. (单选题)如果对要发送的数据进行累加和校验,发送的数据为58H,12H,87H,45H,则校验码为?( ) C. 36H 4. (单选题)USART进行数据传输时是以数据帧为单位进行传输,以下说法错误的是?( ) D. 数据帧必须包含校验位 5. (单选题)下面关于USART的时序,说法错误的是?( ) D. 起始位可以是2个位 6. (单选题)下图是USART的时序图,数据帧的起始位在哪个位置?( ) A. a 7. (单选题)下图是USART的时序图,数据帧的结束位在哪个位置?( ) D. d 8. (单选题)在STM32中,对USART1配置的程序如下,下面说法错误的是?( ) B. USART1的数据位是9位 9. (单选题)在STM32中,配置USART1数据接收中断使能的代码是?( ) A. USART_ITConfig(USART1, USART_IT_RXNE, ENABLE) 10. (单选题)关于STM32的USART中断说法错误的是? C. 发送数据校验错误时可以产生中断 11. (单选题)USART发送数据的函数是? C. USART_SendData()



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有