给你改了一下试试。
|
allen2016 发表于 2018-9-7 08:15 嗯嗯 怎么操作 |
| 定义了6个 但是不知道你这个原来咋亮的 |
| 这个要求就是走马灯了,程序里需要循环,因为需要点亮LED,再关闭LED,可以参考走马灯的程序,你的程序里是四个LED,最简单的做法就是先关闭所有LED,然后点亮ADDR2和ADDR1,延时一段时间,关闭ADDR2和ADDR1,点亮ADDR3和ADDR0,延时一段时间,关闭ADDR3和ADDR0,就可以达到你要的效果了 |
| 需要你的电路原理图呢 |
|
同学,你不给你的电路,我怎么帮你嘛。 单片机程序,一定、只能根据电路来进行,同样功能,不同电路,程序一定有区别的。 你想让灯从中间向两边亮,但看你的程序,灯涉及两个口,看不出哪个灯是中间的,哪个又是边上的,怎么编程呢? |
你这是某开发板的吧,用数组,位移啥的可以。![]() |
| LED口和ENLED口也连接LED吗? |
| void main() { ADDR2 = 1; ADDR1 = 1; delay(); ADDR0 = 1;ADDR3 = 1 ; delay(); LED = 1; ENLED = 1; while(1); } |