按键控制跑马灯的问题,对C的循环理解不够好,求助

2019-07-20 19:17发布

我要实现的功能是KEY0控制LED0的亮灭,KEY1控制LED1的亮灭,KEY2控制LED0和LED1的亮灭。
前面两个都没有问题,教程在那里。
但是我想自己改一下KEY2控制的效果:按一下KEY2之后LED0和LED1间隔500ms亮灭循环,再按一下KEY2两灯全灭,不影响接下来按KEY0或者KEY1。
我自己尝试了自己理解的想法都是没有用,一个是按了KEY2之后循环一次就灭了..... ;另一个是按了KEY2之后两灯一直在闪,跳不出来了.....
自己一个人在学,身边没有能问的人,也想过办法,但是发现C的基础太差了,想不出办法,所以来求助了。
5A9.tm.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jermy_z
1楼-- · 2019-07-20 19:22
设几个标志位判定
w5218129
2楼-- · 2019-07-20 22:37
jermy_z 发表于 2016-10-26 20:27
设几个标志位判定

谢谢你的回答,我后面搞出来了

一周热门 更多>