以下是引用339402782在2012/11/30 18:15:56的发言:
这是我现在做的一个,跟你的要求不太一样,要求流程开始就输出一个灯,然后亮1S灭1S开始下一个灯(总计12个),最后循环,写了这么长,感觉有点烦,不知哪位可以给精简下?
M50为主控开始的继电器,始终接通
兄弟,谢谢了,
但是不好意思,我描述和写的都没表述清楚,
正常的逻辑是这样的,
第一个灯亮(保持为1直至停止),隔1s,第二个灯开始亮(保持为1直至停止),再隔1秒,第三个灯亮(保持为1直至停止),如此循环,
到最后是十个灯全亮; 按下停止,全灭。
我后来写的程序都是置位的指令。
所以,移位只能是亮一个灯,我想实现的是逐个点亮,而且每个均保持常亮直至停止。
我把我的程序也贴了出来,你看看~~