Red de conocimientos turísticos - Información de alquiler - MCU programando luces coloridas parpadeando

MCU programando luces coloridas parpadeando

Puedes conectar las luces al puerto p1 para lograr esto (suponiendo que hay ocho luces de colores y que sean positivas);

1. Túrnense para encenderlas una por una.

MOV A,#11111110B

;Primero enciende la luz conectada a p1.0, luego p1.1, hasta p1.7, y luego enciende p1. 0

LOOP:

MOV P1,A

ACALL DELAY construyes una subrutina de retardo para mantener la luz encendida por un período de tiempo

RL A

SJMP LOOP

2. Iluminación de intervalo

MOV A, #10101010B

Primera conexión de encendido p1; .0, Las luces de p1.2, p1.4, p1.6, luego p1.1, p1.3, p1.5, p1.7

LOOP:

MOV P1 ,A

ACALL DELAY; construyes una subrutina de retardo para mantener la luz encendida durante un período de tiempo

RL A

SJMP LOOP

3 .Todo apagado y todo encendido

MOV A,#00000000B

;Primero todo encendido, luego todo apagado

LOOP:

MOV P1,A

ACALL DELAY Creas una subrutina de retardo para mantener la luz encendida por un período de tiempo

CPL A

SJMP. BUCLE