單片機流水燈程序
要三十二個串行口全用,每個串行口八個LED。
問題補充:用的是8051單片機,電路如下。
其他回答:
用的什么單片機? 看了電路圖,就知道了。既不是32個串口,也根本不使用串口。
;32個LED顯示初始化:
MOV P0, #3FH
MOV P1, #3CH
MOV P2, #2AH
MOV P3, #47H
;循環(huán)移位:
_LOOP:
MOV A, P0
RRC A
MOV A, P1
RRC A
MOV P1, A
MOV A, P2
RRC A
MOV P2, A
MOV A, P3
RRC A
MOV P3, A
MOV A, P0
RRC A
MOV P0, A
CALL _DELAY1S
SJMP _LOOP
;延時子程序:
_DELAY1S:
…………
RET