mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8mobile wallpaper 9mobile wallpaper 10mobile wallpaper 11mobile wallpaper 12mobile wallpaper 13
2537 字
8 分鐘
Final Exam
2026-06-14

Final Exam MCS-51 单片机期末单选题#

一. 单选题#

1. (单选题) 已知开关脉冲频率为 20kHz,持续检测 10 秒,总脉冲个数为( )

  • A 200000
  • B 20000
  • C 2000
  • D 200

正确答案:A

解析:脉冲个数 = 频率 × 时间 = 20×103 Hz×10 s=20000020 \times 10^3\text{ Hz} \times 10\text{ s}=200000 个。


2. (单选题) 在实际工程中,单片机 IO 驱动 LED 时通常不会达到理论最大并联数量,主要原因不包括以下哪一项?

  • A IO口实际灌电流可能因温度升高而下降
  • B LED的正向压降存在个体差异
  • C 电源电压波动可能导致电流不稳定
  • D LED的发光颜色不同

正确答案:D

解析:LED 发光颜色会影响正向压降,但它不是限制理论最大并联数量的主要工程原因。A、B、C 都会直接影响实际驱动电流和可靠性。


3. (单选题) 已知某单片机单个 I/O 的最大灌电流为 100mA,单个 LED 的额定工作电流为 5mA,忽略导线电阻及其他损耗,理论上该 I/O 最多可直接并联点亮多少个 LED?

  • A 15个
  • B 20个
  • C 25个
  • D 30个

正确答案:B

解析:理论并联数量 = 100 mA÷5 mA=20100\text{ mA} \div 5\text{ mA}=20 个。


4. (单选题) 51 单片机采用 6MHz 晶振,定时器 0 工作方式 1,若要实现单次定时 10ms,则初值应设置为( )

  • A 55536
  • B 60536
  • C 45536
  • D 35536

正确答案:B

解析:

  • 机器周期 = 12÷6 MHz=2μs12 \div 6\text{ MHz}=2\mu s
  • 10ms 需要计数次数 = 10 ms÷2μs=500010\text{ ms} \div 2\mu s=5000
  • 方式 1 为 16 位定时器,最大计数值为 65536
  • 初值 = 655365000=6053665536-5000=60536

所以 10ms 对应初值 60536,不是 55536。55536 对应 10000×2μs=20 ms10000 \times 2\mu s=20\text{ ms}


5. (单选题) 若单片机 IO 口采用灌电流方式驱动 LED,当 LED 数量超过 IO 口最大驱动能力时,正确的解决方法是?

  • A 直接增加LED数量
  • B 使用三极管或MOS管扩展驱动能力
  • C 减小LED的串联电阻
  • D 降低电源电压

正确答案:B

解析:当 IO 驱动能力不足时,应使用三极管、MOS 管或专用驱动芯片扩展驱动能力。直接增加 LED 或减小限流电阻都可能导致 IO 口过流损坏。


6. (单选题) 以下哪个场景最适合使用 20kHz 开关脉冲进行 10 秒持续检测( )

  • A 家庭照明控制
  • B 工业电机转速监测
  • C 环境温湿度采集
  • D 蓝牙数据传输

正确答案:B

解析:20kHz 脉冲适合用于编码器测速、转速检测等工业场景。温湿度采集和家庭照明控制通常不需要如此高频的脉冲计数。


7. (单选题) 51 单片机采用 6MHz 晶振,其机器周期为( )

  • A 1μs
  • B 2μs
  • C 3μs
  • D 4μs

正确答案:B

解析:标准 8051 的 1 个机器周期 = 12 个时钟周期,因此机器周期 = 12÷6 MHz=2μs12 \div 6\text{ MHz}=2\mu s


8. (单选题) MCS-51 单片机的 P0 口作为通用 I/O 口使用时,需要外接以下哪种元件?

  • A 上拉电阻
  • B 下拉电阻
  • C 二极管
  • D 电容

正确答案:A

解析:P0 口作为通用 I/O 使用时为开漏输出结构,内部没有上拉电阻,因此需要外接上拉电阻。


9. (单选题) MCS-51 单片机定时器 T0 工作在模式 2 时,其最大计数值为?

  • A 8192
  • B 256
  • C 65536
  • D 128

正确答案:B

解析:模式 2 是 8 位自动重装模式,最大计数范围为 28=2562^8=256


10. (单选题) MCS-51 单片机外部中断 0 的中断请求标志位是?

  • A TF0
  • B IE0
  • C IT0
  • D TR0

正确答案:B

解析:IE0 是外部中断 0 的中断请求标志位;TF0 是定时器 0 溢出标志,IT0 是外部中断 0 触发方式控制位,TR0 是定时器 0 运行控制位。


11. (单选题) MCS-51 单片机中断响应的优先级顺序为?

  • A 外部中断0 > 定时器0 > 外部中断1 > 定时器1 > 串口
  • B 串口 > 定时器1 > 外部中断1 > 定时器0 > 外部中断0
  • C 外部中断0 > 外部中断1 > 定时器0 > 定时器1 > 串口
  • D 定时器0 > 外部中断0 > 定时器1 > 外部中断1 > 串口

正确答案:A

解析:MCS-51 默认中断查询顺序为:外部中断 0、定时器 0、外部中断 1、定时器 1、串口,即 INT0 > T0 > INT1 > T1 > 串口。


12. (单选题) 要使 MCS-51 单片机定时器 T1 工作在模式 1(16 位定时器),TMOD 寄存器的设置应为?

  • A TMOD = 0x10
  • B TMOD = 0x01
  • C TMOD = 0x20
  • D TMOD = 0x02

正确答案:A

解析:TMOD 高 4 位控制 T1,T1 模式 1 对应 M1M0 = 01,因此 TMOD 应设置为 0001 0000B,即 0x10


13. (单选题) MCS-51 单片机的中断允许总控制位是?

  • A EA
  • B ES
  • C ET0
  • D EX0

正确答案:A

解析:EA 是总中断允许位。只有 EA 置 1,并且对应中断允许位也置 1 时,相应中断才可能被响应。


14. (单选题) MCS-51 单片机串口控制寄存器 SCON 的 REN 位功能是?

  • A 发送允许位
  • B 接收允许位
  • C 数据位选择位
  • D 波特率选择位

正确答案:B

解析:REN 是 Receive Enable,即串口接收允许位。REN=1 时允许串口接收数据。


15. (单选题) MCS-51 单片机复位后,程序计数器 PC 的值为?

  • A 0000H
  • B 0003H
  • C 000BH
  • D 0013H

正确答案:A

解析:MCS-51 复位后 PC = 0000H,程序从 0000H 地址开始执行。


16. (单选题) MCS-51 单片机的时钟周期、机器周期、指令周期的关系是?

  • A 1机器周期=12时钟周期
  • B 1机器周期=6时钟周期
  • C 1指令周期=1机器周期
  • D 1指令周期=12时钟周期

正确答案:A

解析:标准 MCS-51 中,1 个机器周期由 12 个时钟周期组成;一条指令可能需要 1 个或多个机器周期。


17. (单选题) 51 单片机采用 6MHz 晶振,定时器 0 工作在方式 1,初值设置为 55536,则单次定时时长为( )

  • A 10ms
  • B 20ms
  • C 55.536ms
  • D 111.072ms

正确答案:B

解析:

  • 机器周期 = 12÷6 MHz=2μs12 \div 6\text{ MHz}=2\mu s
  • 计数次数 = 6553655536=1000065536-55536=10000
  • 定时时间 = 10000×2μs=20000μs=20 ms10000 \times 2\mu s=20000\mu s=20\text{ ms}

所以初值 55536 对应 20ms。10ms 对应 5000 次计数,初值应为 655365000=6053665536-5000=60536


18. (单选题) MCS-51 单片机 P0 口的输出级是?

  • A 单管上拉结构
  • B 推挽结构
  • C 开漏结构
  • D 图腾柱结构

正确答案:C

解析:P0 口内部为开漏输出结构,作为普通 I/O 使用时需要外接上拉电阻。


19. (单选题) MCS-51 单片机串口发送数据时,数据从哪个引脚输出?

  • A P3.0(RXD)
  • B P3.1(TXD)
  • C P3.2(INT0)
  • D P3.3(INT1)

正确答案:B

解析:串口发送端 TXD 对应 P3.1,引脚 P3.0 是 RXD 接收端。


20. (单选题) 51 单片机通过串口发送 AD 转换结果时,若 AD 转换芯片为 ADC0809,其分辨率为 8 位,则串口发送的数据长度应为( )位。

  • A 8
  • B 10
  • C 12
  • D 16

正确答案:A

解析:ADC0809 是 8 位 A/D 转换器,转换结果为 8 位数字量,因此串口发送的数据长度应为 8 位。


21. (单选题) 51 单片机通过串口接收数据并控制 DA 转换芯片 DAC0832 输出模拟电压,若串口接收的字节为 0x80,则 DAC0832 输出的模拟电压为( )(假设参考电压为 5V)。

  • A 2.5V
  • B 1.25V
  • C 3.75V
  • D 5V

正确答案:A

解析:0x80 = 128。按 8 位 D/A 近似计算,输出电压约为 128÷256×5 V=2.5 V128 \div 256 \times 5\text{ V}=2.5\text{ V}


22. (单选题) 51 单片机串口工作在方式 1 时,其帧格式为( )。

  • A 1位起始位,8位数据位,1位停止位
  • B 1位起始位,9位数据位,1位停止位
  • C 1位起始位,8位数据位,2位停止位
  • D 1位起始位,7位数据位,1位停止位

正确答案:A

解析:串口方式 1 为 10 位异步通信帧格式:1 位起始位、8 位数据位、1 位停止位。


23. (单选题) 51 单片机串口发送数据时,需要将数据写入( )寄存器。

  • A SBUF
  • B SCON
  • C PCON
  • D TCON

正确答案:A

解析:SBUF 是串口数据缓冲寄存器。发送数据时将数据写入 SBUF;接收数据时也从 SBUF 读取。


24. (单选题) 51 单片机串口中断标志位是( )。

  • A TI
  • B RI
  • C TI和RI
  • D IE

正确答案:C

解析:串口中断由发送完成标志 TI 或接收完成标志 RI 触发。进入串口中断服务函数后,需要根据 TI、RI 判断中断来源,并由软件清零。


二. 易错对照#

晶振机器周期定时时长计数次数方式1初值
6MHz2μs10ms500060536
6MHz2μs20ms1000055536

解析:方式 1 是 16 位定时器,初值越大,需要计数到溢出的次数越少,因此溢出越快、定时时间越短。

分享

如果這篇文章對你有幫助,歡迎分享給更多人!

Final Exam
https://lemusakuya.com/posts/study-notes/mcu-development/exam/final-exam/
作者
レム・咲く夜
發布於
2026-06-14
許可協議
CC BY-NC-SA 4.0

部分資訊可能已經過時

目錄