新手求助各位师傅!关于STM32通过按键控制流水灯

2019-10-15 22:41发布

各位大咖师傅们,最近做了一个实验,是通过4个按键控制8个LED灯,这四个按键的作用分别是正流水,反流水,从中间向两边扩散,还有一个是按键控制整体的亮灭。
一开始不知道究竟是怎么个思路,尤其是从中间向两边扩散的流水灯更是毫无头绪,希望在这里得到大家的指点,真的非常感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
abdfgh
2019-10-16 18:58
我爱STM 发表于 2016-12-22 19:58
谢谢大哥您了,您的意思是在SWITCH后面每个情况调用一个led初始化函数,从中间向两边的那个函数能给提示 ...

...这个...51你用过吗? 用过不会写跑马灯...
最笨的方法用原子的sys.c里的位带操作,把你8个IO定义出来#define LED0        PEout(8)等等的 然后LED0=0和LED=1之间切换就行了 反正你又不跑其他东西,中间用delay_ms()串起来
好比你用的PE0~PE7,中间往两边那不就是先控制34,再控制25,再控制16么...

一周热门 更多>