蓝桥杯嵌入式第十四届蓝桥杯嵌入式省赛(第一场)客观题及详细题解

Posted ☞黑心萝卜三条杠☜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯嵌入式第十四届蓝桥杯嵌入式省赛(第一场)客观题及详细题解相关的知识,希望对你有一定的参考价值。

题1

解析
 编码器,具有编码功能的逻辑电路,能将每一个编码输入信号变换为不同的二进制的代码输出,是一个组合逻辑电路。

答案
ABC

题2

解析
  减法计数器的计数值到0时,会产生一个重装载值,此处重载后就会变成1111 1111(256)。
  至于题中假设再经过300个脉冲,那么就会再产生两次重装载,即一次完整的计数周期 加 不完整的周期。因此,可得 256*2-300 = 212,再将其转换成2进制数得到1101 0100。

答案
D

题3

解析
  纯纯的理论知识点,大家背下来吧!😜😜😜

答案
A

题4

解析
  STM32系列微控制器的程序可以在ROM、RAM上运行,但不可以在E2PROM和寄存器上运行。

  • ROM:只读存储器,存储了程序代码、常量和只读数据等。程序代码通常存储在Flash存储器中,而常量和只读数据存储在Flash存储器的常量区中。程序可以直接从Flash存储器中运行,也可以通过复制到RAM中后再运行,提高运行效率。
  • RAM:随机存储器,可以读写,存储程序中的变量、栈、堆等。程序在运行过程中,需要使用RAM存储器作为中间媒介,存储程序的运算结果、中间变量等。
  • 寄存器:微控制器内部的存储器,用于存储控制寄存器、状态寄存器等重要信息,控制芯片的各种功能。程序通过访问寄存器来控制芯片的各种外设,实现各种功能。
  • E2PROM:可擦写可编程只读存储器,一般用于存储配置信息、校准数据、唯一序列号等。程序不会在E2PROM上运行,而是通过读写E2PROM的API来读写其中的数据。

答案
AB

题5

解析

  根据DAC转换器的定义,它将数字信号转换为模拟信号输出。8位的DAC转换器可以产生 2 8 = 256 2^8=256 28=256 个数字量级,所以每个数字量级代表的输出电压增量为:

  因此,1LSB产生的输出电压增量为0.0094V。

答案
D

题6

解析
  可以直接相连实现线与的门电路是OD门(开漏输出门)与 OC门(开集极电路门)。
  OD门是一种具有开漏输出的逻辑门电路,其输出端口只能输出低电平或开路,不能输出高电平。因此,要将多个OD门的输出端口连接在一起实现线与,只需要将它们的输出端口直接相连,然后通过上拉电阻将输出电平拉高即可。当所有的OD门输出低电平时,它们的输出端口相当于一个短路,整个电路的输出电平也将为低电平,实现线与的功能。
  两个OC门的并联,可以实现逻辑与的关系,称为“线与”,但在输出端口应加一个上拉电阻与电源相连。
  TTL或非门、CMOS与非门的输出端口不能直接相连实现线与,因为它们的输出端口不能输出高电平。

答案
AC

题7

解析
  在选项中可以配置中断优先级的有RCCSystick,其他两个是无法进行配置的。

答案
AD

题8

解析
  为了使运算放大器(Operational Amplifier,简称Op-Amp)工作在线性区域,它应该处于负反馈状态。
  在负反馈状态下,Op-Amp的输出信号将与反馈电阻(或反馈电路)的输入信号相比较,并根据反馈电路的设置,调整输出电压以消除输入电压的差异。这样可以使Op-Amp的输出始终保持在线性区域内,从而实现准确的放大和信号处理。
  相反,在正反馈状态下,Op-Amp的输出信号将与反馈电路的输入信号增强,产生滞后或震荡现象,使Op-Amp的输出不再线性,甚至可能损坏器件。
答案
A

题9

解析
  同步电路和异步电路的区别是电路中是否存在时钟信号。
  异步电路是指在没有统一的时钟信号的情况下工作的电路,其操作和响应完全取决于输入信号的到达和变化。异步电路中常常包含缓冲器和触发器,以控制和稳定输入信号的传输和处理。
  相反,同步电路是指在存在统一的时钟信号的情况下工作的电路,其操作和响应都是基于时钟信号的到达和变化进行的。

答案
D

题10

解析
  关键字inline的描述建议大家直接背下来吧。小编在此不过多描述了,题中描述的很清晰。🤣🤣🤣

答案
ABD

文章福利

  下边是小编个人整理出来免费的蓝桥杯嵌入式福利,有需要的童鞋可以自取哟!🤤🤤🤤
省赛:

国赛:

其他:

也欢迎大家留言或私信交流,共同进步哟!😉😉😉

蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛客观题

1 填空题

  1. 嵌入式竞赛平台上板载的微控制器是: 3 级流水线,具有 128 Kbytes的Flash存储空间。(请在第一、二空格处填写10进制数值)
    解析:STM32G431RBT6采用采用的是CotexM4,STM32F103RBT6采用的是CotexM3,都是采用三级流水线结构。
    STM32G431RBT6数据手册里面可以查到拥有128KB得Flash。
    在这里插入图片描述
  2. 嵌入式竞赛平台上板载的微控制器提供了 2 个逐次逼近模拟数字转换器,在12位、右对齐模式下,参考电压3.3V,当ADC数据寄存器中的值为0x381时,理论上输入电压为 0.72V。(请在第一个空格处填写10进制数字,第二个空格处保留小数点后2位有效数字)
    解析:同样在STM32G431RBT6数据手册里面可以查到拥有2个12位得ADC。将0x381换算为十进制为891,由于STM32的参考电压是3.3V,所以得到输入电压为:891/4095*3.3V=0.72V。
    在这里插入图片描述

2 不定项选择题

  1. 设置STM32微控制器的串口通信波特率,应修改( D)。
    A. USART_DR
    B. USART_SR
    C. USART_GTPR
    D. USART_BRR
    解析:在STM32G4参考手册中可以查到。
    在这里插入图片描述
  2. 下列关于DS18B20温度传感器的说法中正确的是(ACD )。
    A. 通过单总线协议进行通信。
    B. 能够在0.1秒内将温度数据转换为12位数字。
    C. 最高转换精度为0.0625℃。
    D. 可以DQ引脚寄生电源供电,VDD可以不接电源。
    解析:查询DS18B20的数据手册,可知DS18B20采用的是1-WIRE协议,A正确,这个应该不查也知道。如下图,可以看到可以在750ms内将温度数据转换为12位数字,所以B不正确。转换精度最高为0.0625,手册里面也有说,C正确。D正确,手册里面也有说。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 在下图所示的ADC采集电路中,实际采集结果与理论值相比偏小,该如何优化这个电路( A)。
    在这里插入图片描述
    A. 减小R1的阻值。
    B. 增加R1的阻值。
    C. 调整D1的连接极性。
    D. 互换电容C1和二极管D1的位置。
    解析:无。(这道题我也不太清楚,不过大家都说是选A)。
  4. 触发器在触发脉冲消失后,输出状态( D)。
    A. 随脉冲一起消失
    B. 恢复原状态
    C. 状态反转
    D. 保持现状态
    解析:数电知识,触发器的触发脉冲消失之后,输出的状态应该是保持不变。
  5. 某电路节点在某个时刻的电流状态如下图所示,则推断i3的值为( D)。
    在这里插入图片描述
    A. 1
    B. -2.5
    C. 2.5
    D. 3.5

解析:基本的电路知识,使用KCL定律,输入的等于输出的,所以i1+i3=i4+i2,结的i3=3.5。

  1. 串行通信的传输方式包括(BCD )。
    A. 半工传输
    B. 单工传输
    C. 半双工传输
    D. 双工传输
    解析:无。
  1. 如下所示的电路图中,运算放大器通过12V供电,灯泡H1点亮的条件是( D)。
    在这里插入图片描述
    A. Ui = 0V
    B. Ui > 0V
    C. Ui < 5V
    D. Ui > 2.5V
    解析:要使灯泡点亮,那么三极管应该导通,对于PNP型三极管,基极输入低电平导通。要使基极为低电平,那么Ui因该大于运放的正向输入端Vn=5/2=2.5V。所以应该选D。
  2. 关于STM32的内核时钟systick说法正确的是( )。
    A. 是一个24位定时器。
    B. 与其它定时器一样,可以向上或向下计数。
    C. 启用时,需要在RCC寄存器组打开它的时钟。
    D. 中断标志位在计数器重载后清除,不需要手动处理。
    解析:查询STM32G4系列为控制器编程手册可以找到答案。计数器只能向下计数到0,然后重转载计数值。可以选择SysTick的时钟源,使用时钟当然要在RCC里面打开啦,C正确。D选项手册中好像没有看到直接说明的,但是根据之前的编程经验,在systick的中断中没有对中断标志位进行清除,所以应该是不需要手动清除的。在这里插入图片描述在这里插入图片描述
    以上答案都是自己做的,仅供参考,如有错误,感谢指正。

以上是关于蓝桥杯嵌入式第十四届蓝桥杯嵌入式省赛(第一场)客观题及详细题解的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯嵌入式——第十二届蓝桥杯嵌入式第一场省赛

蓝桥杯单片机——第十二届蓝桥杯单片机第一场省赛

第十四届蓝桥杯省赛C++ B组(个人经历 + 题解)

第十四届蓝桥杯省赛c/c++大学B组题解

第十四届蓝桥杯大赛软件赛省赛JavaB组解析

第十四届蓝桥杯C/C++_大学B组省赛真题