莹攫溃聆埻烩挚茼蚚妗珋.pptVIP

  • 7
  • 0
  • 约1.5千字
  • 约 18页
  • 2016-12-31 发布于云南
  • 举报
第四讲 键盘检测原理及应用实现 4.1 键盘的分类 4.2 独立键盘检测 4.3 矩阵键盘检测 4.1 键盘的分类 键盘分编码键盘和非编码键盘。 键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘. 而靠软件编程来识别的称为非编码键盘; 在单片机组成的各种系统中,用的最多的是非编码键盘。 4.2 独立键盘检测 单片机系统常见按键,按下接通,弹起断开 消除按键抖动的方法(一) 软件消抖:判断到有键按下后,延时一段时间再读取键盘来消除抖动的编程方法 优点:不需要额外的硬件电路 缺点:必须编程实现,且需要选取合适的延时时间 软件消抖程序流程 消除按键抖动的方法(二) 硬件消抖:方法较多,可采用RS触发器实现消抖 独立键盘与单片机连接图 独立键盘编程举例 例1 用数码管的前两位显示一个十进制数,范围从00~59,开始时显示00。每按下S1键一次,数值加1;每按下S2键一次,数值减1;每按下S3键一次,数值归0;按下S4键第一次,利用定时器使数值开始自动每秒加1,再次按下S4,数值停止自动加1,保持原值不变。 4.3 矩阵键盘检测 若按键较多,则独立式键盘会占用过多的单片机I/O口资源,为充分利用其有限的I/O口资源,引入矩阵键盘(行列式键盘) 下面以4*4键盘为例说明矩阵键盘的功能 单片机与4*4矩阵键盘电路 矩阵键盘检测按键原理 扫描法:先

文档评论(0)

1亿VIP精品文档

相关文档