独立按键控制LED灯亮灭
一、程序代码
首先一如既往的引入头文件,然后引入延时函数。之后写下函数的框架后,在框架内写所代码。
二、原理
首先是关于按键的两个小知识
1.检测按键按下的原理
2.通过软件编程消除按键抖动带来的影响
首先我们了解以下什么是按键抖动
解决办法:
通过延时函数来消除按键抖动所带来的影响,按键按下和松开的时候大约有5到10ms的抖动时间,
我们通过延时函数Delay的引用来解决掉这两段时间带来的影响,通过Delay(20);的函数引用和while();
的循环来实现对按键按下整个过程的检查和处理。
2.实现按键控制LED灯亮灭的有关知识
利用按位取反符来实现按键按下控制LED灯亮灭的效果
|