当前位置:首页 > 问问

矩阵键盘的键码是什么 矩阵键盘的键码对应表

1、矩阵键盘的定义

矩阵键盘是一种最常见的输入设备,用于计算机系统中的数据输入。相较于直接将每一个按键对应到计算机芯片的引脚上,矩阵键盘把一排(列)按键的引脚接在一起做成一个列线,而把一列(行)按键的引脚接在一起做成行线,并通过这样的方式将所有按键分为若干个行和列的交点,再用一个芯片来进行按键识别。这种方式大大减少了需要的引脚数量,可用引脚的数量大大减少,从而降低了产品成本。

2、矩阵键盘的键码

矩阵键盘输入数字时按键与键码的对应关系如下:

1键-->11,2键-->12,3键-->13,4键-->14,5键-->15,6键-->16,7键-->17,8键-->18,9键-->19,0键-->10。

矩阵键盘输入字母时,键码与ASCII码表中对应字母的值是相同的,例如:对应A的键码为65,对应B的键码为66,以此类推,对应Z的键码是90。

3、矩阵键盘按键检测原理

将矩阵键盘的每一列都连到一个GPIO上,每一行都连到一个输入引脚上。当按键按下时,位于所在列的GPIO会被设置为高电平,接下来轮流检测每一行是否被触发,如果某一行被触发则说明有按键按下。

值得注意的是,由于检测时每个引脚都需要检测一遍,因此矩阵键盘一次只能检测一个按键是否按下,如果要同时检测多个按键,就需要按下多个按键,然后逐个检测每个按键是否按下。

4、矩阵键盘应用案例

矩阵键盘广泛应用于各种电子产品,例如:

- 电子玩具中的游戏控制器。

- 通讯设备和办公设备中的键盘。

- 家庭电器中的控制面板。

- 医疗设备中的操作员控制面板。

- 工控设备中的操作员面板。

总之,矩阵键盘作为一种高效、可靠的输入设备,将在更多领域中发挥它无可替代的作用。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章