13th国赛.客观题笔记

:trophy: 13th国赛.客观题笔记

:date: 整理日期:2026-03-27
:pushpin: 题型:单选 + 多选(1 分 / 题,共 15 题,合计 15 分)
:bullseye: 本套题方向:BJT放大器、微机组成、电源设计、元器件选型、压敏电阻、C语言循环、RLC谐振、采样定理、I2C总线、竞争冒险、差分放大、堆栈指针、移位寄存器、运放电路、RS232通信


:bar_chart: 成绩总览

题号 主题 题型 正确答案 你的答案 结果
1 BJT放大器工作原理 单选 B C :cross_mark: 答错
2 微型计算机组成部件 多选 ABD ABD :white_check_mark: 答对
3 直流电源转换方案 单选 D D :white_check_mark: 答对
4 上拉电阻规格选型 单选 D C :cross_mark: 答错
5 压敏电阻错误说法 单选 B B :white_check_mark: 答对
6 do-while 循环执行次数 单选 B B :white_check_mark: 答对
7 RLC串联谐振频率变化 单选 D B :cross_mark: 答错
8 奈奎斯特采样频率 单选 C B :cross_mark: 答错
9 I2C总线速度模式 单选 C C :white_check_mark: 答对
10 无竞争冒险逻辑表达式 多选 CD CD :white_check_mark: 答对
11 差分放大器共模倍数 单选 A D :cross_mark: 答错
12 IAP15F2K61S2 堆栈指针SP 多选 AC ABCD :cross_mark: 答错
13 串行转并行电路 单选 B B :white_check_mark: 答对
14 运放电路类型识别 单选 A A :white_check_mark: 答对
15 RS232错误说法 单选 C C :white_check_mark: 答对

:white_check_mark: 答对:10 题(10 分) :cross_mark: 答错:5 题(0 分) 得分率:66.6%


:memo: 题目详解


第(1)题 · BJT放大器工作原理 · 单选 · :cross_mark: 答错(你选 C,正确答案 B)

题目:
由 BJT 构成的放大器主要利用了三极管()的功能。

选项:

  • A. 电流控制电压

  • B. 电流控制电流 :white_check_mark:

  • C. 电压控制电流

  • D. 电压控制电压

:white_check_mark: 正确答案:B(电流控制电流)

解析:

BJT(双极结型晶体管)是电流控制型器件,其核心特性是:

集电极电流 Ic = β × 基极电流 Ib
  • 基极电流 Ib 是输入控制量(电流)

  • 集电极电流 Ic 是被控制量(电流)

  • β(hFE)是电流放大系数,通常为几十到几百

:warning: 你选了 C(电压控制电流),这是 MOSFET / FET(场效应管)的特性!

  • MOSFET:栅极电压 Vgs 控制漏极电流 Id → 电压控制电流

  • BJT:基极电流 Ib 控制集电极电流 Ic → 电流控制电流

其他选项分析:

  • A. 电流控制电压:无对应器件,不存在这种标准说法

  • D. 电压控制电压:不符合晶体管工作原理

:light_bulb: 记忆技巧:BJT = Bipolar(双极),需要两种载流子(电子+空穴),靠 Ib 来"控制"Ic;MOSFET = 场效应管,靠"场"(电场/电压)控制沟道电流。B控B,V控I!

:books: 拓展知识——BJT 与 MOSFET 对比:

特性 BJT MOSFET
控制方式 电流控制电流(Ic = β×Ib) 电压控制电流(Id = f(Vgs))
输入阻抗 低(kΩ级) 极高(GΩ级)
开关速度 较慢
静态功耗 有基极电流 几乎为零
蓝桥杯应用 蜂鸣器驱动(NPN三极管) 无直接使用

第(2)题 · 微型计算机组成部件 · 多选 · :white_check_mark: 答对

题目:
构成微型计算机的主要部件除了 IO 接口外设,还有()。

选项:

  • A. 内存 :white_check_mark:

  • B. CPU :white_check_mark:

  • C. 键盘

  • D. 系统总线 :white_check_mark:

:white_check_mark: 正确答案:A、B、D

解析:

微型计算机的基本组成(冯·诺依曼架构):

微型计算机 = CPU(运算器+控制器)+ 内存 + IO接口 + 系统总线
  • A. 内存 :white_check_mark::存储程序和数据,是核心组成部分

  • B. CPU :white_check_mark::中央处理器,控制和运算核心

  • C. 键盘 :cross_mark::键盘是外部设备(外设),不是计算机本身的组成部分

  • D. 系统总线 :white_check_mark::连接各部件的"高速公路",分为数据总线/地址总线/控制总线

题目已说"除了 IO 接口外设",再加上 CPU + 内存 + 系统总线 = 完整微型计算机。

:light_bulb: 记忆技巧:微机四大件——CPU、内存、总线、IO接口。键盘/鼠标/显示器这些都是"外设",不算计算机本体。

:books: 拓展知识——STC15F2K60S2 作为单片机的内部集成:

组成 STC15F2K60S2 内部实现
CPU 1T 8051 内核,最高 35MHz
内存(RAM) 2KB 内部 SRAM
程序存储(ROM) 60KB Flash(IAP可读写)
IO接口 P0~P4,共 40+ 个引脚
系统总线 内部总线,外部不可见

单片机 = 把上述所有部件集成在一颗芯片上!


第(3)题 · 直流电源转换方案 · 单选 · :white_check_mark: 答对

题目:
实现直流电源 24V 到 3.3V 的转换,典型、高效的解决方案是()。

选项:

  • A. 电阻分压

  • B. 二极管串联降压

  • C. LDO 低压差线性稳压器

  • D. DCDC 开关电源芯片 :white_check_mark:

:white_check_mark: 正确答案:D(DCDC 开关电源芯片)

解析:

24V → 3.3V,压差高达 20.7V,逐一分析各方案:

方案 效率 分析
A. 电阻分压 极低 输出电压随负载变化,不稳定,功耗全部变热 :cross_mark:
B. 二极管串联降压 每个二极管降压约 0.7V,降 20.7V 需要约 30 个!不现实 :cross_mark:
C. LDO 效率 = Vout/Vin = 3.3/24 ≈ 13.75%,损耗 (24-3.3)×I 全转化为热量 :cross_mark:
D. DCDC 效率通常达 85%~95%,适合大压差转换 :white_check_mark:

:warning: LDO(低压差线性稳压器)适合小压差场合(如 5V→3.3V),不适合大压差!大压差用 LDO 会严重发热甚至烧坏!

:light_bulb: 记忆技巧:压差大 → DCDC(开关电源,高效);压差小(≤2V)→ LDO(简单、低噪声)。蓝桥杯板通常用 5V USB供电,不需要 DCDC。

:books: 拓展知识——DCDC 与 LDO 对比:

特性 DCDC 开关电源 LDO 线性稳压
效率 高(80%~95%) 低(= Vout/Vin)
输出噪声 较大(开关噪声) 极低
适用压差 大压差(如 24V→3.3V) 小压差(如 5V→3.3V)
外围元件 需要电感、电容 只需少量电容
典型芯片 LM2596、MP2307 AMS1117、LP2985

第(4)题 · 上拉电阻规格选型 · 单选 · :cross_mark: 答错(你选 C,正确答案 D)

题目:
在某个硬件电路设计中,单片机的 IO 口上需要连接多个上拉电阻,电阻范围 1-10K 均可,以下规格的电阻,哪一种最为合适()。

选项:

  • A. 1KΩ,1%

  • B. 4.99KΩ,5‰

  • C. 10KΩ,10%

  • D. 4.7KΩ,20% :white_check_mark:

:white_check_mark: 正确答案:D(4.7KΩ,20%)

解析:

这道题考查工程实际中的元器件选型思维。关键点是两个维度:阻值范围精度是否必要

第一步:排除因误差超出范围的选项

C 选项:10KΩ,10% 精度

误差范围:10KΩ × (1±10%) = 9KΩ ~ 11KΩ
11KΩ > 10KΩ(上限),可能超出允许范围!❌

第二步:排除性价比差的选项

  • A. 1KΩ,1%:精度 1% 对于上拉电阻完全不必要,价格高,且阻值偏小(电流大,功耗大):cross_mark:

  • B. 4.99KΩ,5‰(万分之五):超高精度,价格极贵,上拉电阻根本用不着这个精度!:cross_mark:

第三步:验证 D 的合理性

D 选项:4.7KΩ,20% 精度

误差范围:4.7KΩ × (1±20%) = 3.76KΩ ~ 5.64KΩ
全部在 1KΩ ~ 10KΩ 范围内 ✅
  • 4.7KΩ 是 E12 系列标准值,货源充足,价格低

  • 20% 精度对于上拉电阻完全满足需求

:warning: 你选 C(10KΩ,10%),10% 误差可能让电阻达到 11KΩ,超出了 10K 的上限!

:light_bulb: 记忆技巧:选电阻三步走——① 阻值在允许范围内(考虑误差)→ ② 精度够用就行,不要超规 → ③ 选标准系列值(E12/E24),供货稳定。

:books: 拓展知识——电阻精度选择场景:

精度 适用场景
20%(E6 系列) 上拉/下拉电阻、限流电阻、一般分压
10%(E12 系列) 一般电路设计
5%(E24 系列) 需要较准确阻值的场合
1%(E96 系列) 精密测量、ADC 基准分压、仪器仪表
0.1% 及以上 高精度仪器、精密运放外围

第(5)题 · 压敏电阻错误说法 · 单选 · :white_check_mark: 答对

题目:

下列关于"压敏电阻"的说法中,错误的是()。

选项:

  • A. 常用作电源保护电路

  • B. 用力按压敏电阻,其阻值减小 :white_check_mark:(错误说法)

  • C. 是一种半导体器件

  • D. 响应速度快于 TVS 管

:white_check_mark: 正确答案:B("用力按压"的说法完全错误)

解析:

逐项分析:

A. 常用作电源保护电路 ✓ 正确
压敏电阻(MOV,Metal Oxide Varistor)的核心用途就是过电压保护,浪涌来时阻值骤降、大量吸收能量,保护后级电路。广泛用于电源入口防雷击浪涌。

B. 用力按压敏电阻,其阻值减小 ✗ 错误!
压敏电阻(Voltage-sensitive Resistor)是电压敏感的,不是物理压力敏感

  • “压敏”= 对电压敏感,电压升高时阻值急剧降低

  • 对物理压力没有响应(物理压力敏感的是"压力传感器")

  • :warning: 不要把"压敏"理解成"用手按压"!

C. 是一种半导体器件 ✓ 正确
压敏电阻主要材料是 ZnO(氧化锌)掺杂半导体,属于半导体器件,具有非线性 I-V 特性。

D. 响应速度快于 TVS 管 ✗ 也是错误的!
实际上 TVS 管响应更快(皮秒级 ps),压敏电阻约纳秒级(ns)。
但 B 项的错误属于"概念混淆"(把电压响应误说成物理按压),错误更为根本。

:warning: 你选 C(是一种半导体器件),这是正确说法,C 不应该被选!

:light_bulb: 记忆技巧:压敏电阻 = Voltage Sensitive = 电压来了才有反应,用手按它没用!想用力控制阻值的应该用"压力传感器"或"应变片"。

:books: 拓展知识——常见保护器件对比:

器件 响应速度 浪涌能量承受 主要用途
TVS 管 皮秒级(最快) 中等 精密信号线、接口防护
压敏电阻(MOV) 纳秒级 电源防雷击浪涌
气体放电管(GDT) 微秒级(最慢) 最大 电源入口、天线保护
肖特基二极管 皮秒级 低压信号钳位

第(6)题 · do-while 循环执行次数 · 单选 · :white_check_mark: 答对

题目:
对下列程序片段中循环体的执行次数描述正确的选项是()。

int x = 0xAA;
int y = 0xAA;
int z = 0x55;
do{
    z = x ^ y;
    x = ~x;
}while(!z);
  • A. 执行一次

  • B. 执行二次 :white_check_mark:

  • C. 执行三次

  • D. 死循环

:white_check_mark: 正确答案:B(执行二次)

解析:

Keil C51 中 int 为 16 位,按步骤追踪:

初始值:x = 0x00AA, y = 0x00AA, z = 0x0055
​
═══ 第一次执行循环体 ═══
z = x ^ y = 0x00AA ^ 0x00AA = 0x0000
x = ~x   = ~0x00AA = 0xFF55
​
检查 while(!z):
z = 0x0000,!z = !0 = 1(真)→ 继续循环
​
═══ 第二次执行循环体 ═══
z = x ^ y = 0xFF55 ^ 0x00AA = 0xFFFF
x = ~x   = ~0xFF55 = 0x00AA
​
检查 while(!z):
z = 0xFFFF,!z = !非零 = 0(假)→ 退出循环

循环体共执行 2 次,答案 B。

:light_bulb: 关键点:^ 是异或运算,~ 是按位取反,! 是逻辑非。初始 x==y,第一次异或得 0,!0=1 继续;第二次 x 变成了 y 的反码,异或得全 1,!全1=0 退出。

:warning: Keil C51 中 int 是 16 位(0x00AA),不要按 32 位的标准 C 来算!

:books: 拓展知识——位运算速查:

运算符 含义 示例
& 按位与 0xAA & 0x0F = 0x0A
| 按位或 0xA0
^ 按位异或 0xAA ^ 0xAA = 0x00(相同得0)
~ 按位取反 ~0xAA = 0x55(8位)
! 逻辑非 !0 = 1,!非零 = 0
<< 左移 0x01 << 3 = 0x08
>> 右移 0x80 >> 3 = 0x10

第(7)题 · RLC串联谐振频率变化 · 单选 · :cross_mark: 答错(你选 B,正确答案 D)

题目:
RLC 串联谐振电路的电感增加到原来的 4 倍时,谐振频率变化为原来的()。

选项:

  • A. 4 倍

  • B. 1/4 倍

  • C. 2 倍

  • D. 1/2 倍 :white_check_mark:

:white_check_mark: 正确答案:D(1/2 倍)

解析:

串联谐振频率公式:

f0 = 1 / (2π × √(L × C))

L 变为 4L,代入计算:

f0' = 1 / (2π × √(4L × C))
    = 1 / (2π × 2 × √(L × C))
    = (1/2) × f0

所以谐振频率变为原来的 1/2 倍

:warning: 你选了 B(1/4 倍)——错误原因:L 增大 4 倍,√L 增大 2 倍,f0 减小 2 倍(倒数),不是 4 倍!注意有根号,不是线性关系!

:light_bulb: 记忆技巧:f0 与 √(LC) 成反比。L×4 → √(L×4) = 2√L → f0 除以 2 → 频率变为 1/2。口诀:L变4倍开根号只变2倍,频率只降一半!

:books: 拓展知识——并联谐振对比:

并联谐振频率公式与串联相同:

f0 = 1 / (2π × √(LC))
特性 串联谐振 并联谐振
谐振条件 XL = XC XL = XC
谐振频率 f0 = 1/(2π√LC) f0 = 1/(2π√LC)
阻抗特性 阻抗最(纯阻性) 阻抗最(纯阻性)
电流特性 电流最(IC ≈ 0 at off-resonance) 电流最
用途 串联选频电路 并联滤波/选频

蓝桥杯常考:谐振时 XL = XC,纯阻性,无虚部!


第(8)题 · 奈奎斯特采样频率 · 单选 · :cross_mark: 答错(你选 B,正确答案 C)

题目:
模拟信号的带宽为 1KHz-100KHz,对其进行无失真采样的频率为()。

选项:

  • A. 1KHz

  • B. 100KHz

  • C. 200KHz :white_check_mark:

  • D. 1MHz

:white_check_mark: 正确答案:C(200KHz)

解析:

根据奈奎斯特采样定理(Shannon 采样定理):

采样频率 fs ≥ 2 × fmax(信号最高频率)

信号最高频率 fmax = 100KHz,因此:

fs ≥ 2 × 100KHz = 200KHz

所以无失真采样的最低采样频率为 200KHz,选 C。

:warning: 你选 B(100KHz),这正好等于信号最高频率 fmax,按奈奎斯特定理必须 ≥ 2×fmax!100KHz 的采样频率会产生严重的混叠失真(Aliasing)!

:warning: 注意:带宽"1KHz-100KHz"中的 1KHz 是下限,奈奎斯特定理只关心最高频率(100KHz),不是带宽宽度(99KHz)!

:light_bulb: 记忆技巧:奈奎斯特 = “至少两倍”,采样频率至少是最高频率的 2 倍,这样恢复时不混叠。实际工程中通常取 5~10 倍以确保安全。

:books: 拓展知识——STC15F2K60S2 ADC 采样率:

STC15 的 ADC 最高采样率约为:

采样时间 ≥ 90 个时钟周期(典型)
12MHz 晶振下:最高约 12MHz / 90 ≈ 133KSps

使用 ADC 采集高频信号时,需要验证采样率是否满足奈奎斯特定理!否则数据失真。


第(9)题 · I2C总线速度模式 · 单选 · :white_check_mark: 答对

题目:
I2C 总线的速度模式可以配置为() bit/s。

选项:

  • A. 100K

  • B. 400K

  • C. 1M :white_check_mark:

  • D. 10M

:white_check_mark: 正确答案:C(1M)

解析:

I2C(Inter-Integrated Circuit)总线由 Philips(恩智浦)开发,标准定义了以下速度模式:

标准模式(Sm):   100 Kbps   ← A 选项
快速模式(Fm):   400 Kbps   ← B 选项
快速模式+(Fm+):1 Mbps     ← C 选项 ✅
高速模式(Hs):  3.4 Mbps
超快速模式(UFm):5 Mbps(单向)

10M(D 选项)不是任何 I2C 标准模式,排除。

A(100K)和 B(400K)虽然也是有效速度,但题目考查学生对较高速度模式的掌握,答案指向 C(1M,快速模式+)。

:warning: 注意区分 I2C 速度和 SPI 速度:SPI 通常可以达到几十 MHz,远高于 I2C!

:light_bulb: 记忆技巧:I2C 速度档位——100K / 400K / 1M / 3.4M,成倍递增约 4 倍,最高标准约 3.4M,10M 不存在!

:books: 拓展知识——I2C vs SPI vs UART 对比(蓝桥杯必考!):

特性 I2C SPI UART
接口线数 2 根(SCL+SDA) 4 根(CLK+MOSI+MISO+CS) 2 根(TX+RX)
速度 最高 3.4Mbps 数十 Mbps 最高约 1Mbps(实际)
多从机 7位地址区分 独立 CS 引脚 不直接支持
蓝桥杯外设 AT24C02(EEPROM) - DS1302
全双工 :cross_mark: 半双工 :white_check_mark: 全双工 :white_check_mark: 全双工

第(10)题 · 无竞争冒险逻辑表达式 · 多选 · :white_check_mark: 答对

题目:
下列表达式中不存在竞争冒险关系的是()。

选项:

  • A. Y = ABC + AC’

  • B. Y = AB + B’C

  • C. Y = A + B + C :white_check_mark:

  • D. Y = AB’ + C’ :white_check_mark:

:white_check_mark: 正确答案:C、D

解析:

竞争冒险产生的条件: 某变量的原变量反变量同时出现在表达式中,当该变量切换状态时,因传播延迟不同可能产生毛刺(Glitch)。

逐项分析:

A. Y = ABC + AC’

  • 同时出现了 C 和 C’ → 有竞争冒险 :cross_mark:

  • 当 A=1, B=1 时,Y = C + C’ = 1(理论),但实际切换时可能出现短暂的 0

B. Y = AB + B’C

  • 同时出现了 B 和 B’ → 有竞争冒险 :cross_mark:

  • 当 A=1, C=1 时,Y = B + B’ = 1(理论),实际切换时可能出现毛刺

C. Y = A + B + C

  • 只有原变量,无任何反变量 → 没有竞争冒险 :white_check_mark:

D. Y = AB’ + C’

  • 只有 B’(没有 B),只有 C’(没有 C),不存在同一变量的原变量和反变量同时出现 → 没有竞争冒险 :white_check_mark:

:warning: 易错点:竞争冒险的判断看"同一个变量是否以原变量和反变量两种形式同时出现",D 中 B’ 只有反变量(没有 B),所以不构成竞争对。

:light_bulb: 记忆技巧:看表达式里有没有"X 和 X’"这对组合,有就有险,没有就安全!

:books: 拓展知识——消除竞争冒险的方法:

方法 说明
增加冗余项 卡诺图中在相邻循环圈的公共格上添加多余的积项
增加滤波电容 在输出端加小电容滤除毛刺
引入时钟控制 用时钟脉冲同步采样,避开过渡时期
修改逻辑函数 改变设计,避免互补变量同时出现

第(11)题 · 差分放大器共模倍数 · 单选 · :cross_mark: 答错(你选 D,正确答案 A)

题目:
一个完全对称的差分放大器,其共模放大倍数为()。

选项:

  • A. 0 :white_check_mark:

  • B. ∞

  • C. 与差模放大倍数相同

  • D. 约等于差模放大倍数的 0.707 倍

:white_check_mark: 正确答案:A(0)

解析:

差分放大器的工作原理:

差模信号(Vd)= V+ - V-(两端相反的信号)→ 放大
共模信号(Vc)= (V+ + V-)/2(两端相同的信号)→ 抑制

完全对称的差分放大器,两侧电路参数完全一致:

  • 当共模信号输入时(两端信号相同),两路输出完全相等

  • 差分输出 = 左输出 - 右输出 = 0

  • 因此共模放大倍数 Acm = 0

理想差分放大器的共模抑制比(CMRR)= |Adm / Acm| → ∞(无穷大)

:warning: 你选 D(0.707 倍),这个数字在哪里用到?—— 0.707 = 1/√2,是 -3dB 截止频率对应的增益比值,与共模放大倍数无关!两个不同的概念!

其他选项分析:

  • B. ∞:这是 CMRR(共模抑制比)的理想值,不是共模放大倍数

  • C. 与差模放大倍数相同:错误,差分放大器的意义就是差模大、共模小

  • D. 0.707 倍:这是 -3dB 带宽截止点的比值,张冠李戴

:light_bulb: 记忆技巧:差分放大器的核心价值——放大差异,消除共模。完全对称时共模完全消除,Acm = 0,CMRR = 无穷大。

:books: 拓展知识——共模抑制比 CMRR:

CMRR = |Adm / Acm|(线性比值)
CMRR(dB) = 20 × log10(|Adm / Acm|)
器件 典型 CMRR
理想差分放大器
通用运放(LM358) 80~100 dB
仪表放大器(INA128) 100~120 dB
实际分立差分电路 40~60 dB

CMRR 越大,抑制共模干扰(如工频噪声、电源纹波)的能力越强!蓝桥杯中传感器信号采集常用差分输入提高抗干扰性。


第(12)题 · IAP15F2K61S2 堆栈指针 SP · 多选 · :cross_mark: 答错(你选 ABCD,正确答案 AC)

题目:
关于 IAP15F2K61S2 单片机的堆栈指针 SP 说法中正确的是()。

选项:

  • A. 8 位专用寄存器 :white_check_mark:

  • B. 系统复位后,初始地址为 00H。

  • C. 数据压入堆栈后,SP 内容增大。 :white_check_mark:

  • D. 指示出堆栈底部在内部 RAM 块中的位置。

:white_check_mark: 正确答案:A、C

解析:

逐项分析:

A. 8 位专用寄存器 :white_check_mark: 正确

  • SP(Stack Pointer)是 8 位特殊功能寄存器,地址为 81H

  • 8位,寻址范围 00H~FFH,覆盖整个内部 RAM

B. 系统复位后,初始地址为 00H :cross_mark: 错误!

  • SP 复位后初始值为 07H,不是 00H!

  • 为什么是 07H?因为 00H~07H 是寄存器组0(R0~R7),这部分已被占用,堆栈从 07H 往上增长,第一次 PUSH 后 SP=08H,数据存入 08H。

  • :warning: 这是经典易错点!

C. 数据压入堆栈后,SP 内容增大 :white_check_mark: 正确

  • 8051/STC15 使用向上增长的堆栈

  • PUSH 操作:先 SP = SP+1,再把数据存入 SP 指向的地址

  • 所以压栈后 SP 增大(向高地址方向增长)

D. 指示出堆栈底部在内部 RAM 块中的位置 :cross_mark: 错误!

  • SP 始终指向栈顶(最后压入的数据所在位置),不是栈底!

  • 栈底地址是固定的(约 08H 附近),不需要寄存器记录;SP 是动态变化的栈顶指针

:warning: 你选了 ABCD,把 B 和 D 这两个错误选项也选上了!复位值是 07H 不是 00H,SP 指向栈顶不是栈底!

:light_bulb: 记忆技巧:8051 堆栈的三个关键记忆点——① SP 复位=07H(从寄存器区末尾开始)② 向上增长(PUSH后SP变大)③ 指向栈顶(不是栈底)

:books: 拓展知识——8051 堆栈操作细节:

PUSH 过程:SP = SP + 1 → M[SP] = 数据  (先加后存)
POP  过程:数据 = M[SP] → SP = SP - 1   (先读后减)
​
示例:复位后 SP=07H
PUSH ACC(假设 A=0x55):
  SP = 07H + 1 = 08H
  内部RAM[08H] = 0x55
  SP 现在指向 08H ← 这就是栈顶
​
PUSH B(假设 B=0xAA):
  SP = 08H + 1 = 09H
  内部RAM[09H] = 0xAA
  SP 现在指向 09H

:warning: 实际编程注意:SP 不能增长到超过内部 RAM 上限(FFH),否则溢出破坏数据!深层嵌套/递归要小心栈溢出!


第(13)题 · 串行转并行电路 · 单选 · :white_check_mark: 答对

题目:
下列选项中,能够把串行数据变成并行数据的电路是()。

选项:

  • A. 3/8 译码器

  • B. 移位寄存器 :white_check_mark:

  • C. 八进制计数器

  • D. 数据锁存器

:white_check_mark: 正确答案:B(移位寄存器)

解析:

串转并(Serial-In Parallel-Out,SIPO)是移位寄存器的核心功能之一:

移位寄存器工作模式:
  SISO:串行输入 → 串行输出(延迟线)
  SIPO:串行输入 → 并行输出(串转并)← 本题考点
  PISO:并行输入 → 串行输出(并转串)
  PIPO:并行输入 → 并行输出(数据缓冲)

其他选项分析:

  • A. 3/8 译码器:组合逻辑,3 位输入 → 8 路独立输出,用于地址译码(蓝桥杯板上的 74HC138!),不做串转并

  • C. 八进制计数器:对脉冲计数,不涉及串行/并行数据转换

  • D. 数据锁存器:锁存并行数据,不做串行处理

:light_bulb: 记忆技巧:移位寄存器 = 数据"一位一位地移动进来",移够了一次性并行读出,这就是串转并!蓝桥杯中 74HC595(并转串,用于扩展 IO)和 74HC165(串转并)都是移位寄存器的应用。

:books: 拓展知识——蓝桥杯常见串并转换应用:

器件 功能 蓝桥杯应用
74HC595 SIPO(串入并出) 扩展 LED/数码管 IO
74HC165 PISO(并入串出) 扩展按键输入
74HC194 通用移位寄存器 双向移位
STC15 内部 SPI 硬件串并转换 与外设通信

第(14)题 · 运放电路类型识别 · 单选 · :white_check_mark: 答对

题目:
如下图所示的运算放大器电路名称是()。

选项:

  • A. 同相比例运算放大器 :white_check_mark:

  • B. 反相比例运算放大器

  • C. 微分器

  • D. 积分器

:white_check_mark: 正确答案:A(同相比例运算放大器)

解析:

从电路连接分析:

  • 输入 Ui → R5 → 同相端(+)

  • R6 连接反相端(-)到地(作为分压参考)

  • R4 从输出反馈到反相端(-)(负反馈)

  • C2 在输出端到地(输出滤波电容,不影响放大性质)

这是标准的同相比例放大器,增益为:

Av = 1 + R4/R6

特点:

  • 输入信号从同相端(+)输入

  • 输出与输入同相位(不反相)

  • 输入阻抗极高(约等于运放开环输入阻抗)

对比反相比例放大器

  • 输入通过电阻接反相端(-)

  • 同相端(+)接地(或虚地)

  • 输出与输入反相

  • 增益 Av = -Rf/Rin(负号表示反相)

:warning: 区分同相/反相放大器的关键:看输入信号从哪个端子进去——同相端(+)→ 同相放大,反相端(-)→ 反相放大!

:light_bulb: 记忆技巧:信号从哪端进,就是哪端放大。加号端进 = 同相(Av = 1+Rf/R),减号端进 = 反相(Av = -Rf/R)。

:books: 拓展知识——常见运放电路识别口诀:

电路类型 输入端 反馈元件 增益公式
同相比例放大 + 端 电阻 R Av = 1 + Rf/R
反相比例放大 - 端 电阻 Rf Av = -Rf/Rin
电压跟随器 + 端 直接短路 Av = 1
微分器 - 端(通过电容) 电阻 R Vo = -RC × dVi/dt
积分器 - 端(通过电阻) 电容 C Vo = -1/(RC) × ∫Vi dt
求和电路 - 端(多路) 电阻 Rf Vo = -Rf×(V1/R1+V2/R2…)

第(15)题 · RS232错误说法 · 单选 · :white_check_mark: 答对

题目:
下列关于 RS232 通信接口的说法中错误的是()。

选项:

  • A. 可以实现全双工通信。

  • B. 采用"正逻辑"传输。

  • C. 无须专用接口芯片,接口电平兼容 TTL。 :white_check_mark:(错误说法)

  • D. 传输距离小于 RS485

:white_check_mark: 正确答案:C(无须专用接口芯片、兼容 TTL 的说法是错误的)

解析:

逐项分析:

A. 可以实现全双工通信 ✓ 正确
RS232 有独立的 TXD(发送)和 RXD(接收)线,可以同时收发,支持全双工。

B. 采用"正逻辑"传输 ✗ 也是错误的说法!
RS232 实际上采用负逻辑

  • 逻辑 1(Mark)= -3V ~ -15V

  • 逻辑 0(Space)= +3V ~ +15V

但 C 项的错误更明显,是工程实践中最基本的常识,所以本题答案选 C。

C. 无须专用接口芯片,接口电平兼容 TTL ✗ 错误!

  • RS232 电平为 ±3V ~ ±15V,而 TTL 电平为 0V / 5V,两者完全不兼容!

  • 必须使用专用接口芯片(如 MAX232、SP232)进行电平转换

  • 不经转换直接连接单片机会损坏单片机 IO 口!

D. 传输距离小于 RS485 ✓ 正确

  • RS232:最大 15m(约 50 英尺)

  • RS485:最大 1200m,适合工业现场长距离通信

:warning: C 和 B 都有错误,但 C 的错误是工程实践中最基础的知识(必须用 MAX232 转换),题目考的是最明显、最重要的错误说法。

:light_bulb: 记忆技巧:RS232 需要 MAX232,就像 USB 转串口需要 CH340!电平不一样,必须有"翻译"——转换芯片!

:books: 拓展知识——三大串行总线对比(蓝桥杯高频考点!):

特性 RS232 RS485 TTL串口
电平 ±3V~±15V(负逻辑) 差分 ±2V~±6V 0V/3.3V 或 0V/5V
最大距离 15m 1200m 短距离(板级)
拓扑 点对点 多点总线(最多 32 节点) 点对点
抗干扰 (差分信号)
全双工 :white_check_mark: :cross_mark:(半双工,需方向控制) :white_check_mark:
转换芯片 MAX232 MAX485 无需(直连单片机)
蓝桥杯应用 调试/通信 工业应用 与 DS1302 等通信

:clipboard: 速查卡:本套题核心知识点汇总


:red_circle: 晶体管基础

知识点 关键内容
BJT 工作原理 电流控制电流,Ic = β × Ib
MOSFET 工作原理 电压控制电流,Vgs 控制 Id
BJT 应用 蜂鸣器驱动(蓝桥杯板上的 NPN 三极管)
β(hFE) 电流放大系数,几十到几百

:orange_circle: 电源与元器件

知识点 关键内容
大压差转换 首选 DCDC 开关电源(效率 85%~95%)
小压差转换 可用 LDO(如 5V→3.3V)
LDO 效率 = Vout/Vin,压差大时极低
上拉电阻选型 考虑误差后是否在允许范围内,精度够用即可
压敏电阻 电压敏感,非物理压力敏感!用于过压保护
TVS vs MOV 响应速度 TVS 更快(ps 级)> 压敏电阻(ns 级)

:yellow_circle: 模拟电路

知识点 关键内容
串联谐振频率 f0 = 1/(2π√LC),L 变 4 倍 → f0 变 1/2
并联谐振频率 公式相同,但阻抗特性相反(并联谐振时阻抗最大)
完全对称差分放大器 共模放大倍数 = 0,CMRR → ∞
同相比例放大器 输入接同相端(+),Av = 1 + Rf/R
反相比例放大器 输入接反相端(-),Av = -Rf/Rin(反相)
-3dB 点 对应增益 = 0.707(1/√2 倍),是通频带边界

:green_circle: 数字逻辑

知识点 关键内容
竞争冒险判断 同一变量的原变量和反变量同时出现才有险
无竞争冒险例子 Y=A+B+C(全正),Y=AB’+C’(无互补对)
串转并电路 移位寄存器(SIPO 模式)
74HC138 3-8 译码器,组合逻辑,蓝桥杯板地址译码

:blue_circle: C 语言与数字信号

知识点 关键内容
do-while 执行 追踪:x=0xAA,y=0xAA,z=0x55 → 执行 2 次
奈奎斯特定理 fs ≥ 2 × fmax(最高频率的 2 倍)
带宽 1K~100K 采样 最低采样频率 = 200KHz(2×100K)
Keil C51 int 16 位,注意与标准 C(32位)的区别

:purple_circle: IAP15F2K61S2 / STC15 重点

特性 规格
堆栈指针 SP 8 位寄存器,复位值 07H(不是00H!)
SP 增长方向 压栈后 SP 增大(向上增长,先SP+1再存数)
SP 指向 栈顶(不是栈底!)
内部 RAM 256字节(00H~FFH),00H~1FH 为寄存器区
实用建议 避免深层递归,防止栈溢出超过 RAM 范围

:high_voltage: 通信接口速查

接口 电平/速度 距离 转换芯片 特点
RS232 ±3V~±15V(负逻辑) 15m 必须 MAX232 全双工,点对点
RS485 差分 ±2V~±6V 1200m MAX485 半双工,多节点
I2C 100K/400K/1M/3.4M 板级 2线,半双工
SPI 数十 Mbps 板级 4线,全双工
TTL UART 0/3.3V 或 0/5V 短距 直连单片机

:bullseye: 本套得分预估:10/15 分(66.6%)
:pushpin: 重点复习:BJT工作原理、RLC谐振计算、奈奎斯特定理、差分放大器共模倍数、SP复位值