Professional Documents
Culture Documents
Contador: PIC-16F84A
Integrantes:
Tejeda Gladys
Toledo Yureisy
Ortega Frambert
Tinaquillo, Diciembre de 2014.
INTRODUCCIN
Hoy en da, el incremento competitivo en el mercado de la industria electrnica,
crea la necesidad de disear sistemas con mejores caractersticas, de menor tamao, bajos
requerimientos de energa, mejor realizacin, teniendo un especial nfasis sobre todo en la
facilidad de duplicidad del sistema diseado Los microcontroladores estn conquistando el
mundo. Estn presentes en nuestro trabajo, en nuestra casa y en nuestra vida, en general. Se
pueden encontrar controlando el funcionamiento de los ratones y teclados de los
computadores, en los telfonos, en los hornos microondas y los televisores de nuestro
hogar.
Microcontrolador es todo un "sistema mnimo" dentro de un solo dispositivo, lo cual
ofrece un enorme panorama hacia el mundo de la compatibilidad. En estos circuitos, el
usuario (cliente) puede programar, en un slo "chip", para implementar y desarrollar
mltiples aplicaciones y funciones con menos componentes que la circuitera tradicional de
compuertas, optimizando el espacio fsico de los mismos, ms econmicos, y sin la
limitacin de que un cambio de lgica del usuario (cliente), ocasione un cambio en el
diseo del hardware, ya que, los cambios o ampliaciones futuras del sistema son casi nulos
(solo se requiere cambios de software).
Por otro lado, un microprocesador se destina a sistemas donde su expansin a corto
o mediano plazo es factible. A pesar de que un microprocesador es ms rpido que un
Microcontrolador para la ejecucin de sus instrucciones, en la mayora de los casos es
necesario interconectarlo con dispositivos perifricos Un Microcontrolador, puede ser
utilizado con un mnimo nmero de componentes en trabajos especficos y en un amplio
rango de aplicaciones, tales como; los sistemas de control de alarmas, tableros de control en
la industria automotriz, en la instrumentacin mdica, en los teclados de computadora, en
los sistemas porttiles de almacenamiento de datos, en equipos de laboratorio, entre otros.
MARCO TERICO
El microcontrolador.
Un microcontrolador es un circuito integrado que incluye en su interior las tres
unidades funcionales de una computadora: unidad central de procesamiento, memoria y
perifricos de entrada y salida. La memoria del programa en forma de flash ROM a menudo
se incluyen en el chip, as como una pequea cantidad de RAM . Estos son diseados para
aplicaciones embebidas, en contraste con los microprocesadores utilizados en
computadoras personales u otras aplicaciones de propsito general.
Los
microcontroladores
son
utilizados
en
los
productos
controlados
automticamente y dispositivos, tales como los sistemas de control del motor del
automvil, los dispositivos mdicos implantables, mandos a distancia, mquinas de oficina,
electrodomsticos, herramientas elctricas, juguetes, etc. Al reducir el tamao y el costo en
comparacin con un diseo que utiliza un microprocesador independiente, memoria y
dispositivos de entrada/salida. Algunos microcontroladores pueden utilizar bits de palabras
de cuatro y funcionan a la velocidad de la frecuencia de un reloj incorporado tan bajas
como 4 [kHz], de bajo consumo de energa. Por lo general, tendr la capacidad de
conservar la funcionalidad a la espera de un evento como pulsar un botn u otra
interrupcin. Otros microcontroladores pueden servir en roles crticos de rendimiento,
donde pueden necesitar que actu ms como un procesador de seal digital (DSP), con
velocidades de reloj ms alta y el consumo de energa.
Estructura bsica.
El tamao de la unidad central de procesamiento, la cantidad de memoria y los
perifricos incluidos dependern de la aplicacin, un ejemplo es el control de un
electrodomstico sencillo como una batidora, utilizar un procesador muy pequeo (4 u 8
bit) por que sustituir a un autmata finito. En cambio un reproductor de msica y/o vdeo
digital (mp3 o mp4) requerir de un procesador de 32 bit o de 64 bit y de uno o pines de
seal digital (audio y/o vdeo).
PIC 16F628A
El PIC 16F628A es un microcontrolador de 8 bit, posee una arquitectura RISC (del
ingls Reduced Instruction Set Computer, en espaol Computador con Conjunto de
Instrucciones Reducidas) avanzada as como un juego reducido de 35 instrucciones.
Como podemos ver, los pines 1, 2, 3, 4, 15, 16, 17 y 18 tienen el nombre de RAx.
Esos pines conforman el puerto A, PORTA de ahora en ms. Los pines 6 al 13 forman
De baja potencia:
Corriente en espera: 100 nA / 2.0 V
Corriente de funcionamiento: 12 A / 32kHz / 2.0 V
Temporizador watchdog: 1 A / 2.0 V
Doble velocidad del oscilador interno: entre 4 MHz y de 48kHz
Publicado por Anggie Buitrago en 18:32
Memoria RAM
Esta memoria sirve para guardar datos y variables, esta memoria es de tipo voltil,
es decir, perder la informacin cuando desaparezca la alimentacin. La memoria RAM
que posee el microcontrolador es de 224 bytes.
Memoria EEPROM
Es una memoria de tipo no voltil de poca capacidad, sirve para guardar datos, aun
cuando deje de recibir alimentacin la informacin no se perder. La memoria EEPROM
que posee la PIC es de 128 bytes.
DESCRIPCIN
El desarrollo de la electrnica, se ha constituido en uno de los ms grandes sucesos
de la poca moderna. El Microcontrolador, uno de los dispositivos electrnicos
programables ms sofisticados, es y ser fundamental para los grandes adelantos
tecnolgicos, en casi todos los campos del saber.
Es necesario estar preparado, tanto en el desarrollo de aplicaciones de SOFTWARE
como en el diseo de dispositivos de HARDWARE, para adquirir la capacidad de disear y
construir mquinas controladoras, basadas en Microcontroladores, cuyo objetivo sea el
mejoramiento tecnolgico de grandes sectores industriales. Teniendo en cuenta, que el
conocimiento es dinmico, y avanza paralelamente con el desarrollo de la ciencia y la
tecnologa, hoy da, es supremamente importante, no limitarse en el desarrollo,
implementacin y aplicacin de una tecnologa, sino contar con los elementos y
herramientas necesarias para adaptarse al aprendizaje y manejo de los recursos
computacionales y tcnicos que estn disponibles.
Los Microcontroladores son integrados capaces de ser programados desde cualquier
computadora personal, y seguir una secuencia. Por lo tanto, es importante conocer
diferentes alternativas de compilacin, emulacin, simulacin y programacin de los
mismos, de forma tal de poder contrastarlas y emplear la que ms se adapte a nuestras
necesidades.
Este practica presentar utilizamos dos progamas: Mplab y Proteus , que son una
herramienta que nos facilita bastante la simulacin de nuestros practicas, utilizamos algunas
de sus aplicaciones, concentrndonos especficamente en el manejo de las herramientas
computacionales e interfaces que permitan su programacin, compilacin, emulacin y
simulacin.
Para las caractersticas tcnicas, arquitectura y operacin, se har referencia a los
manuales tcnicos de la referencia a emplear Microchip PIC 16F84a, que nos permitirn la
interconexin con los sistemas perifricos o directamente con los sistemas a controlar, el
conocimiento de cada uno de los registros internos, sus utilidades y sus aplicaciones.
PROCEDIMIENTOS
Materiales utilizados y equipos utilizados
1 Pic 16F84A
1Cristal de 4Mhz
1 display de 7 segmentos
1 Resistencias 330ohn
2 Capacitor 20nF
Protoboard.
Cable UTP
Multmetro
Programador de PIC PICSTAR Plus
Computador
1er. Paso:
En primer lugar utilizamos el programa MPLAB para programar el cdigo que empleamos.
2do. Paso:
Simular el programa en Proteus, creando y compilando el archivo .HEX
3er. Paso:
Corregimos los errores del programa.
4to. Paso:
Programamos el PIC 16F84a con ayuda del PICSTAR Plus
5to. Paso:
Hicimos la circuitera bsica para el funcionamiento la prctica en el protoboard
Resultado
Un programa que resida en el PIC, se necesita hacer en un compilador, en este caso,
como el que manejamos el PIC 16f84a, de la familia de microchip, maneja su compilador
MPLAB, adems de haber otros compiladores. Para grabar un programa en el PIC,
debemos de tener el programa que tenga extensin HEX, y este se hace cuando uno
compila el programa que hace uno en el MPLAB, y este mismo lo genera. Este programa
tenemos que introducirlo en el PIC, por lo que hay varias maneras de hacerlo.
Probamos el circuito construido y nos funciono mostrando en el display 7
segmentos la siguiente palabra PIC-16F84A en un intervalo de tiempo de separacin
entre letra de un segundo.
CONCLUSION
Los microcontroladores son circuitos integrados que poseen todas las caractersticas
de un computador completo. Puede ser programado para que cumpla una tarea determinada
a muy bajo costo. Un ejemplo de ellos es el famoso PIC16F84. Con el desarrollo de la
tecnologa, se introduce en la programacin la aplicacin de los pic, los cuales funcionan
como un computador, que se programa para que cumpla una funcin especfica.
El microcontrolador PIC16F84A, Es un microcontrolador de 18 pines, de 8 bits con
tecnologa CMOS. La razn porque se ha elegido este tipo de microcontrolador se debe al
tipo de memoria de programa que posee.
La presente prctica