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

INSTITUTO TECNOLGICO

DE CHETUMAL

Departamento de Ingeniera Elctrica y


Electrnica
Ingeniera Elctrica 8 YU
Microcontroladores
Tema: Reporte de Proyecto con Microcontrolador
PIC16F84A
Alumnos:
Gonzlez Prez Axel Ivn 12390344
Manzanilla Verde Elas Alexandro 12390346
Rodrguez Romero Luis Antonio 12390352
Soto Daz Lucero Selene 12390354

Maestro: Ing. Germn A. Rodrguez


May
RESUMEN

En el presente trabajo se ver una pequea explicacin sobre el


funcionamiento de un PIC16F84A, para eso se dispone de un programa
y quemarlo en el microcontrolador para hacerlo funcionar.
Este PIC es muy til, debido a que es programable; es decir, que
podemos borrar varias veces el programa y se puede hacer varias
prcticas con ello.
Las caractersticas de este PIC son:

Memoria de 1K x 14 de tipo Flash


Memoria de datos EEPROM de 64 bytes
13 lneas de E/S con control individual
Frecuencia de funcionamiento mxima de 10 MHz.
Cuatro fuentes de interrupcin
Activacin de la patita RB0/INT
Desbordamiento del TMR0
Cambio de estado en alguna pata RB4-RB7
Fin de la escritura de la EEPROM de datos
Temporizador/contador TMR0 programable de 8 bits
Perro Guardin o WatchDog

INDICE
Introduccin Terica 3

Proyecto No. 1 4
Objetivo 4
Materiales

Desarrollo

Conclusiones

Fuentes de Informacin

Proyecto No. 2 10
Objetivo 10
Materiales

10

Desarrollo

11

Conclusiones

14

Fuentes de Informacin

14

Proyecto No. 3 15
Objetivo 15
Materiales

15

Desarrollo

16

Conclusiones

18

Fuentes de Informacin

18

INTRODUCCIN TERICA
Un microchip o circuito integrado es una pastilla de silicio en la que se
implementan ciertos componentes electrnicos para que juntos puedan
llevar a cabo una funcin determinada. Este trozo de silicio se encuentra
recubierto generalmente por una cpsula de plstico para protegerlo del
exterior. La conexin con el exterior se lleva a cabo mediante unas
patillas metlicas denominadas pines.
2

Existen circuitos integrados que desempean multitud de funciones:


amplificacin, regulacin de tensin, conversin analgico/digital y
digital/analgico, temporizacin Y es que, el trmino microchip no
hace referencia a la funcin del dispositivo, sino que simplemente
engloba a todos aquellos dispositivos electrnicos encapsulados de una
forma similar.
Un microcontrolador es un dispositivo programable que ejecuta las
instrucciones

grabadas

en

su

memoria.

De

esta

forma,

el

microcontrolador se convierte en un pequeo ordenador y es el


desarrollador el encargado de programarlo segn sus necesidades.
Adems de la flexibilidad que esto aporta, los microcontroladores suelen
contar con otros mdulos que aaden nuevas funcionalidades que
analizaremos

ms

adelante,

como

temporizadores,

conversores

analgico digital, mdulos CCP, etc.

PROYECTO NO. 1
OBJETIVOS
Disear y analizar el funcionamiento de un micro controlador PIC
16F84A, sus componentes que utilizan y conocer la utilidad que existe
para estos microcontroladores.
3

MATERIALES
NOMBRE
PROTOBOARD

DESCRIPCIN
Para

hacer

IMAGEN
las

conexiones de nuestro
circuito.
Microcontrolador
programable,
PIC 16F84A

llevar

puede

cabo

cualquier tarea para la


cual

haya

sido

programado.
Medio conductivo para
ALAMBRE

el

paso

de

la

para

la

corriente.

Elementos
4 RESISTENCIAS DE
10K

proteccin de nuestro
circuito.

Elementos
4 RESISTENCIAS DE
330

para

la

proteccin de nuestro
circuito.

Elementos

4 LEDS

indicadores

para el funcionamiento
correcto

de

nuestro

programa a disear.

3 SWITCH

Circuito
sintonizado

CRISTAL DE
CUARZO

resonante
a

una

frecuencia determinada.

FUENTE DC 5 V

DESARROLLO

Se elabora la programacin en MPLAB y se guarda el archivo en


formato hexadecimal.

Una vez tenido el archivo hexadecimal se pasa al software del


quemador (Proteus) y posteriormente se carga en el PIC16F84A.

Una vez cargado el programa en el PIC este se coloca en un


protoboard para hacerse la conexin.

Se hace la primera conexin en el PIC sin tomar en cuenta el diodo


y el reset en el cableado.

Despus se acopla el diagrama anterior en el cableado para


posterior

mente

alimentar

el

circuito

poder

ver

su

funcionamiento.

IMGENES DEL FUNCIONAMIENTO


7

CONCLUSIONES
En

conclusin pudimos observar que

el

microcontrolador

PIC16F84A

funcion correctamente a la hora


de cablearlo en el protoboard el nico inconveniente es que al abrir o
cerrar los interruptores un led no concordaba con la simulacin hecha
en Proteus a lo cual tuvimos que revisar las conexiones y al hacerlos

descubrimos que uno de los cables est mal funcionando y se cambi al


momento de hacerlo el proyecto concordaba con la simulacin.

FUENTES DE INFORMACIN
https://trecedb.wordpress.com/2009/02/11/introduccion-a-losmicrocontroladores/
http://unicrom.com/pic-16f84/

PROYECTO NO. 2
OBJETIVOS
Disear un circuito con cinco interruptores que actan como perifricos
de entrada y se conectan a las cinco lneas de la puerta A de un
PIC16F84A funcionando a 4MHz con oscilador externo tipo XT. Como
perifricos de salida actan cinco led unidos a las lneas RB0-RB4 de la
9

puerta B. Disear el esquema electrnico de conexin del PIC y


confeccionar el lenguaje Ensamblador MPASM de Microchip.

MATERIALES
Los materiales como son el Protoboard, el PIC16F84A, Alambre, Cristal
de cuarzo de 4MHz y Fuente de voltaje DC, se utilizan de nuevo,
teniendo solo como nuevos materiales los siguientes:

NOMBRE

DESCRIPCIN
Elementos

5 RESISTENCIAS DE
10K

para

circuito.

para

la

proteccin de nuestro
circuito.

Elementos

5 LEDS

la

proteccin de nuestro

Elementos
5 RESISTENCIAS DE
330

IMAGEN

indicadores

para el funcionamiento
correcto

de

nuestro

programa a disear.

10

Elementos

que

sirven

para encender o apagar


un determinado LED.

5 SWITCH

DESARROLLO

Como

en

el

proyecto

anterior

que

estuvimos

realizando,

primeramente se realiza el programa en el lenguaje Ensamblador en


MPLAB de Microchip para realizar luego su respectiva simulacin, as
que el programa queda de la siguiente manera:

El

archivo es guardado en su forma hexadecimal, el cual nos servir


para que cuando lo simulemos con ayuda del programa Proteus
podamos interactuar con el Microcontrolador y ver su funcionamiento.

El programa diseado en Proteus queda de la siguiente manera:

11

De esta manera se puede comprobar si funciona o no con las


conexiones que realizamos y el programa diseado, lo cual indicaba
que si porque al abrir o cerrar un interruptor un determinado Led se
encenda o apagaba cuando se realizaba esa funcin.

Lo que sigue es quemar el programa en el PIC16F84A y realizar su


montaje en el protoboard para ver su funcionamiento de manera
fsica.

El montaje en el Protoboard y funcionamiento es el siguiente:

12

CONCLUSIONES

13

El funcionamiento de la prctica fue el correcto, ya que cada uno de los


interruptores encenda y apagaba un determinado led, esto quiere decir
que cada uno concordaba con uno de los puertos de entrada y daba su
respectiva salida, con esto damos por finalizada la prctica no. 2.

FUENTES DE INFORMACIN
https://trecedb.wordpress.com/2009/02/11/introduccion-a-losmicrocontroladores/
http://unicrom.com/pic-16f84/

PROYECTO NO. 3
OBJETIVOS
14

Disear un circuito contador que llegue al valor de 5F, utilizando todas


las salidas del Puerto B. Disear el esquema electrnico de conexin del
PIC y confeccionar el lenguaje Ensamblador MPASM de Microchip.

MATERIALES
Los materiales como son el Protoboard, el PIC16F84A, Alambre, Cristal
de cuarzo de 4MHz y Fuente de voltaje DC, se utilizan de nuevo,
teniendo solo como nuevos materiales los siguientes:

NOMBRE

DESCRIPCIN
Elementos

8 RESISTENCIAS DE
330

la

proteccin de nuestro
circuito.

Elementos

8 LEDS

para

IMAGEN

indicadores

para el funcionamiento
correcto

de

nuestro

programa a disear.

DESARROLLO

Se realiza el programa en el lenguaje Ensamblador en MPLAB de


Microchip y queda de la siguiente manera:

15

El archivo es guardado en su forma hexadecimal, el cual nos servir


para que cuando lo simulemos con ayuda del programa Proteus

podamos interactuar con el Microcontrolador y ver su funcionamiento.


Solo que al programa se le tiene que agregar retardos para poder
simularlo bien en el protoboard, ya que en Proteus nosotros podemos
manejar la frecuencia.

El programa diseado en Proteus queda de la siguiente manera:

16

El montaje de forma fsica en el Protoboard queda de la siguiente


manera:

CONCLUSIONES
17

Para realizar este proyecto se tuvo que utilizar una secuencia de


retardos, el programa final fue proporcionado por el profesor debido a
que nosotros no pudimos meter la secuencia de retardos de manera
correcta. De esta manera se terminan los proyectos en equipo con el
PIC16F84A.

FUENTES DE INFORMACIN
https://trecedb.wordpress.com/2009/02/11/introduccion-a-losmicrocontroladores/
http://unicrom.com/pic-16f84/

18

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