所有产品

和记娱乐矩阵键盘扫描法和线翻转发有什么区别

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  以4*4矩阵按键为例,将全部行线置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线个按键之中。若所有列线均为高电平,则键盘中无键按下。

  判断闭合键所在的位置: 在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。

  uchar keyValue; //存放键值,和记娱乐。第一行的第一个为1第二行第一个为5,依次排列

  线:将列线作为输出线,行线作为输入线,此时行线的为按键所在行,如果全部都不是0,则没有按键按下。

  Step 2:将第一步反过来,即将行线作为输出线,列线作为输入线,此时列线呈低电平的为按键所在的列。这样,就可以确定了按键的位置(X,Y)。