在数字系统设计中,4*4矩阵键盘是一种常见的输入装置,通常作为系统的输入模块。对应于键盘上每一个键的识别,一般采用扫描的方法来实现。
键盘扫描的实现过程如下:对于4x4键盘,通常连接为4行4列,行信号接到高电平,当没有键按时,行线与列线是断开的,且行线都是高电平(1111),行信号作为输入,列信号作为输出,因此要识别按键,只需要知道哪一行和哪一列即可,为了完成这一识别过程,我们的思想是,若第一行信号输入1110时,自动进入第一列开始扫描,如果第一列信号有低电平,则找出该值并且该值为按键值,若第一列均为高电平,则自动对下一列的每个信号进行扫描,以此类推,直至找到按键值即可。