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
410 字
1 分鐘
数码管与矩阵键盘
2026-04-27

05 数码管与矩阵键盘#

1. 数码管显示原理#

  • 共阳极 / 共阴极要区分
  • 段选控制数字形状,位选控制显示位置

2. 动态扫描#

多位数码管通常采用动态扫描:

  1. 送段码
  2. 打开当前位
  3. 短延时
  4. 切到下一位

3. 矩阵键盘#

通过行列扫描减少 IO 占用,典型 4x4 键盘只需 8 根线。

4. 设计建议#

  • 显示刷新频率保持在 60Hz 以上,避免肉眼闪烁
  • 键盘扫描与显示刷新放在定时器节拍中执行

5. 课程实验二:数码管显示实验#

5.1 实验任务#

  1. 完成单个数码管静态显示 0~9
  2. 完成 4 位数码管动态扫描显示
  3. 给出 Proteus 电路图、程序和实验现象截图

5.2 连线参考#

  • 段选:P0.0~P0.7 -> A B C D E F G DP
  • 位选:P2.0~P2.3 -> DIG1 DIG2 DIG3 DIG4

注意:共阳和共阴器件的有效电平相反,程序里要对应调整。

5.3 动态扫描时序#

每次扫描建议采用以下顺序,减少重影:

  1. 关闭所有位选
  2. 写入当前位段码
  3. 打开当前位位选
  4. 短暂保持后切换下一位

5.4 实战建议#

  1. 先跑静态模式确认段码和连线正确,再切换动态模式
  2. 动态扫描建议用定时器 1ms 中断驱动,主循环只做数据更新
  3. 出现全亮、全灭、乱码时,优先检查有效电平配置与电阻网络

5.5 对应工程#

可直接参考:projects/03_seven_segment_display/

分享

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

数码管与矩阵键盘
https://lemusakuya.com/posts/study-notes/mcu-development/05_数码管与矩阵键盘/
作者
レム・咲く夜
發布於
2026-04-27
許可協議
CC BY-NC-SA 4.0

部分資訊可能已經過時

目錄