坠矜 发表于 2025-5-30 10:53:28

独立按键控制 LED 流水灯方向

前言

功能要求

使用独立按键K1, 控制LED流水灯的移动方向
主要是基于这篇文章 ———— LED 流水灯
加一个 独立按键 控制移动方向的功能
新知识点主要是

[*]如何使用独立按键
[*]如何进行按键防抖
另外需要一些编程的技巧,合理命名变量、编写程序逻辑。
资料

3-2独立按键控制LED
知识点

按键引脚

独立按键 K1
对应的引脚是 P3_1
按键防抖动

需要通过 软件延时,进行按键防抖
一般延时时长在 5-10ms

程序代码

#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
页: [1]
查看完整版本: 独立按键控制 LED 流水灯方向