10键盘与显示接口单片机(最新版).pptVIP

  • 6
  • 0
  • 约3.69千字
  • 约 41页
  • 2017-07-01 发布于河南
  • 举报
10键盘与显示接口单片机(最新版)

第10章 单片机外围接口;单片机外围接口电路;10.1 键盘接口;一、键盘的分类 编码键盘:按键的识别由专用硬件实现的,如BCD码键盘、ASCII码键盘等。 非编码键盘:靠软件来识别按键编码,单片机常用。 独立式:左图,适合少量按键。 行列式:右图,适合多按键。;二、按键抖动及去抖 按键在闭合或断开瞬间,触点由于机械弹性作用会出现抖动现象,然后才能稳定。抖动时间一般为5~20ms。 为了准确检测按键通与断,必须去除按键抖动。 去抖动就是在按键通或断稳定时读取键状态。 去抖动:硬件去抖、软件去抖。;硬件去抖:如下图所示。按键较少时可采用。 软件去抖:软件延时(20ms),避开抖动时刻。按键较多时采用。;三、键盘及接口 1. 独立式键盘及接口 把按键直接与I/O口线连接; 每个按键占用一根I/O口线,各按键相互独立; 按键识别采用查询方式。;2. 矩阵式键盘及其接口 矩阵式键盘由行线和列线组成,按键在行与列的交叉点上,下图为4?4矩阵式键盘。 行线作输入,列线作输出。;四、按键识别流程 1. 是否有按键按下 ? 右图是用P1口作行列式按键的例子。 其中P10~P13作输入线,P14~P17作输出线。;;2. 判断按键位置 分别使P14、P15、P16、P17单根线输出为低电平; 对应读入P10、P11、P12、P13值,有低电平的行线与列线即是按下的键的位置。;9;9;9;3.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档