Buscamos urgentemente el programa c51 del contestador automático para 4 personas de un solo chip más simple
Comencemos con un programa de ensamblaje. P1 está conectado a un tubo digital de ánodo positivo, y los 4 bits inferiores de P0 están conectados a 4 botones de respuesta. El host se reinicia usando el botón de reinicio del microcontrolador.
ORG 0000H
INICIO: MOV A,P0
ORL A,#0F0H
CJNE A,#0FFH,PL0 p> p>
INICIO SJMP
PL0: RETARDO LLAMADA
MOV A,P0
ORL A,#0F0H
CJNE A ,#0FFH,PL1
INICIO SJMP
PL1: JNB ACC.0,K1
JNB ACC.1,K2
JNB ACC.2,K3
JNB ACC.3,K4
INICIO LJMP
K1: MOV P1,#0F9H
SJMP $
K2: MOV P1,#0A4H
SJMP $
K3: MOV P1,#0B0H
SJMP $ p>
K4: MOV P1,#99H
SJMP $
RETARDO: MOV R6,#15
DEL2: MOV R7,#200
DJNZ R7,$
DJNZ R6,DEL2
RET
FIN