第07章 单片机应用系统中的按键与显示.pptVIP

  • 7
  • 0
  • 约5.86千字
  • 约 43页
  • 2016-05-21 发布于湖北
  • 举报

第07章 单片机应用系统中的按键与显示.ppt

授课教师:左敬龙 按键的分类 编码键盘 键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘。 非编码键盘 靠软件编程来识别的称为非编码键盘。 在单片机组成的各种系统中,用的最多的是非编码键盘。 例如在洗衣机控制面板上,用非编码按键来设置洗衣机的功 能。 按键的抖动 图7-1 按键与单片机的连接 图7-2 按键的抖动过程 键盘的抖动时间一般为5~10ms,抖动现象会引起CPU对 一次键操作进行多次处理,从而可能产生错误。 消除抖动的方法: ⑴ 硬件去抖动 采用RS触发器去抖动。 ⑵ 软件去抖动 检测到按键按下后,软件延时10~20ms后再确认该键是否确实按下,消除抖动影响。 单片机应用系统中的按键与显示 一、独立式按键 特点: 1)各按键相互独立,电路配置灵活; 2)软件简单; 3)按键数量较多时,I/O线耗费较多,只适 用于按键数量较少的场合。 图7-4(a) 独立式按键扫描C语言程序如下: #includereg51.h void delay10ms(void) { ; } void processk0(void) { ; } void processk

文档评论(0)

1亿VIP精品文档

相关文档