Red de conocimiento informático - Material del sitio web - Basado en el programa de ensamblaje de 51 microcontroladores, 16 luces de colores se encienden en secuencia en ciertos intervalos

Basado en el programa de ensamblaje de 51 microcontroladores, 16 luces de colores se encienden en secuencia en ciertos intervalos

ORG 0000H

PRINCIPAL AJMP

ORG 0030H

PRINCIPAL: MOV R0, #8

MOV A, #0FEH

P_0: MOV P0, A

ACALL DLY200

RL A;

RL A; desplaza a la izquierda dos niveles, así que llama a RL dos veces

DJNZ R0, P_0

MOV P0, #0FFH

MOV R0, #8

MOV A, #0FEH

P_1: MOV P1, A

ACALL DLY200

RL A

RL A

DJNZ R0, P_1

MOV P1 , #0FFH

MOV R0, #8

MOV A, #0FEH

P_2: MOV P2, A

ACALL DLY200

RL A

FIN