独立按键:一个按键占用单独的一个I/O口;
矩阵键盘:为了节省I/O口,通常将按键排列成矩阵形式,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。(上个图,一看就明白)
独立式按键:直接由I / O线组成的单个按钮电路,其特征在于每个按钮分别占用一条I / O线,适用于八个按键。
矩阵式键盘:它由行和列线组成,按钮位于行和列线的交点处。当按钮数量很大时,矩阵式键盘较之独立式按键键盘要节省很多I/O口,适合于八个键以上使用。
扩展资料:
矩阵式键盘的按键识别方法:线扫描
线扫描方法,也称为渐进式(或列)扫描查询方法,是最常用的键识别方法之一。流程如下:
1、确定键盘上是否有按键:将所有线设置为低电平,然后检查列线的状态。只要一列的电平为低,就表示键盘上有按下的键,并且闭合键在与低电平线和四行线交叉的四个键之中。如果所有列线都高,则键盘上没有按键。
2、确定关闭按钮的位置:确认按下按钮后,可以进入确定特定关闭按钮的过程。该方法是:依次将行线设置为低电平,即当某行线为低电平时,其他线为高电平。在确定某个行线位置低之后,逐行检测每个列线的电平状态。如果列为低,则列线和行线的交点处设置为低的按钮为关闭按钮。
参考资料来源:百度百科-矩阵键盘
参考资料来源:百度百科-QWERTY独立键盘
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)