矩阵键盘
图1 矩阵键盘
1. 基础知识
- 矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。矩阵键盘如图1所示。
2. 硬件连接
- 矩阵键盘有8个引脚,在连接时直接插入集成板。插入方法如下图所示。
图2 矩阵键盘连接示意图
- 矩阵键盘的内在工作原理如下图所示,一共有四行四列,汇聚成8个引脚接口,所以我们在确定每一按钮时,需要通过两个引脚进行确认。示意图如下。
图3 矩阵键盘工作原理图
3. 基础应用(图形化)
- 点击参考矩阵键盘积木块
1.矩阵键盘测试程序:
- 程序永远执行(条件为真,强行中断程序和切断电源除外),每隔一秒获取一次矩阵键盘的值。具体代码如下。
图4 矩阵键盘测试程序
2.矩阵键盘控制小灯亮灭程序:
- 当矩阵键盘的”8”号案件被按下时,小灯亮起,再次按下时,小灯熄灭。
图5矩阵键盘控制小灯程序
3.此处为程序下载链接:
4.矩阵键盘控制小灯亮灭演示视频:
4. 基础应用(Python)
- 暂无,需要后期补充
5. 相关课程链接
- 暂无,需要后期补充