软件去抖动检测到按键按下后.pptxVIP

  • 2
  • 0
  • 约4.14千字
  • 约 20页
  • 2020-04-17 发布于上海
  • 举报
第6章 MCS-51单片机的交互通道配置与接口; ; 独立连接式键盘连接图如右图所示。当没有键被按下时,所有的数据输入线都为高电平;当有任意一个键被按下时,与之相连的数据输入线将变为低电平;通过相应指令,可以判断是否有键按下。;;按键开关去抖动问题 *;⑴ 硬件去抖动 ; (1)开关状态的可靠输入。必须消除键抖动。可以采用硬件和软件两种方法,硬件方法就是在按键输入通道上添加去抖动电路;软件方法则采用延迟10~20ms ? (2)键盘状态的监测方法——中断方式还是查询方式。 ?? (3)键盘编码方法。 ? (4)键盘控制程序的编制。。 6.1.3 键盘接口 功能:对键盘上所按下的键进行识别。 分类: (1)编码键盘:采用专用的编码/译码器件,被按下的键由该器件译码输出相应的键码/键值。其特点是增加了硬件开销,编码固定,但编程简单。适用于规模大的键盘。 ; (2)非编码键盘:采用软件编/译码的方式,通过扫描,对每个被按下的键判别输出相应的键码/键值。其特点是不增加硬件开销,编码灵活,但编程较复杂,占CPU时间。适用于小规模的键盘,特别是单片机系统。键盘。 1.键盘接口的工作原理 对于矩阵式键盘,如上页图所示,键盘的行线X0~X3通过电阻接+5V,当键盘上没有键闭合时,所有的扫描线和回

文档评论(0)

1亿VIP精品文档

相关文档