;=================
; 6 SEMAFOROS Cra.27 este proyecto se trata de los semaforos que hay en la carrera 27
;para ir a muchas parte ejemplo la uis , el hospital , giron , san francisco,avenida
; quebrada seca.
;=================
$MOD51
ORG 00H
LJMP 100H
ORG 100H
MOV P0,A
MOV P1,A
MOV P2,A
MOV P3,A
SEMA: ACALL RETARDO
MOV A,#25H ;rojo la uis,giro,giro dercha
MOV P3,A
MOV A,#24H ;rojo la quebrade seca,hospital
MOV P1,A
MOV A,#80H ;verde salir de san frnacisco
MOV P2,A
ACALL RETARDO ;tiempo para pasar los carros
ACALL RETARDO
MOV A,#40H ;amarrillo salir de san francisco
MOV P2,A
ACALL RETARDO
MOV A,#20H ;rojo salir de san francisco
MOV P2,A
MOV A,#29H ;amarrillo para ir a la uis y derecha. para ir a giron MOV P3,A
ACALL RETARDO
MOV A,#32H ;verde ir a la uis y derecha
MOV P3,A
ACALL RETARDO ;tiempo para pasar los carros
ACALL RETARDO
ACALL RETARDO
MOV A,#51H ;en rojo queda la derecha y pasa amarrillo para ir a giron
MOV P3,A
ACALL RETARDO
MOV A,#91H ;verde para ir a giron
MOV P3,A
ACALL RETARDO
ACALL RETARDO ;tiempo para pasar los carros
ACALL RETARDO
MOV A,#49H ;amarrilo para los que va a giron y a la uis
MOV P3,A
ACALL RETARDO
MOV A,#25H ;rojo para los que van a giron y a la uis
MOV P3,A
MOV A,#48H ;amarrilo paralos que van para el hospital y quebrada seca
MOV P1,A
ACALL RETARDO
MOV A,#90H ;verde para los que van para el hospital y quebrada seca
MOV P1,A
ACALL RETARDO ;tiempo para que pasen los carros
ACALL RETARDO
ACALL RETARDO
MOV A,#48H ;amarrilo para los que van para el hospital y quebrada seca
MOV P1,A
ACALL RETARDO
MOV A,#24H ;rojo para los que van para el hospital y quebrada seca
MOV P1,A
MOV A,#40H ;amarrilos para los que salen de san francisco
MOV P2,A
ACALL RETARDO
LJMP SEMA ;vuelve a la misma rutina hacer lo mismo
;**RETARDO**
ORG 0200H
RETARDO: MOV R0,#50H
SAL0: MOV R1,#60H
SAL1: MOV R2,#90H
SAL2: DJNZ R2,SAL2
DJNZ R1,SAL1
DJNZ R0,SAL0
RET
END
No hay comentarios:
Publicar un comentario