p132-按键释放检测.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 11页
  • 2026-07-31 发布于山东
  • 举报

4按键释放检测单片机应用技术——适用于应用型本科及高职高专电子信息类专业

是否释放——按键释放检测

一个按键的完整动作包括按下和释放两个分解动作按键的释放和按下检测的过程是相同的,不同的是检测条件刚好相反。

如何等待按键释放?

等待按键释放:循环延时去抖动

while(1){if(K)//判断按键释放{delay(1200);//延时去抖if(K){break;}//再次判断按键释放,跳出循环}}while(!K);//等待按键释放delay(1200);//延时去抖

K按下并释放时切换LED的亮灭状态LED

按键控制LED程序亮着的LEDLED=~LED;熄灭LED灭着的LEDLED=~LED;点亮LED

在程序设计中对按键的检测包括按键按下和按键释放两种;这两种检测的过程基本上是一样的,都需要判断两次,并在第一次判断成立后进行延时去抖动;只是检测的条件刚好相反;一般的检测用if语句就可以完成,如果需要等待按键释放或者等待按键按下的话,就需要用到while语句来实现。

4谢谢

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档