使用按键控制 LED 灯的闪烁。闪烁频率使用定时器控制,具体规则如下:定
时器 0 控制 LED0-LED3,闪烁频率为 1.5 秒;定时器 1 控制 LED4-LED7,闪烁频率
为 1 秒。同时为防止程序跑飞,请开启看门狗定时器。
按键规则如下:
K1 键按下:启动 LED0-LED3 闪烁。
K2 键按下:启动 LED4-LED7 闪烁。
K3 键按下:启动 LED0-LED7 闪烁。
K4 键按下:熄灭 LED 闪烁。
求各位网友帮帮忙,给个思路也行
51单片机使用按键控制 LED 灯的闪烁,请开启看门狗定时器
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 苏先生-单片机 2022-11-26 22:15关注
主函数放看门狗,按键函数。设置各按键的标志位,并且不能有冲突,也就是再单独设置函数让flag0=1时,flag1必须=0。写2个定时器中断,一个放按键0的1.5的那个,那两个放另一个中断,用if判断led闪的位置,全灭的放主函数吧,很初级了哥。。。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 chaquopy python 安卓
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 有没有帮写代码做实验仿真的
- ¥15 報錯:Person is not mapped,如何解決?
- ¥30 vmware exsi重置后登不上
- ¥15 易盾点选的cb参数怎么解啊
- ¥15 MATLAB运行显示错误,如何解决?
- ¥15 c++头文件不能识别CDialog
- ¥15 Excel发现不可读取的内容
- ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题