发布网友 发布时间:2022-04-22 03:56
共3个回答
热心网友 时间:2023-10-15 22:46
矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。
矩阵键盘特点
矩阵键盘的编程是十分复杂的,但是矩阵键盘也节省IO口。而且还提高了I/O口利用率。
矩阵键盘构成与工作方式
图9-7为一个4x3的行列结构,可以构成12个键的键盘。如果使用4x4的行列结构,就能组成一个16键的键盘。很明显,在按键数量多的场合,矩阵键盘与式按键键盘相比可以节省很多的I/O口线。
矩阵键盘不仅在连接上比单独式按键复杂,它的按键识别方法也比单独式按键复杂。在矩阵键盘的软件接口程序中,常使用的按键识别方法有行扫描法和线反转法。这两种方法的基本思路是采用循环查循的方法,反复查询按键的状态,因此会大量占用MCU的时间,所以较好的方式也是采用状态机的方法来设计,尽量减少键盘查询过程对MCU的占用时间。
热心网友 时间:2023-10-15 22:46
本上键盘都是使用矩阵扫描,M*N矩阵驱动只需要M+N条驱动端口。矩阵键盘的用途很广,比如:计算器,遥控器,触摸屏ID产品,银行的提钱机,密码输入器。
热心网友 时间:2023-10-15 22:47
基本上键盘都是使用矩阵扫描的。M*N矩阵驱动只需要M+N条驱动端口