Advertisement

蓝桥杯 4.3:矩阵按键

阅读量:

一、模块题目设计与分析

在这里插入图片描述

二、原理简述

1、矩阵键盘的扫描原理 (转载+删减)
相较于独立按键,矩阵键盘中的每个按键的两个触点均分别接入单片机的I/O端口,其中一路用于传输行信号,另一路则用于传输列信号。以下以4X4结构的矩阵键盘为例,分析其运行机制及扫描策略。

在这里插入图片描述

为判断黄色按键是否被按下,需采用逐行扫描的方式,并检测各列的信号状态。若R3行输出低电平,则当黄色按键处于按下状态时,对应的C2列信号也应为低电平,而该行中未被按下的其他按键所对应的列信号则保持高电平。由此可归纳出矩阵键盘的基本扫描流程:
<1> 将R1设为低电平,R2、R3、R4设为高电平,依次读取并分析各列的信号状态。若所有列信号均为高电平,则说明R1行上无按键被按下。
<2> 将R2设为低电平,R1、R3、R4设为高电平,依次读取并分析各列的信号状态。

全部评论 (0)

还没有任何评论哟~