C51矩阵键盘的检测题库.pptVIP

  • 17
  • 0
  • 约1.64千字
  • 约 21页
  • 2016-12-28 发布于湖北
  • 举报
矩阵键盘的结构 矩阵键盘的检测方法 矩阵键盘的编程操控及功能处理 掌握独立键盘的检测原理及软件编程方法 行扫描法 线反转法 中断式矩阵键盘如何与单片机连接电路? 回 顾 独立键盘的检测: 按键状态的扫描; 软件消抖及松手检测; 按键按下的处理 教学内容 教学要求 矩阵键盘的结构 矩阵键盘实际上是由排列成矩阵形式的一系列按键开关组成,用户通过键盘可以向CPU输入数据、地址和命令。常见的接口电路如右图所示。 4*4矩阵式键盘 矩阵键盘的结构 矩阵键盘特点 电路结构复杂,但提高了I/O引脚的利用率,软件编程较复杂,适用于所需按键较多的场合。 矩阵键盘的检测需解决以下问题: 1、开关状态的可靠输入——可设计硬件去抖动电路或设计去抖动软件。 2、键盘检测的方法(即如何编写键盘扫描函数)。 3、键盘检测的控制方式(即扫描函数如何被调用)——顺序查询方式、定时查询方式和中断方式。 4、键盘控制程序的编写。 按键的消抖 按键抖动时间约5ms-10ms,可软件消抖或者硬件消抖。 软件消抖:延时约10ms再次判断。 硬件消抖:并联电容或双稳态消抖电路。 消抖电路 矩阵键盘的检测方法 矩阵键盘识别按键的方法有两种:一是行扫描法,二是线反转法。 1)行扫描法 通过行线发出低电平信号,如果该行线所连接的键没有按下的话,则列线所接的端口得到的是全“1”信号,如果有键按下的话,则得到非全“1”信号。 为

文档评论(0)

1亿VIP精品文档

相关文档