使用独立按键K1, 控制LED流水灯的移动方向
主要是基于这篇文章 ———— LED 流水灯
加一个 独立按键 控制移动方向的功能
新知识点主要是
如何使用独立按键
如何进行按键防抖
另外需要一些编程的技巧,合理命名变量、编写程序逻辑。
资料
3-2独立按键控制LED
知识点
按键引脚
独立按键 K1
对应的引脚是 P3_1
按键防抖动
需要通过 软件延时,进行按键防抖
一般延时时长在 5-10ms
程序代码
[code]#include #include void Delay1ms() //@11.0592MHz{ unsigned char i, j; _nop_(); i = 2; j = 199; do { while (--j); } while (--i);}void Delay(int t){ int i = 0; for(i=0;i