单片机式按键、矩形按键的应用.pptVIP

  • 12
  • 0
  • 约4.54千字
  • 约 17页
  • 2019-06-15 发布于湖北
  • 举报
第八章 常规按键的应用 键盘的分类 8.1. 独立按键 8.1.1.独立按键原理 8.1.2.按键消抖 当某个按键被按下,由于其触点的机械特性,会抖动约20mS,才会稳定下来,如图所示的波形。如果在此期间去检测,很可能产生误判,所以检测到有键被按下并延时20ms避开抖动期,然后才去检测是哪个被按下。另外手松开也有抖动,所以很有可能在刚才判断时,有按键,等延时20ms之后,就没有按键了。为了提高效率,应在延时20ms后再次判断一下,是否有键被按下。 扫描按键式独立按键 中断式独立按键 扫描式独立按键,这种接法只是将每个按键连接在了I/O口上,在编写程序时只需要不断的扫描I/O口电平的变化就可以了,如果I/O口有电平变化,说明有按键按下,则此时只需要按按键判别的顺序进行判断,这种方法的缺点是,CPU要不断的扫描I/O的电平,占用CPU的时间,较为好的方法是上图所示的中断方案,在这种连接中,当有按键按下时,7408就会在P3.2口产生一个低电平,触发中断,所以此时,单片机不需要不断的扫描I/O口上是否有电平的变化,只需要在产生中断后进行按键处理就可以了,这种方案的缺点是要

文档评论(0)

1亿VIP精品文档

相关文档