第09章 应用系统配置和接口技术.pptVIP

  • 14
  • 0
  • 约9.43千字
  • 约 66页
  • 2017-06-03 发布于湖北
  • 举报
;应用系统配置及接口;;§9.1.1 键盘接口及处理程序; 键盘中的按键:都是一个常开开关电路。 当按键K未被按下时, P1.0输入为高电平; 当按键K闭合时,P1.0输入为低电平。;键在闭合及断开瞬间均伴有一连串的抖动。抖动时间一般为5~10 ms。;1) 独立式非编码键盘接口及处理程序;查询方式键盘的处理程序; P0F: LJMP PROM0 P1F: LJMP PROM1 ;入口地址表 ┊ ┊ P7F : LJMP PROM7 PROM0: … ;0号键功能程序 LJMP START ;0号键执行完返回 PROM1: … LJMP START  ┊ PROM7: … LJMP START 各按键由软件设置了优先级,优先级顺序依次为0~7。;2) 行列式键盘接口及工作原理;按键扫描的工作过程如下: ① 判断键盘中是否有键按下; ② 进行行扫描,判断是哪一个键按下,若有键按下,则调用延时子程序去抖动; ③ 读取按键的位置码; ④ 将按键的位置码转换为键值(键的顺序号)0、1、2…、F。 在扫描过程中,当发现某行有键按下,也就是输入的列线中有一位为0时,便可判别闭合按键所在列的位置,根据行线位置和列线位置就能判断按键在矩阵中的位置,知道是哪一个键按下

文档评论(0)

1亿VIP精品文档

相关文档