一、单片机流水灯由两边向中间流再由中间向两边流的程序怎么写?
如果你的点灯是低电平 那么编码如下: 0x7e,0xbd,0xdb,0xe7;这四个编码实现从两边向中间流 0xdb,0xbd,0x7e;由上面的四个编码加上下面的四个编码就达到了从中间向两边显示的效果了 循环显示这七个编码就OK
二、请大神帮我写一个STC52单片机控制32个LED流水灯的程序?
一个一个流水?
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV P0,#0FEH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
LOOP:
LCALL DELAY
MOV C,P3.7
MOV A,P0
RLC A
MOV P0,A
MOV A,P1
RLC A
MOV P1,A
MOV A,P2
RLC A
MOV P2,A
MOV A,P3
RLC A
MOV P3,A
SJMP LOOP
DELAY:
MOV R2,#100
DLY:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DLY
RET
END