矩阵式键盘有以下几种扫描工作方式。
发布时间:2016/7/20 21:17:42 访问次数:5460
矩阵式键盘有以下几种扫描工作方式。
(1)程序扫描方式
这种扫描方式也称查询方式,其特点F9640S是:利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。如果单片机的查询的频率过高,虽能及时响应键盘的输入,但也会影响其他任务的进行。查询的频率过低,可能会产生键盘输入漏判。
(2)定时控制扫描方式
每隔一定的时间对键盘扫描一次。通常利用单片机内的定时器,定时来对键盘进行扫描,在有键按下时识别出该键,并执行相应键的处理程序。为了不漏判有效的按键,定时的周期一般应小于100ms。
(3)中断控制方式
键盘只有在有按键按下时,发出中断请求信号,单片机响应中断,执行键盘扫描程序中断服务子程序。如无键按下,单片机将不理睬键盘。此种方式的优点是只有按键按下时,才进行处理,所以其实时性强,工作效率高。
矩阵式键盘有以下几种扫描工作方式。
(1)程序扫描方式
这种扫描方式也称查询方式,其特点F9640S是:利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。如果单片机的查询的频率过高,虽能及时响应键盘的输入,但也会影响其他任务的进行。查询的频率过低,可能会产生键盘输入漏判。
(2)定时控制扫描方式
每隔一定的时间对键盘扫描一次。通常利用单片机内的定时器,定时来对键盘进行扫描,在有键按下时识别出该键,并执行相应键的处理程序。为了不漏判有效的按键,定时的周期一般应小于100ms。
(3)中断控制方式
键盘只有在有按键按下时,发出中断请求信号,单片机响应中断,执行键盘扫描程序中断服务子程序。如无键按下,单片机将不理睬键盘。此种方式的优点是只有按键按下时,才进行处理,所以其实时性强,工作效率高。
上一篇:按键与单片机的扩展I/O口连接
上一篇:程序编写思路如下