第三讲_按的检测与输入.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 10页
  • 2018-06-24 发布于浙江
  • 举报
第三讲_按的检测与输入

* 1.键盘输入的特点 单片机中常用的键盘有两种:机械式按 键键盘和薄膜键盘。 图中t1和t3分别为键的闭合和断开过程 中的抖动,抖动时间的长短和开关的机 械特性有关,一般为5到10毫秒,t2为 稳定的闭合期,其时间由按键动作所确 定,一般为十分之几秒到几秒,t0、t4 为断开期。 2. 按键的确认 按键的闭合与否,反映在输出电压上就是高电平和低电平,如果高电平表示按键断开,低电平表示按键闭合,通过对输出电平高低的检测,便可确认按键按下与否,为了确保单片机对一次按键动作只确认一次按键有效,必须消除抖动期t1和t3的影响。 3.如何消除按键的抖动 1)常用软件来消除按键抖动。 基本思想:检测到有键按下,键对应的 行线为低,软件延时10ms后,行线如仍 为低,则确认该行有键按下。当键松开 时,行线变高,软件延时10ms后,行线 仍为高,说明按键已松开。采取以上措 施,躲开了两个抖动期t1和t3的影响。 1.独立式键盘接口 各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可很容易判断那个键被按下。此种接口适于键数较少或操作速度较高的场合。 (a)为中断方式的独立式键盘工作电路 (b)为查询方式的独立式键盘工作电路。 2. 行列式(矩阵式)键盘接口 用于按键数目较多的场合,由行线和列线组成,按键位于行、列的交叉点上。如图所示 按键数目较多的场合,行列式键盘与独立式键盘相比,要节省很多的I/O口线。 *

文档评论(0)

1亿VIP精品文档

相关文档