Red de conocimiento informático - Problemas con los teléfonos móviles - Ejemplo de programación en espera

Ejemplo de programación en espera

Organización 00H

Inicio:

MOV A, #0FFH

CLR C

MOV R1, #8 Aquí está el número de diodos .

MOV p2, #00H, el puerto p2 que uso sale al diodo.

MOV p1, el puerto p1 es una interrupción, por lo que aquí le damos uno a cada posición primero.

Wait_A:

JB P1.0, WAIT_B está esperando a P1.0 para ver si el botón de cambio se envía al nivel bajo.

JMP IZQUIERDA Si presionas el interruptor de botón y lo envías bajo, salta hacia la izquierda y deja que el diodo se encienda desde la izquierda a su vez.

Esperando_B:

JB P1.1, WAIT_A por supuesto está esperando P1.1.

JMP Derecha

Izquierda:

RLC A

MOV·P2

Retraso de Llamada

DJNZ R1, izquierda

Punto de inicio JMP

Derecha:

RRC A

MOV·P2

Retrasos en llamadas

DJNZ R1, derecha

Punto de inicio de JMP

Latencias: Estos son los retrasos, unos 200 milisegundos

MOV R3, No. 20

D1: MOV R4, No. 20

D2: MOV R5, #248

DJNZ R5, USD

D2 DJNZ R4

DJNZ R3, D1

Remojado en agua para suavizarlo