此现象造成的结果就是在相对高速的数字电路中产生很大影响,比如,若将这个电路作为计数器的手动CP脉冲输入,则按一次键会产生无法预计的多个计数。 5.6 键盘管理和程序设计 按键的分类 按结构和使用方法的不同,可将按键分为两大类:独立按键和矩阵键盘。 矩阵键盘 独立按键 直接用I/O控制,每个按键独占一个I/O 特点 由行线和列线组成,按键位于交叉点上 互不影响,配置灵活,结构简单 优点 组合灵活,按键数量较多时,节省I/O 按键多时,I/O口浪费严重 缺点 区分和判断按键动作的方法比较复杂 按键不超过8只时 适用场合 按键数量较多时 目 录 独立键盘与消抖 矩阵键盘与扫描方法 逐行逐列扫描法 S1 Vcc P0.7 R1 10K S2 P2.3 (a) (b) 独立按键的常用接法 80C51单片机的两种常见的独立按键接法: I/O口为开漏结构时,需外接上拉电阻,如80C51的P0口 I/O内部自带弱上拉电阻时,可直接相连,如80C51的P1、P2、P3口 +E 0V 未按下时 为高电平 刚释放时 出现抖动 刚按下时 出现抖动 按下稳定 后为低电平 实际效果 窄脉冲干扰 刚释放时 出现抖动 按键的“抖动”现象 按键的
原创力文档

文档评论(0)