单片机原理及应用键盘与显示器接口.pptVIP

  • 1
  • 0
  • 约1.35万字
  • 约 57页
  • 2019-06-15 发布于湖北
  • 举报

单片机原理及应用键盘与显示器接口.ppt

键盘可分为编码式键盘和非编码式键盘。编码 键盘能够由硬件自动提供与被按键对应的ASCII 码或其它编码。但是它要求采用较多的硬件,价 格昂贵。非编码键盘则仅提供行和列的矩阵,其 硬件逻辑与按键编码不存在严格的对应关系,而 要由所用的程序来确定。非编码键盘的硬件接口 简单,但是要占用较多的CPU时间。 任何键盘接口均要解决三个主要问题: 1、反弹跳 2、串键保护 3、按键识别 1、反弹跳 当按键开关的触点闭合或断开到其稳定,会产生一个短暂的抖 动和弹跳,如下图所示,这是机械式开关的一个共同性问题。 消除由于键抖动和弹跳产生的干扰可采用硬件方法,也可采用 软件延迟的方法。 2、串键保护 由于操作不慎,可能会造成同时有几个键被按下,这种情况 称为串键。有三种处理串键的技术:两键同时按下、n键同时 按下和n键锁定。 “两键同时按下”技术是在两个键同时按下时产生保护作用。 最简单的办法是当只有一个键按下时才读取键盘的输出,最后 仍被按下的键是有效的正确按键。当用软件扫描键盘时常采用 这种方法。另一种方法是当第一个按键未松开时,按第二个键 不产生选通信号。这种方法常藉助硬件来实现。 “n键同时按下”技术或者不理会所有被按下的键,直至只剩 下一键按下时为止,或者将所有按键的信息都存入内部缓冲器 中,然后逐个处理,这种方法成本较高。 “n键锁定”技术只处理一个键,

文档评论(0)

1亿VIP精品文档

相关文档