La programación del ensamblaje 51 genera una forma de onda con un nivel alto de 0,3 ms, un nivel bajo de 1 ms, un nivel alto de 0,5 ms y un nivel bajo de 0,2 ms.
Si la frecuencia del oscilador de cristal que está utilizando es de 12 MHZ, utilice el Temporizador 0 Modo 2 para implementar el retraso.
(Igual que orgánico) Orgánico
Gerente General de LJMP
ORG 0030H
Principalmente: MOV SP, #60H
principal 1: SETB p 1.0;
MOV R2, #03H
Alto 1: l retardo de llamada
DJNZ R2, alto 1
CLR P1.0
MOV R2, #0AH
bajo 1: l retardo de llamada
DJNZ R2, bajo 1
SETB P1.0
MOV R2, #05H
Alto 2: l Retardo de llamada
DJNZ R2, Alto 2
CLR P1 .0
MOV R2, #02H
bajo 2: l retardo de llamada
DJNZ R2, bajo 2
SJMP MAIN1 p>
Retardo: MOV TMOD, #02H
MOV TH0#9BH
MOV TL0#9BH
SETB TR0
LP1: JBC TF0, LP2
SJMP LP1
LP2: RET
Fin