单片机 键盘数码管.pptVIP

  • 4
  • 0
  • 约1.82千字
  • 约 21页
  • 2018-08-31 发布于江苏
  • 举报
单片机 键盘数码管

* * 单片机原理及接口技术 单片机接口技术 9.1 键盘接口技术 键盘工作原理 按键本质上是一个开关,通过接通或断开一个回路,使电路出现通和断两种状态,即“开关”状态, 计算机通过识别电路的通断(判断输入电平的高/低或1/0状态)来判断按键是否按下,从而进行相应的处理。 按键动作的识别 查询扫描 – 软件实现 定时扫描 – 用定时器完成 中断扫描 – 用外部中断0或1识别按键动作 按键抖动及消除 触点式开关按键一般靠弹簧弹起复位,按键在按下和放开时有机械振动,会出现虽然只按了一次键,但按键触点接通/断开多次的情况,这称为键抖动。 抖动时间的长短与开关的机械特性有关,一般为5?10ms, 计算机在识别按键时必须消除抖动的影响,否则会出现人工按一次键而计算机处理多次的问题。 消除抖动可以用硬件或软件的方法完成。 9.1.2 独立式键盘 独立式键盘的特点是每个按键独占一根I/O线,每个按键的工作不会影响其它I/O口线的状态。 按键电路配置灵活,软件结构简单,但按键较多时,需占用较多的I/O口,如果系统的I/O设备较多,不宜采用这种方式。 独立式按键的软件一般采用查询式结构。先逐位查询每根I/O口线的输入状态,如某一根I/O口线输入为低电平(与硬件接法有关),则可确认该I/O口线所对应的按键已按下,去除抖动后如仍然是按下的,则转向该键的功能处理程序 按键检测、处理子程序

文档评论(0)

1亿VIP精品文档

相关文档