11键盘与显示器接口A.pptVIP

  • 1
  • 0
  • 约3.97千字
  • 约 54页
  • 2020-11-26 发布于天津
  • 举报
一、键输入的基本处理过程 二、按键过程的基本特点 1. 按键抖动 抖动时间: 10ms 左右,与按键的机械特性有关。 11.2.1 基本知识 ? 2 、消抖方法: 1 )采用硬件消抖电路 (利用 RS 触发器) 2). 软件消抖 基本思想 : 检测到有键按下,键对应的行线为低,软件延时 10ms 后,行线如仍为低,则确认该行有键按下。 当键松开时,行线变高,软件延时 10ms 后,行线仍为 高,说明按键已松开。 采取以上措施, 躲开了两个抖动期 t1 和 t3 的影响 。 判断键是否释放 判断是否有键按下 三、键盘应用程序应具备的主要功能 1. 监测有无键按下 2. 保证可靠性:采取软件消抖(或硬件消抖) 3. 不管按键过程持续多长时间,仅执行一次按 键功能程序。 4. 输出确定的键号(键值)。 四、键盘监测方法 1 、 程序扫描方式 : 当 CPU 空闲时 , 扫描键盘 , 判断 有无键按下。 2 、 定时扫描方式 : 利用 CPU 的定时器 , 每隔一定 时间扫描一次键盘。 3 、 中断方式 : 在硬件上采用中断 , 有键按下时 , 产 生中断 , 由中断服务程序来处理。

文档评论(0)

1亿VIP精品文档

相关文档