数码管按键要求.pptVIP

  • 4
  • 0
  • 约9.22千字
  • 约 78页
  • 2019-12-23 发布于广东
  • 举报
完整程序 编程界面 程序运行效果 原则:即要保证能及时响应按键操作,又不要过多占 用CPU的工作时间。 通常,键盘工作方式有3种,即编程扫描、定时扫 描和中断扫描。 1. 编程扫描方式 只有当单片机空闲时,才调用键盘扫描子程序, 扫描键盘。 五、键盘的工作方式 单片机在忙于各项工作任务时,如何兼顾键盘的输 入,取决于键盘的工作方式。 2. 定时扫描工作方式 利用单片机内的定时器,产生10ms的定时中断,对 键盘进行扫描。 3.中断工作方式 只有在键盘有键按下时,才执行键盘扫描程序,如 无键按下,单片机将不理睬键盘。 键盘所做的工作分为三个层次,如下图。 第1层:单片机如何来监视键盘的输入。三种工作方 式:①编程扫描②定时扫描③中断扫描。 第2层:确定具体按键的键号。体现在按键的识别方 法上就是:①扫描法;②线反转法。 第3层:执行键处理程序。 按键在闭合和断开瞬间会因弹簧开关的变形产生电压波动 软件消抖法: 延时10ms后再次扫描按键状态。若仍判为“闭合”说明确有键压下;若为“非闭合”说明是误动作。 按键抖动波形 键盘消抖原理: 例:矩阵式键盘举例 实例2 中断扫描法行列式键盘 如何保证能快速响应按键操作,又不过多占用CPU时间? 中断扫描法——只有在键盘有键按下时,才执行键盘扫描程序。如无键按下

文档评论(0)

1亿VIP精品文档

相关文档