矩阵键盘扫描方式都有哪些?是如何实现的?

大学网课 已帮助 人

矩阵键盘扫描方式都有哪些?是如何实现的?

矩阵键盘扫描方式都有哪些?是如何实现的?

热搜:关于子宫切除术都有哪些手术方式?手术途径有几种?

回答

共1条回复

  • (1)判断有无按键按下:在硬件电路中,矩阵按键接在P1端口,使P1.4~P1.7输出0,然后读取P1口,若低4位P1.0~P1.3全为1,则说明没有按键按下,否则则说明有键按下。 (2)去除按键的抖动:当判断到键盘上有键按下后,延时一段时间再次判断; (3)求按键的键值:选定键盘的列线或行线进行扫描,以行线扫描为例,对P1.4~P1.7端口依次循环输出1110,1101,1011,0111,相应读取P1口,依次判断低4位是否为 1110,1101,1011,0111中的一个,如果是,则说明相对应的按键按下,计算其按键值输出即可; (4)判断按键是否释放。