Quiero preguntarte sobre algo de programación del microcontrolador 51. ¿Puedes decirme mientras estás aquí?
El siguiente es el programa. Puedes realizar la prueba, compilarlo y descargarlo. En cuanto a la frecuencia, puedes ajustar el valor R0 en la subrutina DELAY para ajustar
ORG 00H
LJMP START
ORG 30H
INICIO:
MOV A, #00H
BUCLE:
CPL A
MOV P1, A
RETARDO DE LLAMADA
BUCLE AJMP
RETARDO:
MOV R0, #080H
D0:
MOV R1, # 0FFH
DJNZ R1, $
DJNZ R0, D0
RET
END