跳转至

第9章 键盘

键盘

消抖

独立键盘——查询法

矩阵键盘

行扫描法

该方法的基本思想是,由程序对键盘进行逐行扫描,通过检测到的列的输出状态来确定闭合键。

先行全0读列值,全1无按键,非全1有键按下;

有键按下时:逐行输出0,查列号:有0则该行该列交叉处即为按键位置

线反转法

该方法的基本思想是通过行列输入输出颠倒两次扫描来识别闭合键。

先行输出0读列值,全1则无按键,有0有按键 — 得到列号

再将此列输出0,行作为输入,读行值 — 得到行号

列号 + 行号 = 闭合键的位置