单片机应用基础项目教程教学教程王喜云项目2键控点亮LED的亮灭演示文稿.pptVIP

  • 9
  • 0
  • 约2.6千字
  • 约 21页
  • 2018-04-19 发布于未知
  • 举报

单片机应用基础项目教程教学教程王喜云项目2键控点亮LED的亮灭演示文稿.ppt

* 项目2 键控LED灯的亮灭 一、学习目标 二、学习任务 三、背景知识 四、软硬件设计 五、项目验证 六、质量评价标准 * 一、学习目标 2.熟悉独立式按键设计 1.体会单片机中按键功能的实现 学习目标 3. 能独立用按键控制LED灯的亮灭 * 二、学习任务 本项目任务是,用按键控制LED灯亮灭。具体要求是,开机D1~D8熄灭;当按下S1时,D1点亮(常亮不熄);再次按下S1时,D1熄灭(常熄不亮);再次按下S1时,D1点亮(常亮不熄)…… * 三、背景知识 背景知识 1、按键基础知识 2、按键连击的处理 3、位变量条件转移指令(位操作指令) * 1、按键基础知识 按键输入的特点 按键在闭合和断开一瞬间均伴随有一连串抖动, 一般为5~10ms。键抖动会引起一次按键被误读多次。 按键确认 按键闭合与否,反应在电压上就是呈现出高电平或低电平,如果高电平表示断开的话,那么低电平则表示闭合,因此通过对电平高低状态的检测,便可确认按键按下与否。 为了确保一次按键动作只确认一次按键,必须消除抖动影响。 * 消除抖动通常有硬件和软件两种方法,在单片机应用系统中,常采用软件延时方法进行消抖。 具体做法是在第一次检测到有键按下时,执行一段延时10ms子程序、再确认该键电平是否仍然保持闭合状态,如果是则确认真正有键按下;不是则不予理睬。从而消除

文档评论(0)

1亿VIP精品文档

相关文档