Professional Documents
Culture Documents
April 5, 2018
Abstract
Esta practica esta pensada con la finalidad de aprender a usar los puertos de entrada y salida del
microcontrolador para ello se hizo la practica 2, que consiste en un semaforo con las siguientes formas
de uso, modo automatico 1, automatico 2, mannual
Se pide un diseño de un semaforo con las especi- sicamente llamada entre cada encendido y apagado
ficaciones dadas en la guia. de cada led nos permitia cumplir con los requerim-
ientos de tiempos especificados, y con la ayuda de
Automatico 1 Led verde encencdido por 6s, led dos pulsadores dados por los bits 3 y 4 del PTBD
amarillo titilar 5 veces, led rojo encendido 4 segun- para transitar de un modo a otro se logro crear la
dos, leds verde y amarillo encendidos dos segundo sieguiente rutina que cumplio con todos los requer-
luego volver al inicio de la rutina. imientos especificados.
1
MOV #0,ESTM MOV #10D,TAUTO
MOV #00000111B,PTBDD MOV #0,PTBD
LDA #24D JSR TEMPO ;PARPADEO
STA PTBPE MOV #80D,TAUTO
BSET VERDE,PTBD
RUT1: MOV #0,EST JSR TEMPO
MOV #0,PTBD BCLR VERDE,PTBD
MOV #120D,TAUTO MOV #10D,TAUTO
BSET VERDE,PTBD LDA #4
JSR TEMPO
BCLR VERDE,PTBD X4: BSET AMAR,PTBD
MOV #10D,TAUTO JSR TEMPO
LDA #5 BCLR AMAR,PTBD
JSR TEMPO
X5: BSET AMAR,PTBD DBNZA X4
JSR TEMPO
BCLR AMAR,PTBD MOV #120,TAUTO
JSR TEMPO BSET ROJO,PTBD
DBNZA X5 JSR TEMPO
BCLR ROJO,PTBD
MOV #80D,TAUTO MOV #58,TAUTO
BSET ROJO,PTBD BSET VERDE,PTBD
JSR TEMPO BSET AMAR,PTBD
MOV #38,TAUTO JSR TEMPO
BCLR ROJO,PTBD MOV #0,PTBD
BSET AMAR,PTBD JMP LEC
BSET VERDE,PTBD
JSR TEMPO RUT3: MOV #2,EST
LEC: LDA PTBD MOV #0,ESTM
AND #24D MOV #10D,TAUTO
CBEQA #8,TEMP MOV #0,PTBD
CBEQA #16D,AUTOMAN JSR TEMPO
CLRA BSET VERDE,PTBD
LDA EST D: LDA PTBD
CBEQA #1,RUT2 AND #24D
CBEQA #2,RUT3 CBEQA #8,PREG
JMP RUT1 JMP C
2
JMP D