Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROPROCESADORES
GUIA DE LABORATORIO
ECP 1 de 6
II. OBJETIVOS
V. DESARROLLO DE LA PRACTICA
1. Tareas preliminares
a. Para iniciar el proceso de simulación se debe haber verificado la corrección del
programa que se va a simular y este debe haber sido compilado exitosamente.
Para el ejemplo, utilizaremos el siguiente código:
;********************************************
;Programa que enciende o apaga el diodo
;led de la placa de entrada y salida
;en función del estado del conmutador.
;Zona de etiquetas
ORG 0
goto INICIO
ORG 5
INICIO
bsf STATUS, RP0 ; Pone en 1 el bit 5 del registro
STATUS (ir al banco 1)
clrf PORTB ; Configura B como salida
movlw b'00000100' ; Se configura el pin 2 del puerto
A como entrada
movwf PORTA
bcf STATUS, RP0 ; Pone en 0 el bit 5 del registro
STATUS (ir al banco 0)
clrf PORTB ; Pone en 0 el puerto B
BUCLE
btfss PORTA, 2 ; Si (RA2 = 1 )
goto APAGAR ; => apagar
goto ENCENDER ; [] encender
ENCENDER
bsf PORTB, 0 ; Pone en 1 el bit RB0
goto BUCLE ;
APAGAR
bcf PORTB, 0 ; Pone en 0 el bit RB0
goto BUCLE
END
b. Seleccionamos los puertos de entrada y el estado que deben tener sus líneas
Set High – Pone la entrada correspondiente en “1” cada vez que se pulsa el
botón correspondiente de la columna Fire
Set Low – Pone la entrada correspondiente en “0” cada vez que se pulsa el
botón correspondiente de la columna Fire
Toggle – Alterna el valor del puerto de entrada cada vez que presiona el
botón fire correspondiente.
Pulse High – Cambia el estado del bit de entrada al estado “1” y luego retorna a
su valor anterior
Pulse Low – Cambia el estado del bit de entrada al estado “0” y luego retorna a
su valor anterior
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
MICROPROCESADORES
GUIA DE LABORATORIO
ECP 4 de 6
1. Escriba un programa que active los leds del kit de laboratorio correspondientes al
puerto B, en función de las entradas en el puerto A de acuerdo a la siguiente tabla de
correspondencia:
2. Escriba un programa que muestre por el display del kit de laboratorio la cuenta del 9
al 0 de forma descendente.
UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO
MICROPROCESADORES
GUIA DE LABORATORIO
ECP 6 de 6
VII. BIBLIOGRAFIA