如果是s2被按下,则六号引脚会被拉低。此时下面四个引脚读取到的值便是一零一,这样一横一纵就能判断哪一个按键被按下了。
键盘是通过这种办法来识别按键的吗?为了一探究,竟我还拆解了带有电脑的原配键盘。可以看一下它的内部电路极其大略,只有一个芯片。这个芯片向外通过usb给电脑传输数据,向内连接着矩阵按键。它的型号是c768f83q,便是它的内部框图,险些没有多余的外设。紧张运用便是键盘,这是官方推举的参考设计方案。
可以看出来,它运用的便是上述讲的矩阵按键电路设计的。然后便是键盘的按键部分,里面也没有按键,只有几张膜片。这上面一层是橡胶软片,与电器连接没有关系,暂时先不管。下面第一层是塑料薄膜,每一个按键对应的是一个小圆点。第二层是纯塑料薄膜,按键部分对应的是挖空的小孔。第三层也是塑料薄膜。

这三层塑料是怎么识别哪一个按键按下了?为此我特意用万用表测试了一下,创造塑料薄膜里面绘制的是导电的物质。当用万用表丈量通断的时候会创造它是导电的。第一层薄膜的导电物质不才方,而第三层薄膜的导电物质在薄的上方。
当按键没有被按下时,由于中间薄膜的存在,两种导电物质是相互打仗不到的。而当按键被按下,两种导电物质就会打仗,便是这样判断按键有没有被按下的。而且它的按键排列差不多也是一纵一横的排列办法,一共用到了二十六个引脚。第一场导电薄膜用到了十六个引脚,第二张导电薄膜连接这八个引脚,这样最多能识别一百二十八个按键。
而键盘一样平常只有一百零四个按键,以是用它来识别一百零四个按键是绰绰有余的。这便是我对键盘掌握办法的理解,希望对你有帮助。