试题详情
简答题键盘有哪三种工作方式?说明它们的工作原理和特点。
  • 空闲时扫描键盘的方式,只要没有按键发生,CPU就要不停地扫描键盘,直到按键时才会响应按键子程序,结束后又要不停地扫描键盘,这样影响其它功能的执行,工作效率较低。
    定时扫描键盘的方式,一般是利用单片机内部的定时器,产生一个适当时间的定时中断,CPU响应中断时对键盘进行扫描读取按键,以处理键输入请求。定时扫描键盘能及时响应键盘的输入命令或数据,便于操作员对正在执行的程序进行干预,但这种方式不管键盘上有无键闭合,CPU总是定时地扫描键盘,而按键往往不会是经常性的事件,这样CPU对键盘会时常进行空扫描。
    外部中断方式,当键盘上有键闭合时才产生一个外部中断申请,CPU响应键盘中断申请,在中断服务程序中扫描判别键盘上闭合的键号,并作相应的处理。只有当有按键时才会响应键盘中断,提高了CPU的效率。
  • 关注下方微信公众号,在线模考后查看

热门试题