Está en la página 1de 2

SENSOR1 SENSOR2 SENSOR3 INICIO PARO BANDA BUZZ

EQU EQU EQU EQU EQU EQU EQU

P0.0 P0.1 P0.2 P0.3 P0.4 P2.0 P2.1

ORG 0100H MOV A, #00H MOV P1, A CLR BANDA ENCEND: JB INICIO, ENCEND JNB INICIO, INICIA INICIA: JB SENSOR1, INICIA JNB SENSOR1, AVANZA AVANZA: S2: SETB BANDA

JB SENSOR2, S2 JNB SENSOR2, ALTO5 JB SENSOR3, S3 JNB SENSOR3, CUENTA

S3:

CUENTA: CLR BANDA INC A CLR C CLR AC DA A MOV P1, A CJNE A, #50H, INICIA JMP ALARMA ALTO5: CLR BANDA MOV TMOD, #00000001 MOV R1, #064H INIC: MOV TH0, #03CH MOV TL0, #0B0H SETB TR0

ESP:

JNB TF0, ESP CLR TR0 CLR TF0 DJNZ R1, INIC SETB BANDA JMP S3

ALARMA: SETB BUZZ MOV TMOD, #00000001 MOV R1, #064H INICI2: MOV TH0, #03CH MOV TL0, #0B0H SETB TR0 ESP2: JNB TF0, ESP2 CLR TR0 CLR TF0 DJNZ R1, INICI2 MOV A, #00H JMP ENCEND ALTO: CLR BANDA JMP ENCEND END

También podría gustarte