任务十 键盘81668 (2)教材课程.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2020-06-22 发布于天津
  • 举报
任务十 键盘接口扩展 任务分析:实现键盘接口扩展 硬件 独立式键盘的结构和原理 软件 独立式键盘查询原理 编译、下载、调试 编译软件:keil 下载软件:STC-ISP 按键及键盘 键盘:由若干个按键组成的开关矩阵,是实现人机对话或人机通信的常用工具。 根据按键的识别方式分: 由硬件识别键的闭合—编码键盘 由软件识别键的闭合—未编码键盘 按键开关:机械弹性开关,机械开关在闭合及断开瞬间均伴随有一连串的抖动 ,时间一般为 5~10ms。 按键及键盘 键按下 闭合稳定 前沿抖动 后沿抖动 释放稳定 键释放 按键时的抖动 消除键抖动可用硬件和软件两种方法 硬件消抖:RS触发器 软件消抖:延时10ms左右再检测 Vcc(+5V) Vcc(+5V) A B 输出 RS触发器消抖电路 独立式未编码键盘接口 独立式键盘:各按键相互独立地接通一条输入数据线 。 查询方式: 输入线平时为高电平; 若有任意键按下时,输入线为低电平。 优点:电路、编程简单 缺点:按键较多时,占用较多I/O口线。 K0 K1 K2 例、用查询方式编写独立式按键程序 # include reg51.h unsigned char key_value; void main(void) { while(1) { key_value=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档