1.单片机键盘接口功能
单片机键盘接口主要包括两项内容:一是键的识别,即在键盘中找出被按的是哪个键,这项工作通过接口电路实现;另一项是键功能的实现,是通过执行中断服务程序来完成的。下面概括总结键盘接口电路的功能。
1)键盘扫描,以判定是否有键按下。
2)键识别,以确定按下键的行列位置。
3)产生按下键的键码。
4)排除多键、串键(复按)及去抖动。
以上这些功能都是通过软硬件结合的方式完成的,即在软件的配合下由硬件接口电路完成。另外,为了使键盘操作更稳定,还可以加一些附加功能,如屏蔽功能等,使得CPU在执行按下键的功能子程序时,再次按下键(包括此键和其他键),不会影响该项功能的实现。