首页 > 商讯 > 正文

矩阵键盘原理是什么? 键盘冲突如何解决呢?

来源:IT资讯网 2022-09-16 16:15:26

矩阵键盘原理是:矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组,按键设置在行、列线交点上,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到加5V 电源上,无按键按下时,行线处于高电的状态,而当有按键按下时,行线电与此行线相连的列线电决定。

键盘冲突如何解决?

还是以这张图为例,由于工作或者游戏需要,我们同时按下了Q、2、W按键。那么键盘是怎么处理的呢?首先,芯片通过扫描后得到以下信息:A1与B2是同时开启的(Q按键点亮)、另外A2与B2也是同时开启的(W按键点亮)、A2与B1也是同时开启的(2按键点亮)。

按下同一个矩阵的四个角时便会出现键位冲突的现象

但是,由于线路采用的是串联设计,所有当我们按下这三个按键时,芯片也会得到A1与B1是处于开启状态的(1按键点亮)。

事实上,当我们按下这四个按键中的任何三个按键时,电脑得到的反馈都是相同的,而使得电脑无法处理我们刚才输入的信息。而设计矩阵的工程师也考虑到了这个问题,所以他们采用了保护处理,当我们在按下任意一个矩阵的两个交叉点时,键盘的另外两个交叉点,就会自动被锁定了,以防止电脑出现茫然的现象。根据上图也就是说,当我们按下Q、W这两个按键的同时,1、2按键已经被自动锁定了,用户即使按下去,电脑也得不到反馈,以让电脑能够正确的显示出Q、W按键信息。

这就是我们所说的键位冲突的问题。为什么不同的键盘会有不同的键位冲突呢?这因为不同品牌型号的键盘线路设计不可能是完全相同的,因此它们存在冲突的键位也不一样。只要不构成四角组合关系,大部分键都是可以随便同按的,普通的键盘,即使有这样那样的冲突,也足够日常使用了。

二极管的出现帮我们解决了很多问题

但是很多游戏对于键盘的按键冲突还是有着比较高的要求的,市场上那些无冲突键盘又是采用了什么样的设计呢?这里便要提到一个二极管的名词。

相信大家对于二极管都不会陌生,二极管有一个特,电流只能从它的阳极流向阴极,而反向则难以通过。之前提到的键位冲突是因为当A1和B2、A2和B2、A2和B1分别连通时,程序误以为A1和B1也连通,因此当发现3个按键互相形成回路时,就屏蔽第三颗按键的设计。现在,我们在每个按键的电路中增加一个二极管,让电流只能从A端传向B端,而不能从B跑向A。

加入二极管后信号只会单项传输

回到之前的例子,同时按下Q、W、2三个键。尽管W键接通了A2和B2,但由于二极管的限制,信息只能从A2到B2传导,而不能从B2到A2,这就不会使芯片检测到1按键也是接通状态,便可以正确识别我们刚才按下了Q、w、2这三个按键了。

标签: 矩阵键盘 矩阵键盘原理 键盘冲突 键盘冲突如何解决

编辑: 尚瑞

最近更新

热点

近日,百度智能云发布5款云服务器BCC(Baidu Cloud Compute)实例,搭载第三代AMD EPYC 处理器(Milan),旨在面对更多元化的计算应用

详细>>

12月2-4日,由福建省工业和信息化厅、福建省教育厅、福建省人力资源和社会保障厅、福建省商务厅、福建省科学技术厅、福建省总工会、共青团

详细>>

经过二十多年的发展,国产品牌RTK设备厂商迅速成长。如今行业和地产等产业链增长放缓,长期由需求侧拉动的RTK设备市场想要得到进一步的发展

详细>>

11月25日,开迈斯-支付宝充电站发布与落成典礼在杭州市滨江区智选假日酒店隆重举行,开迈斯新能源科技有限公司投后运营总监张震宇与会热烈致

详细>>

11月13日,2022领克赛道嘉年华暨巅峰车手计划总决赛在宁波国际赛道圆满落幕。本次嘉年华以为速度+冕为主题,开展领克巅峰车手计划总决赛、

详细>>

2022年是驱动人生走过的第15个年头,在这15年间有创业初期的摸爬滚打,有与困难你来我往的过招,有精益求精的技术迭代,也有一代代驱动成员

详细>>