jueves, 12 de noviembre de 2009

simulador y programcion del semaforo de la cra.27



;=================


; 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