蓝桥杯电子类嵌入式开发组客观题详解
蓝桥杯电子类嵌入式开发客观题详解,解析仅供参考,如有谬误敬请指正。
特别提示
本文中第八届至第十届赛题答案均源自官方参考答案。十一届及以后的答案以及本文中所有的解析均为博主完成,不保证准确性!部分资料源自互联网,仅供参考。
真题原件下载
蓝桥杯电子类历届真题汇总
省赛 | 国赛 |
---|---|
第六届真题 | 第六届真题 |
第七届真题 | 第七届真题 |
第八届真题 | 第八届真题 |
第九届真题 | 第九届真题 |
第十届真题 | 第十届真题 |
第十一届真题 | 第十一届真题 |
第十二届真题 |
特别提示:
- 蓝桥杯电子类比赛自第八届比赛开始增加了客观题部分(30 分);
- 资料版权归各资料对应的版权方所有,本站提供的资料下载仅供学习交流使用,不得用于商业目的,请在下载后的 24 小时内自行删除,如有需要请购买正版资料!
本文修订记录
序号 | 修订时间 | 修订内容 |
---|---|---|
1 | 2022-02-15 19:11 | 新增第八届省赛、国赛题目及解析 |
2 | 2022-02-17 00:23 | 新增第九届省赛、国赛题目及解析 |
3 | 2022-02-17 22:15 | 新增第十届省赛、国赛题目及解析 |
4 | 2022-02-17 23:08 | 新增第六届至第十一届真题原件下载 |
5 | 2022-02-27 20:12 | 新增第十一届省赛、国赛题目及解析 |
第八届
第八届省赛嵌入式设计与开发(第一部分)
1. 逻辑表达式
A.
B.
C.
D.
查看答案
参考答案:
C
解析:
2. 能够实现线与功能的门电路是( )
A. 与非门
B. 或非门
C. 异或门
D. OC 门
查看答案
参考答案:
D
解析:
线与功能:两个或多个输出信号连接在一起可以实现逻辑 “与” 的功能。
OC 门,即 “集电极开路”,实际上只是一个 NPN 型三极管,并不输出某一特定电压值或电流,OC 门根据三极管基极所接的集成电路来决定(三极管发射极接地),通过三极管集电极,使其开路而输出。通过 OC 门这一装置,能够让逻辑门输出端的直接并联使用。两个 OC 门的并联,可以实现逻辑与的关系,称为 “线与”,但在输出端口应加一个上拉电阻与电源相连。
3. STM32F103RBT6 微控制器的内核是( )
A. Cortex-M0
B. Cortex-M7
C. Cortex-M3
D. Cortex-M4
查看答案
参考答案:
C
解析:
此题可通过赛点资源包提供的手册查询,需要注意的是:
- STM32F103(旧开发板)的微控制器内核为 Cortex-M3。
- STM32G431(新开发板)的微控制器内核为 Cortex-M4。
4. STM32F103RBT6 微控制器不支持的数据类型是( )
A. 字
B. 双字
C. 字节
D. 半字
查看答案
参考答案:
B
解析:
暂无解析。
5. 采用 RS232 接口实现双机通讯,至少需要多少根信号线( )
A. 2
B. 3
C. 4
D. 5
查看答案
参考答案:
B
解析:
RS-232 标准接口(又称 EIA RS-232)是常用的串行通信接口标准之一。 RS-232 总线规定了 25 条线,包含了两个信号通道,即第一通道(称为主通道)和第二通道(称为副通道)。利用 RS-232 总线可以实现全双工通信,通常使用的是主通道,而副通道使用较少。在一般应用中,使用 3 条 - 9 条信号线就可以实现全双工通信,采用三条信号线(接收线、发送线和信号地)能实现简单的全双工通信过程。
采用负逻辑传送,规定逻辑 “1” 的电平为 - 5V 到 - 15 V,由于 RS-232 采用串行传送方式,并且将微机的 TTL 电平转换为 RS-232C 电平,其传送距离一般可达 30m。
6. 要以较少的信号线下载并调试 STM32 程序,应该采用哪种方式( )
A. RS232
B. JTAG
C. SWJ
D. SPI
查看答案
参考答案:
C
解析:
暂无解析。
7. 能够以菊花链方式连接的接口是( )
A. RS232
B. SPI
C. I2C
D. JTAG
查看答案
参考答案:
BD
解析:
在电子电气工程中菊花链代表一种配线方案,例如设备 A 和设备 B 用电缆相连,设备 B 再用电缆和设备 C 相连,设备 C 用电缆和设备 D 相连,在这种连接方法中不会形成网状的拓扑结构,只有相邻的设备之间才能直接通信,例如在上例中设备 A 是不能和设备 C 直接通信的,它们必须通过设备 B 来中转,这种方法同样不会形成环路。因为最后一个设备不会连向第一个设备。这种连线方法能够用来传输电力,数字信号和模拟信号。
8. 用 STM32 开发 USB 外设,应该采用哪种时钟源( )
A. HSE
B. HSI
C. LSE
D. LSI
查看答案
参考答案:
A
解析:
STM32F103 数据手册中关于 USB 外设 (USB Interface) 的说明:
根据手册可知,USB 所用 48MHz 时钟源必须是由内部主 PLL 源产生。
STM32F1 参考手册中关于时钟树的说明如下:
根据时钟树可知,主 PLL 以下述时钟源之一为输入, 产生 x16,x2,x3,x4 的倍频的输出:
- HSI 时钟 2 分频
- HSE 时钟
而通过 HSI 时钟 2 分频以后的 x16,x2,x3,x4 倍频均无法得到 48MHz 的时钟源,故只能通过 HSE 产生一个 4-16MHz 内合理的时钟源获得。
补充:
APB1 上面连接的是低速外设,包括电源接口、备份接口、CAN、USB、I2C1、I2C2、UART2、UART3 等等,APB2 上面连接的是高速外设包括 UART1、SPI1、Timer1、ADC1、ADC2、所有普通 IO 口 (PA~PE)、第二功能 IO 口等。
9. 下列关于 DMA 描述哪一个选项是不正确( )
A. DMA 可以和 MPU 并行工作
B. DMA 数据传输结束后产生中断
C. DMA 控制器需要经过 MPU 访问内存
D. 开始 DMA 传输前需要经过 MPU 初始化
查看答案
参考答案:
C
解析:
DMA (Direct Memory Access),即 “存储器直接访问”,既不通过 CPU,也不需要 CPU 干预。
10. 电路如下图所示,其输入电压
A. -4.5
B. -4.0
C. -3.5
D. -3.0
查看答案
参考答案:
B
解析:
这是一个反向求和运算放大器,代入公式计算即可:
第八届决赛嵌入式设计与开发(第一部分)
1.
A.
B.
C.
D.
查看答案
参考答案:
A
解析:
触发器具有 0 和 1 两种状态,因此用一个触发器就可以表示一位二进制数,
2. STM32F103RBT6 可采用( )位来编辑中断优先级
A. 4
B. 8
C. 16
D. 32
查看答案
参考答案:
A
解析:
STM32F1 参考手册中对于嵌套向量中断控制器部分的说明:
根据手册可知,NVIC 具有 16 个可编程的优先等级(使用了 4 位中断优先级)。
3. 欲提高电压比较器的抗干扰能力,应选用下列哪种类型的比较器( )
A. 双限比较器
B. 滞回比较器
C. 过零比较器
D. 单限比较器
查看答案
参考答案:
B
解析:
常用的电压比较器有单限比较器、滞回比较器、窗口比较器、三态电压比较器等。
简单的电压比较器结构简单,灵敏度高,但是抗干扰能力差,因此我们就要对它进行改进。改进后的电压比较器有:滞回比较器和窗口比较器。
4. 以下哪些可以作为 STM32F103RBT6 片内 RTC 的时钟源( )
A. HSE
B. LSI
C. HSE/128
D. LSE
E. HSI
F. PLL
查看答案
参考答案:
BCD
解析:
SMT32 时钟树如下:
根据时钟树可知,RTC 时钟源可由下列三个时钟产生:
- HSE 时钟 128 分频
- LSE 时钟
- LSI 时钟
5. 关于 STM32F103RBT6 微控制器错误的说法是( )
A. IO 口寄存器需以 32 位字的方式访问,但每个 IO 口可以自由编程
B. 部分 IO 口兼容 5V 是指 IO 口具有输入、输出 5V 电平的能力
C. 片内 ADC 是 12 位的逐次逼近型模拟数字转换器
D. 片内 ADC 转换数据对齐方式是可配置的
查看答案
参考答案:
B
解析:
此处兼容 5V 指的是:可以输入 5V 电压。开漏输出、加 5V 上拉电阻的情况下,可以输出 5V。
6. 填空完成:STM32F103RBT6 微控制器具有_____个 ADC 通道,可以测量_____个外部和_____个内部信号源,SysTick 是一个_____位的倒数定时器。
查看答案
参考答案:
18、16、2、24
解析:
STM32F1 参考手册中关于 ADC 的说明:
根据手册可知,STM32F103RBT6 具有一个 12 位的 ADC,该 ADC 具有 18 个通道,其中外部通道 16 个,内部通道 2 个。
STM32F1 Cortex-M3 编程手册中关于 SysTick 的说明:
根据手册可知,SysTick 是一个 24 位的倒数定时器。
7. 下面的电路图中,输入信号
A.
B.
C.
D.
查看答案
参考答案:
A、3.3
解析:
两个二极管属于并联,阳极均与
8. 对结构体变量 sh 成员引用错误的是( )
1 | struct shape{ |
A. sh.width
B. (*ptr).length
C. ptr->width
D. ptr.length
查看答案
参考答案:
D
解析:
访问结构体的成员,可以通过结构变量访问,例如对 sh 结构中的 width 进行访问,即:sh.width,也可以用等价的指针形式,即 (*ptr).width 和 ptr->width 。
9. 填空:下图所示电路中的运放为理想运放,电路的输出电压
查看答案
参考答案:
8
解析:
这是一个差动放大器,代入公式计算即可:
10. 下列关于 Cortex-M3 内核与 STM32 系统为控制器的说法中错误的有( )
A. Cortex-M3 系列处理器支持 Thumb 指令集
B. Cortex-M3 可以支持对单一的比特位进行读写操作的操作
C. 串口既可以工作在异步模式下,也可以工作在同步模式下
D. USART1,USART2,USART3 的数据收、发均支持 DMA 方式进行操作
查看答案
参考答案:
A
解析:
STM32F1 Cortex-M3 编程手册中关于 Thumb 指令集 (Thumb Instructions) 的说明:
手册中提到了 Cortex-M3 处理器仅支持 Thumb 指令集,但并声明具体的指令集版本。
ARM Cortex-M3 权威指南中关于 Thumb 指令集的说明:
指南中明确指出:Cortex-M3 只使用 Thumb-2 指令集(含传统 Thumb 指令集功能)。并不是支持传统的 Thumb 指令集,二者具有本质差别。
第九届
第九届省赛嵌入式设计与开发(第一部分)
1. STM32F103RBT6 微控制器中 APB1 总线的最高运行频率是_____MHz。
查看答案
参考答案:
36
解析:
STM32F1 Cortex-M3 编程手册中关于 AHB/APB 的说明:
根据手册可知,APB1 总线的最高运行频率被限制到 36MHz。
2. STM32F103RBT6 微控制器中的 ADC 分辨率是_____位,通道数共有_____个,其中外部通道数为_____个。
查看答案
参考答案:
12、18、16
解析:
STM32F1 参考手册中关于 ADC 的说明:
根据手册可知,STM32F103RBT6 具有一个 12 位(分辨率)的 ADC,该 ADC 具有 18 个通道,其中外部通道 16 个,内部通道 2 个。
3. 函数
A.
B.
C.
D.
查看答案
参考答案:
D
解析:
4. 当温度升高时,二极管的反向饱和电流将( )。
A. 增大
B. 减小
C. 保持不变
D. 与温度没有直接关系
查看答案
参考答案:
A
解析:
二极管的反向饱和电流
二极管的反向饱和电流
5. 模数转换器 ADC 的主要技术指标有( )。
A. 量化误差
B. 转换速率
C. 分辨率
D. 频率
查看答案
参考答案:
ABC
解析:
ADC 的主要技术指标有:分辨率、转换精度(量化误差)、转换速度、采样时间。
- 分辨率:以输出二进制数的位数表示分辨率,
位 ADC 能分辨出 , 为最大输入模拟电压;
例如:8 位 ADC, ,则分辨率为 。显然位数越多,分辨率越高。 - 转换精度:转换精度是指实际输出的数字量与理想的数字量之间的误差,一般用相对误差(量化误差)表示。 由于 AD 的有限分辩率而引起的误差,即有限分辩率 AD 的阶梯状转移特性曲线与无限分辩率 AD(理想 AD)的转移特 性曲线(直线)之间的最大偏差。
- 转换速度:指完成一次转换所需的时间,转换事件是指从接到转换控制信号开始到输出端得到稳定的数字输出信号所经过的这段时间。采用不同的转换电路,其转换速度是不同的。并行比较型(电路复杂)比逐次逼近型快得多,双积分型速度最慢(抗干扰能力强)。低速 ADC 为
,中速的为 ,高速的约为 - 采样时间:采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率 (Sample Rate) 必须小于或等于转换速率。
扩展:
6. Cortex-M3 处理器是( )级流水线。
A. 2
B. 5
C. 4
D. 3
查看答案
参考答案:
D
解析:
STM32F1 Cortex-M3 编程手册中关于 Cortex-M3 架构的说明:
根据手册可知,Cortex-M3 是一个 32 位的核,采用哈佛结构,并选择了适合于微控制器应用的 3 级流水线。流水线的 3 个级别分别是:取指、解码和执行。
另外值得一提的是:ARM Cortex-M4 处理器内核是在 Cortex-M3 内核基础上发展起来的,其性能比 Cortex-M3 提高了 20%。新增加了浮点、DSP、并行计算等。
7. 设计一个 8421BCD 码计数器至少需要( )个触发器。
A. 4
B. 5
C. 8
D. 3
查看答案
参考答案:
A
解析:
输出有 4 位,故需要 4 个触发器。
扩展:
8421BCD 码异步十进制加计数器与 8421 码同步十进制加计数器 - 电子技术_电工学习网 (diangon.com)
8. 为了使高阻抗信号源与低阻抗负载进行配合,在设计电路过程中往往需要进行阻抗匹配,以下哪种电路适合接入高阻抗信号源与低阻抗负载之间( )。
A. 共射电路
B. 共基电路
C. 共集电路
D. 以上都可以
查看答案
参考答案:
C
解析:
共射电路:有较大的电流和电压增益,一般用作放大电路的中间级。
该电路既能放大电流又能放大电压,输入与输出反相;输出电阻较大,频带较窄。常作为低频电压放大电路的单元电路。共基电路:输入阻抗很小,会使输入信号严重衰减,适用于高频电路。
该电路因为 ,所以只能放大电流不能放大电压,因为 远远大于 ,所以有电流放大能力;输入电阻大,输出电阻小,具有电压跟随的特点,常用于电压跟随器或电压放大电路的输入级和输出级。共集电路:适用于作功率放大和阻抗匹配电路,在多级放大器中常被用作缓冲级和输出级。
该电路因为输入在 E 极,输出在 C 极,又因 ,所以没有电流放大能力,只有电压放大能力,即具有电流跟随的特点;输入电阻小,电压放大倍数、输出电阻与共射电路相当,高频特性好;输入与输出是同相的关系,属同相放大。
9. 下图所示电路原理图中,输入与输出的关系是( )。
A.
B.
C.
D.
查看答案
参考答案:
C
解析:
这是一个同向求和电路,代入公式计算即可。
10. 在 STM32 处理器中,以下哪种时钟源可被用来驱动系统时钟 SYSCLK( )。
A. HSE
B. HSI
C. LSI
D. PLL
查看答案
参考答案:
ABD
解析:
STM32F1 参考手册中关于时钟树的说明如下:
由手册可知,SYSCLK 可以来源于:
- HSI 时钟
- PLL 时钟
- HSE 时钟
第九届决赛嵌入式设计与开发(第一部分)
一、填空题
(1) STM32F103RBT6 处理器 TIM1 具有_____位可编程预分频器,时钟分频系数为_____至_____之间的任意值。(请填写阿拉伯数字)
查看答案
参考答案:
16、1、65536
解析:
STM32F1 参考手册中关于 TIM1 功能的说明:
根据手册可知,TIM1 具有一个 16 位可编程预分频器,分频系数为 1-65536。
(2) 由理想运算放大器构成的小信号交流放大电路如下图所示,通频带内的电压放大倍数为_____,下限频率
查看答案
参考答案:
-100、159
解析:
这是一个反向比例运算放大电路,代入公式计算即可:
计算:
二、选择题
注意:以下试题中可能有一项或多项正确答案。
(1) 在 STM32F103 中断向量控制器管理下,可将中断分为( )。
A. 4 组
B. 5 组
C. 6 组
D. 8 组
查看答案
参考答案:
B
解析:
STM32F1 参考手册中关于中断向量控制器(NVIC)功能的说明:
根据手册可知,具有 16 个可编程优先等级,使用 4 位中断优先级(4 组中断)。
扩展:
STM32 中指定优先级的寄存器为 4 位(4 组),其定义如下:
- 第 0 组:所有 4 位用于指定响应优先级
- 第 1 组:最高 1 位用于指定抢占式优先级,最低 3 位用于指定响应优先级
- 第 2 组:最高 2 位用于指定抢占式优先级,最低 2 位用于指定响应优先级
- 第 3 组:最高 3 位用于指定抢占式优先级,最低 1 位用于指定响应优先级
- 第 4 组:所有 4 位用于指定抢占式优先级
以上定义也称作中断优先级分组,相关内容在 STM32 固件库的 misc.h 文件中有详细定义。
(2) 在 STM32 处理器中一个 DMA 请求,至少占用多少个周期的 CPU 访问系统总线时间( )
A. 1
B. 2
C. 3
D. 4
查看答案
参考答案:
B
解析:
STM32F1 参考手册中关于 DMA 功能的说明:
根据手册可知,DMA 控制器和 Cortex-M3 核共享系统数据线执行直接存储器数据传输。总线矩阵进行轮流调度,要确保 CPU 至少有一半的系统总线带宽(含内存和外设),因此,系统 CPU 占用 1 个周期(一半总线),1 个 DMA 请求占用至少 2 个周期(含 CPU 的另一半总线)CPU 访问系统总线的时间才能完成。
(3) STM32 处理器 APB2 上的 IO 引脚最大翻转速度为( )
A. 16MHz
B. 18MHz
C. 36MHz
D. 72MHz
查看答案
参考答案:
B
解析:
暂无解析。
(4) 两个电压放大倍数相同(电路相同,且采用同一种晶体管)的 A 和 B 电路,对同一个信号源的电压进行放大,在负载开路的条件下,测得 A 电路的输出电压较小,不考虑仪表的测量误差,这说明 A 电路( )
A. 输入电阻大
B. 输出电阻大
C. 输入电阻小
D. 输出电阻小
查看答案
参考答案:
C
解析:
负载开路的情况下,输出电压大小与输出电阻大小无关,信号源具有内阻,接输入电阻小的负载,信号在内阻上的压降大,输出电压降低。
放大器的输入电阻应该越高越好,这样可以提高输入信号源的有效输出,将信号源的内阻上所消耗的有效信号降低到最小的范围。而输出电阻则应该越低越好,这样可以提高负载上的有效输出信号比例。
(5) ARM Cortex-M3 微控制器可以通过以下哪些外设唤醒( )
A. IO 端口
B. RTC 闹钟输出
C. USB 唤醒事件
D. PLL
查看答案
参考答案:
ABC
解析:
STM32F1 参考手册中关于唤醒事件管理功能的说明:
根据手册可知,可通过非 NVIC 使能的外设控制寄存器中断(IO、USB)、外部或内部的事件模式 EXTI 线或者 RTC 闹钟输出等唤醒。
(6) 测得某些电路中三极管的各级电压如下图所示,哪些三极管处于放大状态( )
查看答案
参考答案:
AD
解析:
放大状态下发射结正偏,集电结反偏。这里只用看电压递减即可。
(7) 同步时序电路和异步时序电路比较,其差异在于后者( )
A. 没有触发器
B. 没有统一的时钟控制脉冲
C. 没有稳定状态
D. 输出只与内部状态有关
查看答案
参考答案:
B
解析:
两种电路特点:
- 同步电路
存储电路中所有触发器的时钟输入端都接同一个时钟脉冲源,因而所有触发器的状态的变化都与所加的时钟脉冲信号同步 - 异步电路
电路没有统一的时钟,有些触发器的时钟输入端与时钟脉冲源相连,这有这些触发器的状态变化与时钟脉冲同步,而其他的触发器的状态变化不与时钟脉冲同步
主要区别:
- 时钟信号不同
在同步时序逻辑电路中有一个公共的时钟信号,电路中各记忆元件受它统一控制,只有在该时钟信号到来时,记忆元件的状态才能发生变化,从而使时序电路的输出发生变化,而且每来一个时钟信号,记忆元件的状态和电路输出状态才能改变一次。
由于异步电路没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。 - 触发器的状态变化时序不同
同步时序电路中几乎所有的时序逻辑都是 “同步逻辑”,有一个 “时钟” 信号,所有的内部内存(内部状态)只会在时钟的边沿时候改变。
异步时序逻辑电路分析时,还需考略各触发器的时钟信号,当某触发器时钟有效信号到来时,该触发器状态按状态方程进行改变,而无时钟有效信号到来时,该触发器状态将保持原有的状态不变。
(8) 以下关于 STM32 处理器的描述中错误的是( )
A. DMA 可编程控制器的数据传输最大数目为 65535
B. 中断屏蔽器可以屏蔽所有的异常和中断
C. STM32 ADC 是 12 位的连续近似模拟到数字转换器
D. 外设产生的 DMA 请求通过逻辑 “与” 关系送到 DMA 控制器,同时可以有多个请求有效。
查看答案
参考答案:
ABD
解析:
STM32F1 参考手册中关于 DMA 功能的说明:
根据手册可知,DMA 通道优先级可通过编程控制,每次处理最高优先级的请求,DMA 可编程控制器的数据传输最大数目为 65536。
STM32F1 参考手册中关于时钟安全系统功能的说明:
根据手册可知,时钟安全系统产生的中断(CSSI)连接到 Cortex-M3 的 NMI 中断(不可屏蔽中断)上,即系统本身是存在不可屏蔽中断这一概念的。
中断屏蔽器能屏蔽除了 NMI 之外的异常和中断。
STM32F1 参考手册中关 ADC 功能的说明:
根据手册可知,STM32F1 的 12 位 ADC 是一种逐次逼近型(连续近似模拟)模拟数字转换器。
第十届
第十届省赛嵌入式设计与开发大学组(第一部分)
1. STM32 嵌套向量中断控制器具有( )个可编程的优先等级。
A. 16
B. 32
C. 64
D. 42
查看答案
参考答案:
A
解析:
STM32F1 参考手册中关于中断向量控制器(NVIC)功能的说明:
根据手册可知,具有 16 个可编程优先等级,使用 4 位中断优先级(4 组中断)。
2. 使用 GPIO 控制 LED 时,要使引脚最大输出速度为 2MHz,应设置相应寄存器的 MODEX [1:0] 位值为( )。
A. 00
B. 01
C. 10
D. 11
查看答案
参考答案:
C
解析:
STM32F1 参考手册中关于 GPIO 引脚功能的说明:
根据手册可知,要使引脚最大输出速度为 2MHz,应设置相应寄存器的 MODEX [1:0] 位值为 10。
3. ADC 转换过程不包含以下哪项( )。
A. 采样
B. 量化
C. 编码
D. 逆采样
查看答案
参考答案:
D
解析:
A/D 转换器(ADC)将模拟量转换为数字量通常要经过四个步骤: 采样、保持、量化和编码 。
扩展:
4. 下列说法中正确的是( )。
A. STM32 ADC 是一个 12 位的连续近似模拟到数字的转换器。
B. Cortex-M3 可以使用小端格式访问代码。
C. STM32 中,多个外设产生的 DMA 请求,同时只能有一个请求有效。
D. I2C 总线的启动信号和停止信号,只能由主器件发起。
查看答案
参考答案:
ABCD
解析:
STM32F1 参考手册中关于 ADC 的说明:
根据手册可知,STM32F1 的 12 位 ADC 是一种逐次逼近型(连续近似模拟)模拟数字转换器。
STM32F1 参考手册中关于存储器组织功能的说明:
根据手册可知,数据字节以小端格式存放在存储器中。
STM32F1 参考手册中关于 DMA 功能的说明:
根据手册可知,DMA 通道优先级可通过编程控制,每次处理最高优先级的请求。
STM32F1 参考手册中关于 I2C 功能的说明:
根据手册可知,启停信号是由主器件(Master)生成的。
5. 某存储器芯片的存储容量为 8KB,数据线 8 根,地址线为( )根。
A. 10
B. 11
C. 12
D. 13
查看答案
参考答案:
D
解析:
本题考查基本计算机组成原理知识,地址线一次确定一个存储单元,地址线上值可能取的所有组合确定了存储单元的个数,所以有:
计算可得:
6. STM32F103RBT6 每个 DMA 通道具有( )个事件标志。
A. 3
B. 4
C. 5
D. 6
查看答案
参考答案:
A
解析:
STM32F1 参考手册中关于 DMA 功能的说明:
根据手册可知,每个通道都有 3 个事件标志:
- DMA 半传输
- DMA 传输完成
- DMA 传输出错
7. 放大电路在负载开路时的输出电压为 0.4V,接入 3K 的电阻负载后,输出的电压降为 0.3V,则该放大电路的输出电阻为( )。
A. 10K
B. 2K
C. 3K
D. 1K
查看答案
参考答案:
D
解析:
8. 将三角波转换为矩形波,需选用( )。
A. 多谐振荡器
B. 双稳态触发器
C. 单稳态触发器
D. 施密特触发器
查看答案
参考答案:
D
解析:
暂无解析。
9. 某放大电路中使用的三极管的极限参数为
A.
B.
C.
D.
查看答案
参考答案:
BC
解析:
B 选项中,
C 选项中,
10. 电路如下图所示,输入电压 U1=0.4V,U2=0.8V,计算输出电压 Uo 的值为( )。
A. 1.2V
B. -1.2V
C. -6V
D. -1.8V
查看答案
参考答案:
D
解析:
这是一个反向求和电路,带入公式计算即可:
第十届决赛嵌入式设计与开发大学组(第一部分)
1. STM32 启动模式包括( )。
A. 主闪存存储器启动
B. 系统存储器启动
C. 内置 SRAM 存储器启动
D. BKP 备份区域启动
查看答案
参考答案:
ABC
解析:
STM32F1 参考手册中关于启动配置的说明:
根据手册可知,STM32F1 系列可通过配置 BOOT [1:0] 引脚设置不同启动模式,一共具有三种启动模式:
- 主闪存存储器
- 系统存储器
- 内置 SRAM
2. RLC 串联电路的谐振频率为
路呈( )。
A. 容性
B. 感性
C. 阻性
D. 不能确定
查看答案
参考答案:
A
解析:
RLC 串联电路谐振的条件为:
RLC 串联电路发生谐振时,阻抗的电抗分量:
导致:
即阻抗呈现纯电阻,达到最小值。
由于
3. 下列有关信号的说法中错误的是( )。
A. 信号是消息的表现形式。
B. 信号都可以用一个确定的时间函数来描述。
C. 声音和图像都是信号。
D. 信号可以分解为周期信号和非周期信号。
查看答案
参考答案:
B
解析:
常见信号按性质可以分为以下两类:
- 确定信号:用确定的时间函数表示的信号。
- 时域性质:主要有自相关性和互相关性
- 频率特性:频谱、功率谱密度、频谱密度、能量谱密度
- 随机信号:往往不能用一个确定性的时间函数来描述,但具有一定的统计规律性。
- 分布函数和概率密度函数
- 数字特征:数学期望、方差和相关函数
其中随机信号一般来说是不能用确定时间函数来进行描述的。
4. 由 5 个 D 触发器构成的环形计数器,其计数长度为( )。
A. 5
B. 10
C. 25
D. 32
查看答案
参考答案:
A
解析:
暂无解析。
5. 在数字电路中,三极管相当于一个开关,通常工作在( )状态。
A. 放大
B. 饱和
C. 截止
D. 死区
查看答案
参考答案:
BC
解析:
三极管作为数字电路中的开关使用时,截止区就相当于开关是断开,放大区相当于开关闭合。
6. 以下关于 USB 通讯的说法中错误的是( )。
A. 串行通信方式。
B. 不可热插拔。
C. 通讯速率比 RS232 快。
D. 通过一对差分信号线传输数据。
查看答案
参考答案:
B
解析:
Universal Serial Bus(USB,通用串行总线),是一个外部总线标准,具有传输速度快、使用方便、支持热插拔、连接灵活、独立供电等优点。USB 使用差分信号传输数据,全速 / 高速模式电缆必须外层屏蔽铜质传输线,且差分数据线双绞。
扩展:
常见传输协议速度
RS-485 的数据最高传输速率为:10M
RS-232 规定的速率为:50、75、100、150、300 600、1200、2400、4800、9600、19200、38400 波特
USB 经过多次的升级,有不同的接口速度:
- USB1.0: 192KB/s
- USB1.1: 1.5MB/s
- USB2.0: 60MB/s
- USB3.0: 640MB/s
其中目前最常用的就是 USB2.0 及以上的协议。
7. 以下哪项非文件系统格式( )。
A. FAT
B. NTFS
C. Ext
D. DOS
查看答案
参考答案:
D
解析:
常见文件系统:
- Windows 系统:FAT,NTFS,ExtFAT
- Mac OS 系统:HFS/HFS+, APFS
- Linux 系统:Ext2,Ext3,Ext4
8. Cortex M3 处理器中的寄存器 r14 代表( )。
A. 通用寄存器
B. 链接寄存器
C. 程序计数器
D. 程序状态寄存器
查看答案
参考答案:
B
解析:
STM32F1 Cortex-M3 编程手册中关于连接寄存器的说明:
根据手册可知,R14 即 LR 连接寄存器:Link Register。
9. 由理想二极管组成的电路中,A、B 两端的电压 UAB 为( )。
A. 18V
B. +12V
C. -6V
D. -12V
查看答案
参考答案:
C
解析:
暂无解析。
10. 两个逻辑函数恒等,则它们必然具有唯一的( )。
A. 逻辑表达式
B. 真值表
C. 电路图
D. 逻辑图形符号
查看答案
参考答案:
B
解析:
本题考查数字电子技术基础知识,两个逻辑函数恒等,则它们必然具有唯一真值表。
11. 以下关于差分信号的说法中正确的是( )。
A. 差分信号在 PCB 布线处理中,一般要求等间距、等长处理。
B. CAN、RS485、RS232 均为差分接收方式,具有较好的抑制工模干扰能力。
C. 采用差分信号进行数据传输的通讯方式中,数据接收端与发送端必须共地。
D. 数据接收端通过比较驱动端发送的两个电压信号差值来判断逻辑状态。
查看答案
参考答案:
AD
解析:
信号接收端比较这两个电压的差值来判断发送端发送的是逻辑 0 还是逻辑 1。在电路板上,差分走线必须是等长、等宽、紧密靠近、且在同一层面的两根线。
CAN、RS485、RS232 中,RS-232 协议使用电平信号传输,不是差分信号。
对于差分信号,不需要这样一个虚地,这就使我们处理和传播双极信号有一个高真度,而无须依赖虚地的稳定性。
差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法,差分传输在这两根线上都传输信号,这两个信号的振幅相同,相位相反。在这两根线上的传输的信号就是差分信号。信号接收端比较这两个电压的差值来判断发送端发送的逻辑状态。在电路板上,差分走线必须是等长、等宽、紧密靠近、且在同一层面的两根线。
扩展:
12. NAND FLASH 存储器和 NOR FLASH 存储器的区别是( )。
A. NOR FLASH 读速度较慢。
B. NAND FLASH 写速度较慢。
C. NAND FLASH 擦除速度较慢。
D. NAND FLASH 擦除单元较小。
查看答案
参考答案:
D
解析:
NADA 与 NAND 主要差别:
- NOR 的读速度比 NAND 稍快一些
- NAND 的写入速度比 NOR 快很多
- NAND 的 4ms 擦除速度远比 NOR 的 5s 快
- 大多数写入操作需要先进行擦除操作
- NAND 的擦除单元更小,相应的擦除电路更少
二者在接口上的差别:
NOR FLASH 带有 SRAM 接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。NAND 器件使用复杂的 / O 口来串行地存取数据,各个产品或厂商的方法可能各不相同。8 个引脚用来传送控制、地址和数据信息。NAND 读和写操作采用 512 字节的块,这一点有点像硬盘管理此类操作,很自然地,基于 NAND 的存储器就可以取代硬盘或其他块设备。
13. 如下图所示的运算放大器电路中,
A. 4V
B. 1V
C. -4V
D. 以上均不正确
查看答案
参考答案:
D
解析:
前面是一个电压跟随器,无电压放大作用,后面虽然像是一个反向比例运算放大器,但注意,
14. 不具有压电效应的滤波器是( )。
A. 石英晶体滤波器
B. LC 滤波器
C. RC 滤波器
D. 声表面波滤波器
查看答案
参考答案:
BC
解析:
压电效应:某些电介质在沿一定方向上受到外力的作用而变形时,其内部会产生极化现象,同时在它的两个相对表面上出现正负相反的电荷。当外力去掉后,它又会恢复到不带电的状态,这种现象称为正压电效应。当作用力的方向改变时,电荷的极性也随之改变。相反,当在电介质的极化方向上施加电场,这些电介质也会发生变形,电场去掉后,电介质的变形随之消失,这种现象称为逆压电效应。
15. 以下关于 ARM Cortex M3 微控制器的说法中错误的是( )。
A. Cortex-M3 系列处理器不支持 Thumb-2 指令集。
B. STM32 IO 端口寄存器必须以 32 位字的方式访问。
C. Cortex-M3 处理器可以使用 4 个堆栈。
D. 中断控制器允许存在相同的优先级。
查看答案
参考答案:
AC
解析:
ARM Cortex-M3 权威指南中关于 Thumb 指令集的说明:
指南中明确指出:Cortex-M3 只使用 Thumb-2 指令集(含传统 Thumb 指令集功能),不能执行 ARM 指令集。
STM32F1 Cortex-M3 编程手册中关于堆栈指针 (Stack Pointer) 的说明:
根据手册可知,Cortex-M3 具有两个堆栈指针,使用 CONTROL 寄存器控制,CONTROL=0 时,使用主堆栈 (MSP),CONTROL=1 时,使用进程堆栈 (PSP)。
对于这两个指针,任何时刻都只能使用其中一个。
第十一届
特别提示
本届赛题答案和解析均为博主完成,不保证准确性,如有谬误敬请指正。部分资料源自互联网,仅供参考。
第十一届第二场省赛嵌入式设计与开发大学组(第一部分)
不定项选择
1. 将一个矩形波输入到积分电路,能够得到()。
A. 矩形波
B. 三角波
C. 正弦波
D. 随机波形
查看答案
参考答案:
B
解析:
根据积分电路的参数不同,可以使输入的矩阵波转换成近似于三角波或斜波的波形。
2. 稳压二极管是利用 PN 结的( )特性制作而成的。
A. 单向导电性
B. 反向击穿特性
C. 正向特性
D. 载流子的扩散特性
查看答案
参考答案:
B
解析:
稳压二极管是利用 PN 结的(反向击穿特性所表现出的稳压)特性制成的。二极管反向电压加到一定数值时,反向电流会急剧增大,此时电压基本不变,这种现象被称为反向击穿。稳压二极管即利用此特性工作。
稳压二极管的伏安特性曲线的正向特性和普通二极管差不多,反向特性是在反向电压低于反向击穿电压时,反向电阻很大,反向漏电流极小。
但是,当反向电压临近反向电压的临界值时,反向电流骤然增大,在这一临界击穿点上,反向电阻骤然降至很小值。尽管电流在很大的范围内变化,而二极管两端的电压却基本上稳定在击穿电压附近,从而实现了二极管的稳压功能。
扩展:
稳压管产生稳定电压时通过该管的电流值。低于此值时,稳压管虽并非不能稳压,但稳压效果会变差;高于此值时,只要不超过额定功率损耗,也是允许的,而且稳压性能会好一些,但要多消耗电能。
在电感线圈上并联接入一只合适的稳压二极管(也可接入一只普通二极管原理一样)的话,当线圈在导通状态切断时,由于其电磁能释放所产生的高压就被二极管所吸收。
所以当开关断开时,开关的电弧也就被消除了。这个应用电路在工业上用得比较多,如一些较大功率的电磁吸控制电路就用到它。
3. STM32 嵌套向量终端控制器 NVIC 具有可编程的优先等级( )个 。
A. 16
B. 32
C. 48
D. 64
查看答案
参考答案:
A
解析:
STM32F1 参考手册中关于中断向量控制器(NVIC)功能的说明:
根据手册可知,具有 16 个可编程优先等级,使用 4 位中断优先级(4 组中断)。
4. 一个功能简单但需要频繁调用的函数,比较适用( )。
A. 重载函数
B. 内联函数
C. 递归函数
D. 嵌套函数
查看答案
参考答案:
B
解析:
引入内联函数的目的是为了解决程序中函数调用的效率问题,程序在编译器编译的时候,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体进行替换,而对于其他的函数,都是在运行时候才被替代。其实就是用空间的代价去节省时间。
扩展:
当函数体比较小的时候,内联该函数可以令目标代码更加高效。对于存取函数以及其它函数体比较短,性能关键的函数鼓励使用内联。
滥用内联将导致程序变慢。内联可能使目标代码量或增或减,,这取决于内联函数的大小。内联非常短小的存取函数通常会减少代码大小,但内联一个相当大的函数将戏剧性的增加代码大小。如今的处理器由于更好的利用了指令缓存,小巧的代码往往执行更快。
5. 模拟数字转换器的分辨率可以通过以下哪些指标来判断( )。
A. 允许输入模拟电压的范围
B. 运算放大器的放大倍数
C. 输出二进制数字信号的位数
D. 以上均不正确
查看答案
参考答案:
ABC
解析:
参考 PCF8591 模块,允许输入模拟电压的范围:0~5V,输出二进制数字信号的位数:8 位,即输出 0~255,分辨率为 5/255,有些 ADC 内部设计有运算放大器,分辨率为:最大电压 * 放大倍数 / 二进制最大数值。
6. STM32 固件库中的( )文件定义了各类外设的寄存器结构体和相关位定义。
A. stm32f10x.h
B. misc.h
C. system_stm32f10x.h
D. stm32f10x_it.h
查看答案
参考答案:
A
解析:
STM32F1 系列 MCU 标准外设库各文件的具体功能说明如下表所示:
文件名 功能描述 具体功能说明 core_cm3.h
core_cm3.cCortex-M3 内核及其设备文件 访问 Cortex-M3 内核及其设备:NVIC,SysTick 等访问 Cortex-M3 的 CPU 寄存器和内核外设的函数 stm32f10x.h 微控制器专用头文件 这个文件包含了 STM32F10x 全系列所有外设寄存器的定义(寄存器的基地址和布局)、位定义、中断向量表、存储空间的地址映射等 system_stm32f10x.h
system_stm32f10x.c微控制器专用系统文件 函数 SystemInit,用来初始化微控制器函数 Sysem_ExtMemCtl,用来配置外部存储器控制器。它位于文件 startup_stm32f10x_xx.s/.c,在跳转到 main 前调用 SystemFrequncy,该值代表系统时钟频率 startup_stm32f10x_Xd.s 编译器启动代码 微控制器专用的中断处理程序列表 (与头文件一致) 弱定义 (Weak) 的中断处理程序默认函数 (可以被用户代码覆盖) 该文件是与编译器相关的 stm32f10x_conf.h 固件库配置文件 通过更改包含的外设头文件来选择固件库所使用的外设,在新建程序和进行功能变更之前应当首先修改对应的配置 stm32f10x_it.h
stm32f10x_it.c外设中断函数文件 用户可以相应的加入自己的中断程序的代码,对于指向同一个中断向量的多个不同中断请求,用户可以通过判断外设的中断标志位来确定准确的中断源,执行相应的中断服务函数 stm32f10x_ppp.h
stm32f10x_ppp.c外设驱动函数文件 包括了相关外设的初始化配置和部分功能应用函数,这部分是进行编程功能实现的重要组成部分 Application.c 用户文件 用户程序文件,通过标准外设库提供的接口进行相应的外设配置和功能设计
根据上表可知,stm32f10x.h 文件定义了各类外设的寄存器结构体和相关位定义。
7. 数字时序逻辑电路的输出与( )有关。
A. 电路的原状态
B. 当前输入
C. 电路的反馈
D. 电压源
查看答案
参考答案:
AB
解析:
组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。
而时序逻辑电路在逻辑功能上的特点是任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说还与以前的输入有关。
扩展:
时序逻辑电路特点:
- 功能特点:电路在某采样周期内的稳态输出
,不仅取决于该采样周期内的 “即刻输入 ”,而且还与电路原来的状态 有关。(通常 记录了以前若干周期内的输入情况) - 结构特点:除含有组合电路外,时序电路必须含有存储信息的有记忆能力的电路:触发器、寄存器、计数器等。
常用时序逻辑电路有计数器和寄存器两种。寄存器分为数据寄存器和移位寄存器。计数器种类较多,有同步计数器、异步计数器;有二进制计数器、十进制计数器、任意进制计数器;二进制计数器又有加法计数器、减法计数器等。
8. 实现 A/D 转换的方法有( )。
A. 计数法
B. 双积分法
C. 差分法
D. 逐次逼近法
查看答案
参考答案:
ABD
解析:
常用的 AD 转换方法有:计数法、双积分法,逐次逼近法。
9. STM32 微控制器的片内 FLASH 存储器一次可以写入( )位 。
A. 8
B. 16
C. 32
D. 64
查看答案
参考答案:
B
解析:
STM32F1 参考手册中关于片内闪存 (Embedded Flash Memory) 的说明:
根据手册可知,片内闪存一次可以写入 16 位(半字)。
10. STM32 微控制器 USART1 的波特率通过( )提供 。
A. PCLK1
B. PCLK2
C. LSE
D. LSI
查看答案
参考答案:
B
解析:
STM32F1 参考手册中 USART 分数波特率产生的说明:
根据手册可知,USART1 使用 PCLK2 作为时钟源,其余均使用 PCLK1。
第十一届决赛嵌入式设计与开发大学组(第一部分)
1. 以下电路反映了哪种逻辑关系( )。
A. F = A · B
B. F = A + B
C. F = A ⊕ B
D. 以上均不正确
查看答案
参考答案:
A
解析:
图中电路构成的是二输入端 (A、B) 与门电路,其逻辑关系:只有当全部输入端都处于高电平时,输出端才高电平;只要有一个输入端是低电平,输出端就处于低电平。
2. Cortex-M3 的 R15 寄存器代表( )。
A. 通用寄存器
B. 链接寄存器
C. 程序计数寄存器
D. 堆栈指针
查看答案
参考答案:
C
解析:
STM32F1 Cortex-M3 编程手册中关于核心寄存器 (Core registers) 的说明:
根据手册可知,R15(Register 15)为程序计数寄存器(PC, Program Counter)。
3. 施密特触发器常用于对脉冲波形的( )。
A. 定时
B. 整形
C. 清零
D. 计数
查看答案
参考答案:
B
解析:
施密特触发器是具有滞后特性的数字传输门,电路具有两个阈值电压,分别称为正向阈值电压和反向阈值电压。与双稳态触发器和单稳态触发器不同,施密特触发器属于 “电平触发” 型电路,不依赖于边沿陡峭的脉冲。
施密特触发器常应用于对脉冲波形整形、阈值探测以及脉冲展宽等场合。
4. 三极管作为开关时,工作区域是( )。
A. 饱和区、放大区
B. 饱和区、截止区
C. 放大区、截止区
D. 放大区、击穿区
查看答案
参考答案:
B
解析:
三极管起开关作用时,其工作在截止区,工作在截止区由于几乎没电流通过,所以是断电状态,当工作在饱和区时由于三极管压降很小,相当于电路接通。
5. 下列哪些通信方式中可以不用独立的时钟信号线( )。
A. UART
B. SPI
C. 1-Wire
D. I2C
查看答案
参考答案:
AC
解析:
可以不用独立的时钟信号线即没有时钟信号线或者时钟线可以当做数据线传输数据。
UART 即串口通信,通信使用发送 (TXD) 和接收 (RXD) 完成;
1-Wire 即单总线协议,使用一根数据线通信,不同的电平时长代表不同的信息;
SPI 和 I2C 协议均需有效时钟线 (SCL)。
6. 下列关于运算放大器的说法中,错误的是( )。
A. 差模增益很高
B. 输入阻抗很低
C. 失调较小
D. 输出阻抗很高
查看答案
参考答案:
BD
解析:
运算放大器一般具有放大倍数、带宽和输入阻抗无穷大,失调电压(电流)和输出阻抗为零,差模增益大,失调较小的特点。
7. 在嵌入式竞赛平台中 FT2232 芯片的主要作用包含( )。
A. 调试器的组成部分
B. 实现 USB 转串口功能
C. 内置 E2PROM,可实现少量数据存储
D. 实现电源管理功能
查看答案
参考答案:
B(A 选项有待商榷,欢迎进一步讨论)
解析:
FT2232 芯片完成对 USB 协议和 JTAG 协议的转换,没有内置 E2PROM。
8. 下列关于 STM32F103RBT6 的说法中错误的是( )。
A. 每个 IO 口都可以作为外部中断线使用
B. 每个 AD 通道可以配置独立的采样时间
C. IO 口的翻转速度为 72MHz
D. 每个 DMA 通道具有 4 个事件标志
查看答案
参考答案:
C
解析:
STM32F1 参考手册中外部中断 / 唤醒线 (External interrupt/wakeup lines) 的说明:
根据手册可知,所有的 IO 口 (ports) 均可作为外部中断线使用。
STM32F1 参考手册中模数转换器 (ADC) 的说明:
根据手册可知,ADC 的每个通道均可设置不同(独立)的采样时间。
STM32F103 数据手册中关于通用输入输出 (GPIOs, general-purpose inputs/outputs) 的说明:
根据手册可知,位于 APB2 总线上的 I/O 的最高翻转速度 (toggling speed) 可达 18MHz。
STM32F1 参考手册中关于 DMA 功能的说明:
根据手册可知,DMA 具有四级可编程优先级,分别是:很高、高、中和低。
9. 如下程序片段:
1 | int x = 240; |
其输出结果是( )。
A. 24,314.15
B. 240,3.14
C. F0,3.14
D. 240,314.15
查看答案
参考答案:
C
解析:
%02X 表示以 16 进制的格式输出整数类型的数值,输出域宽为 2,右对齐,不足的用字符 0 替代。
%3.2f 表示以 float 类型数据输出,3 位宽度数据,其中 2 位小数。
该过程可通过编程进行实际验证,以 C 语言编程为例:
1 |
|
输出结果为:
1 | F0,3.14 |
10. 以下条件可以触发 STM32 微控制器复位( )。
A. 微控制器掉电后重新上电
B. NRST 引脚上的高电平
C. 微控制器看门狗定时器计数终止
D. 将复位寄存器的特定位清零
查看答案
参考答案:
ACD
解析:
STM32F1 参考手册中关于复位 (Reset) 功能的说明:
根据手册可知,复位分为三种类型:
- 系统复位 (System reset)
- 电源复位 (Power reset)
- 备份区域复位 (Backup domain reset)
以下事件产生时会进行系统复位:
- NRST 管脚低电平(外部复位)
- 窗口看门狗计数结束条件(WWDG 复位)
- 独立看门狗计数结束条件(IWDG 复位)
- 软件复位(SW 复位)
- 低功耗管理复位
复位源可以通过检查 RCC_CSR 寄存器中的复位标志来识别。
此外,通过将 Cortex-M3 中断应用和复位控制寄存器中的 SYSRESETREQ 位置’1’,可实现软件复位。
除了还能通过事件产生系统复位,还能通过控制电源进行电源复位。
以下事件产生时会进行电源复位:
- 上电 / 掉电复位 (POR/PDR 复位)
- 从待机模式中返回
第十二届
特别提示
本届赛题答案和解析均为博主完成,不保证准确性,如有谬误敬请指正。部分资料源自互联网,仅供参考。
第十二届届省赛嵌入式设计与开发大学组(第一部分)
1. 串口通讯中用于描述通讯速度的波特单位是( )。
A. 字节 / 秒
B. 位 / 秒
C. 帧 / 秒
D. 字 / 秒
查看答案
参考答案:
B
解析:
波特率在串行通信中,用 “波特率” 来描述数据的传输速率。
所谓波特率,即每秒钟传送的二进制位数,其单位为 bps (bits per second),即位 / 秒。
2. 放大电路的开环指的是( )。
A. 无负载
B. 无信号源
C. 无反馈
D. 未接入电源
查看答案
参考答案:
C
解析:
所谓的开环是指放大电路的输入端和输出端之间除了主信号通路外,没有任何的反馈元件或者反馈通路。
开环系统亦称 “无反馈系统”,系统的输入影响输出而不受输出影响的系统。因其内部没有形成闭合的反馈环,像是被断开的环,故称开环。
由于输出不对输入施加影响,因此开环系统不能对输出偏差和扰动作出反应,只对设定值作出规定的响应。例如,钟表是一个开环系统,因为它本身不会观察自己准时与否,也不会自行调节。在社会经济系统中很少存在开环系统。
与之相反的就是闭环,也就是带有反馈的放大电路。
3. I2C 协议中设备的地址模式有( )。
A. 7 位地址模式
B. 8 位地址模式
C. 10 位地址模式
D. 4 位地址模式
查看答案
参考答案:
AC
解析:
STM32F1 参考手册中关于 I2C 功能的说明:
根据手册可知,I2C 协议具有两种地址模式:
- 7 位地址模式
- 10 位地址模式
4. 下列哪个电路不是时序逻辑电路( )。
A. 计数器
B. 寄存器
C. 译码器
D. 触发器
查看答案
参考答案:
C
解析:
译码器不是时序逻辑电路,译码器是组合逻辑电路。
时序逻辑电路其任一时刻的输出不仅取决于该时刻的输入,而且还与过去各时刻的输入有关。常见的时序逻辑电路有触发器、计数器、寄存器等。
5. 下列关于 do-while 语句循环体说法正确的是( )。
A. 可能一次都不执行
B. 至少执行一次
C. 先判断条件,再执行循环体
D. 以上说法均不正确
查看答案
参考答案:
B
解析:
do-while 语句执行流程如下图所示:
根据上图可知,do-while 语句在执行过程中,A 为判断条件,B 为执行动作,任何情况下,均会至少触发一次 B 动作。
扩展:
do-while 循环(英语:do while loop),也有称 do 循环,是电脑编程语言中的一种控制流程语句。主要由一个代码块(作为循环)和一个表达式(作为循环条件)组成,表达式为布尔 (boolean) 型。循环内的代码执行一次后,程序会去判断这个表达式的返回值,如果这个表达式的返回值为 “true”(即满足循环条件)时,则循环内的代码会反复执行,直到表达式的返回值为 “false”(即不满足循环条件)时终止。程序会在每次循环执行一次后,进行一次表达式的判断。
一般情况下,do-while 循环与 while 循环相似。两者唯一的分别:do-while 循环将先会执行一次循环内的代码,再去判断循环条件。所以无论循环条件是否满足,do-while 循环内的代码至少会执行一次。因此,do-while 循环属于后测循环 (post-test loop)。
6.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
国赛
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
2.
A.
B.
C.
D.
查看答案
参考答案:
解析:
后记
一叶蔽目,不见太山;
两豆塞耳,不闻雷霆。
这也是我本人第三次参加蓝桥杯电子类的比赛,在这段时间对蓝桥杯客观题进行整理的过程当中,与备赛的同学进行了分享交流,收获颇丰。同时,也意识到部分内容的学习还是要以最基本的参考资料为准,不能一味依赖百度搜索来查找答案,要自己动手从书籍、数据手册等地方进行查找,在查找芯片功能方面,要尽可能的从原汁原味的英文手册中进行查找,并且要仔细理解其中的内容,才能更好的准备比赛。无论做什么事情,只有把握事情的总体趋势,才能做到心中有数。
本文引用资料下载
本文所引用资料列表
- STMicroelectronics - STM32F103 Datasheet
- STMicroelectronics - STM32G431 Datasheet
- STMicroelectronics - STM32F1 Reference Manual
- STMicroelectronics - STM32F10xxx Cortex-M3 Programming Manual
- Joseph Yiu - The Definitive Guide to ARM Cortex-M3
- 刘显荣 - 微机原理与嵌入式接口技术
特别提示:资料版权归各资料对应的版权方所有,提供的资料下载仅供学习交流使用,不得用于商业目的,请在下载后的 24 小时内自行删除,如有需要请购买正版资料!