1.前言
当我们熟悉了数码管的位选与段选,并了解的矩阵键盘的扫描之后就可以编写程序了。
1.1实验现象
按下矩阵键盘S1并松开,数码管第一位(LED8)显示0;按下矩阵键盘S2并松开,数码管第一位显示1;...按下矩阵键盘S16并松开,数码管第一位显示F;
1.2工作原理
矩阵键盘扫描(输入扫描)
原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然后快速循环这个过程,最终实现所有按键同时检测的效果
数码管的显示(位选,段选)
本文介绍了如何使用C51编程实现矩阵键盘的扫描和数码管的显示。实验中,按下不同矩阵键盘按键对应数码管显示不同数值。通过逐列扫描检测矩阵键盘,结合数码管的位选与段选,实现按键实时检测与数码管动态显示。
当我们熟悉了数码管的位选与段选,并了解的矩阵键盘的扫描之后就可以编写程序了。
按下矩阵键盘S1并松开,数码管第一位(LED8)显示0;按下矩阵键盘S2并松开,数码管第一位显示1;...按下矩阵键盘S16并松开,数码管第一位显示F;
矩阵键盘扫描(输入扫描)
原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然后快速循环这个过程,最终实现所有按键同时检测的效果
数码管的显示(位选,段选)
9601
5305
5342
7315

被折叠的 条评论
为什么被折叠?