流水灯每循环一次,都让最后一个灯常亮

第一次从第一个开始流水灯到第八个 然后第八个灯开始常亮
第二次从第一个开始流水灯到第七个 然后第七个灯开始常亮
依次到第一个灯常亮,然后重新循环

第1个回答  2017-06-16

使用最基础的51单片机最简单,有循环+延时程序就可以,一般用P1端口8位刚好8个流水灯。P0口无上拉电阻,一般使用时要增加后才能应用。推荐程序。

或者下面的程序

追问

不行 最后一位没停 只是最简单的流水灯

追答

这个很简单了,比如你用P1^7控制的最后一个灯,一般都是低电平点亮,在循环后加一条指令P1^7=0; 就可以了啊