Вы находитесь на странице: 1из 6

UNIVERSIDAD MAYOR REAL Y PONTIFICIA DE

SAN FRANCISCO XAVIER DE CHUQUISACA


FACULTAD TÉCNICA

“CARRERA DE ELECTRÓNICA”
Microcontroladores

Laboratorio I

Diseño de un programa y su circuito para


Grabado de microcontroladores

Docente: Edgar Ortuño

Univ.: Andrés Dayber Cruz Oropeza

SUCRE – BOLIVIA

2020
LABORATORIO 1

Diseño de un programa y su circuito para

Grabado de microcontroladores

Lo que se empleara en la siguiente práctica es simular el circuito de nuestro


ENTRENADOR (PROTEUS) y ponerlo en funcionamiento, y desarrollaremos algún
programa (MPLAB x IDE) sencillo para poder darle las instrucciones que requiere su
funcionamiento.

Objetivo.-

Crear un programa para apagado de 5 LEDs del puerto B (PORTB) dependiendo las
entradas del puerto A (PORTA), donde al pulsar un swichs un LED deberá de apagarse,
no tomar en cuenta los Display de 7 segmentos.

Diseño de circuito y programa.-

Circuito.-

En el siguiente circuito el cual ya está quemado en placa PBC, se tendrá los 5 LEDs
encendidos, donde al pulsar cualquier pulsador un led deberá de apagarse.

Arc

Entrenador.pdsprj
hivo:
Programa.-

List P=16F84A ; es la configuración principal


INCLUDE<P16F84A.INC> ; incluimos la librería del PIC
ORG 0 ; siempre ponemos
INICIO ; iniciamos la configuración de los puertos
BSF STATUS, RP0 ; ingresamos al banco 1
CLRF TRISB ; son los puertos B
MOVLW B'00011111' ; ponemos al puerto B como salida, 5 LEDS
MOVWF TRISA ; el puerto A tiene 5 puertos, PORTA
BCF STATUS, RP0 ; nos vamos al banco 0

START ; iniciamos la configuración del programa


MOVF PORTA, W ; PORTA se almacena en W
MOVWF PORTB ; todo lo que se almacena en W pasa a PORTB
GOTO START ; volvemos a START
END

Grabado del microcontrolador.-

Para esta parte de la práctica utilizaremos en programa MPLAB IPE, para el grabado al
PIC 16F84A del programa que desarrollamos.

Además usaremos el grabador PICkit 3 para acelerar y facilitar el trabajo de grabado del
PIC, en vez de usar uno grabador hechizo.
Ingresamos al programa y conectamos:

En DEVICE; buscamos nuestro PIC, ponemos CONECT, luego buscamos nuestro


archivo .HEX en BROWSE y por ultimo ponemos a PROGRAM y VERIFY.

En la siguiente imagen se podrá apreciar la manera de grabar y los pines más


importantes del PICKit 3 grabando el programa al microcontrolador
Probar su funcionamiento como se especifica en el objetivo.-

Probamos su funcionamiento el cual es secuencial, los puertos activos son:

RB0 es activado por RA0, RB1 es activado por RA1, RB2 es activado por RA2, RB3 es
activado por RA3, RB4 es activado por RA4 y RB6 es activado por RA5.
Inicio del circuito apagado del primer LED

Apagado del segundo LED apagado del tercer LED

Apagado del cuarto LED apagado del quito LED

Вам также может понравиться