C51-抢答系统

第六篇
一、硬件系统架构
输入控制:
K1
(P3.1):模式1触发键K2
(P3.0):模式2触发键K3
(P3.2):模式3触发键K4
(P3.3):全局复位键
输出设备:
LED
(P0):8段数码管数据端口(共阳极)P2A/P2B/P2C
(P2.2-4):数码管位选控制
显示逻辑:
- 数码管显示值对应:
0xC0
:初始显示”0”0xF9
:模式1显示”1”0xA4
:模式2显示”2”0xB0
:模式3显示”3”
- 数码管显示值对应:
二、核心运行逻辑
初始化阶段:
1
2P2A=1; P2B=0; P2C=0; // 激活第一位数码管
LED=0xC0; // 显示"0"模式切换机制:
- 按下K1:锁定模式1,显示”1”,等待K4退出
- 按下K2:锁定模式2,显示”2”,等待K4退出
- 按下K3:锁定模式3,显示”3”,等待K4退出
复位控制:
任何模式下按下K4
均返回初始状态(显示”0”)
三、代码
1 |
|
代码下载链接(123云盘):https://www.123684.com/s/wFuijv-i8Zgh
- 标题: C51-抢答系统
- 作者: lemon
- 创建于 : 2025-07-22 21:46:37
- 更新于 : 2025-07-23 00:11:35
- 链接: https://lemon2003.github.io/post/20250722214637.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论