本程序使用AT89S52单片机,通过矩阵键盘扫描获取键值,并在数码管上显示。
原理:
- P0口连接数码管的段选码。
- P2口通过反相器连接数码管的位选码。
- 程序循环扫描键盘矩阵,检测按键按下。
- 根据按下按键的行列位置,计算出键值。
- 将键值转换为对应的数码管显示值。
- 在数码管上显示键值。
功能:
- 扫描矩阵键盘。
- 显示按键按下后的键值。
- 使用数码管显示键值。
代码:
define uchar unsigned char void delayms(uchar j); ...
展示:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论