背光薄膜键盘按键的原理是什么?

    这是一个很复杂的问题为了让鼡户尽量不看到枯燥的理论内容,这里尽可能的进行简化要了解为什么会出现键位冲突,首先我们要明白我们是如何通过按键盘将指令輸入到电脑里的

    大家虽然并不了解键盘的具体工作原理,但是相信很多玩家也都拆过薄膜键盘键盘下面设计有线路板,上面印有很多導线导线经过每个按键下方的部分是断开的。键盘上的每一个按键都相当于开关当它压下的时候,下面的导线会被接通然后交给电腦的CPU进行信号处理。

    但是我们总不能给每一个按键都设计一条线然后连接到电脑中与CPU进行运算吧,想一想都感觉不靠谱那我们怎么实現对键盘每一个按键的监视呢?

    这个难题在上世纪由电脑巨头IBM解决了他在键盘内部设计了一款主控芯片(一般都会设计在键盘右上角的指示灯部分),芯片会不停地反复检测每条线的连通情况从而随时判断哪个键当前是按下的,用来管理所有按键状态并转换为串行信号


键盘主控一般均会设计在键盘右上角的线路板上

    这样用户仅仅需要4根线就可以将按下键盘的所有数据传输给主机内的CPU进行运算了。但是這个问题解决了但还有一个难题摆在我们面前,如何保证键盘芯片与键盘每一个按键进行联系呢还是不能让每个按键与键盘芯片单独嘚连接在一起呀。

    这时工程师想到了一个全新的办法“矩阵”即我们在高中学到的组合的方法,来实现高效率同时也更加节省成本的信號传输

    如上图,假设这个表格对应键盘主键盘区的一部分当我们按下F按键时,键盘是如何反应的呢首先芯片让A1一列全部开启,然后從B1到B4逐行进行检查由于我们没有按下任何按键所以全部都是处于关闭状态,芯片在让A2开启同样进行逐个检查,直到令A4开启检查到B3同樣处于开启状态,芯片得到信息然后传输给电脑,这就是键盘工作的原理当然芯片的扫描及处理速度比我们描述的要快很多,这样我們按下键盘后电脑屏幕上便会有我们想要的字母出现。

    这种矩阵设计的出现大大的节约了制造键盘的成本但也带来了一些问题

为什么會有键盘按键冲突这是一个很复杂的问题,为了让用户尽量不看到枯燥的理论内容这里尽可能的进行简化。要了解为什么会出现键位冲突首先我们要明白我们是如何通过按键盘将指令输入到电脑里的。大家虽然并不了解键盘的具体工作原理但是相信很多玩家也都拆过薄膜...

我要回帖

更多关于 背光薄膜键盘 的文章

 

随机推荐