Diseño de código libre
ljmp? Inicio
org1000h
Inicio: mov? sp, #4fh? ;Segmento de pila
MOV? R0, # 16H; bucle 6 veces
mov? a, #0fEH123 se ilumina.
ATT:? ¿movimiento? P1, ¿Una
llamada? ¿Retraso
RL? a; desplazar 1 posición hacia la izquierda
¿Diciembre? ¿R0? ;El número de ciclos se reduce en 1.
¿CJNE? R0, #00H, ATT; si el número después del decremento no es igual a 00, salte a ATT para continuar.
¿MOV? P1, #0FFH
¿MOV? a, #0F8H
¿MOV? R0, #06H
ATL:? MOV? P2
¿Llamar? ¿Retraso
RL? ¿Un
diciembre? R0
¿CJNE? R0, #00H, ATL
¿MOV? P2, #0FFH
¿AJMP? Inicio
Retraso: ¿MOV? R1, #0FFH
¿MOV? R2, #0FFH
LOOP1: nop
no se proporciona de otro modo a menos que se indique lo contrario
no se proporciona de otro modo (para) a menos que se indique lo contrario
no se proporciona de otra manera a menos que se especifique lo contrario
DJNZ? R2, bucle 1
¿DJNZ? R1, LOOP0
Remojado en agua para suavizarlo
Fin