Programación del interruptor para controlar la lámpara de agua corriente
Supuestos: 1. El conmutador está conectado al puerto p1.0.
La luz 2.led en el puerto 2.p2 está encendida y está encendida cuando =0.
Organización 0H
mov p1, # inicialización de entrada 0ffh
Estadísticas:
jb p1.0, JT; 1 se muestra alternativamente.
mov a,# 0feh00000001 gt;A
Bucle:
acall yss display and delay
rl a;shift left p>
p>
cjne a, #1, bucle; no igual a 1. continuar.
estadísticas ajmp; verifique el valor clave al final del círculo
jt:
mov a, # 0aah01010101 gt; >acall yss display and delay
CPL a;
visualización y retraso de una llamada
estadísticas de ajmp; verificar valor clave
yss:
mov p2, a; p>
p>
ys:; retraso
djnz r6, ys; R6-1 no es igual a 0 para ys.
djnz r7, ys; R7-1 no es igual a 0 para ys.
Remojar en agua para ablandar
Fin