Académique Documents
Professionnel Documents
Culture Documents
TEMA
FUNCIONAMIENTO DEL PIC16F628A
2. OBJETIVOS
3. MATERIALES:
1. PIC16F628A
2. Quemador de de PICs
3. 4 LEDS
4. Protoboard
5. Cables
6. Fuente
7. Computador
8. Softwares: PICc, PICkit2, Proteus
4. MARCO TEORICO
Compilador Ccs c.
Compilador C de CCS ha sido desarrollado especficamente para PIC MCU, obteniendo la
mxima optimizacin del compilador con estos dispositivos. Dispone de una amplia librera
de funciones predefinidas, comandos de preprocesado y ejemplos. Adems, suministra los
controladores (drivers) para diversos dispositivos como LCD, convertidores AD, relojes en
tiempo real, EEPROM serie, etc. Las caractersticas generales de este compilador y ms
informacin adicional se pueden encontrar en la direccin h p://www.ccsinfo.com. Un
compilador convierte el lenguaje de alto nivel a instrucciones en cdigo mquina; un crosscompiler es un compilador que funciona en un procesador (normalmente en un PC)
diferente al procesador objeto. El compilador CCS C es un crosscompiler. Los programas
son editados y compilados a instrucciones mquina en el entorno de trabajo del PC, el
cdigo mquina puede ser cargado del PC al sistema PIC mediante el ICD2 (o mediante
cualquier programador) y puede ser depurado (puntos de ruptura, paso a paso, etc.) desde
el entorno de trabajo del PC. El CCS C es C estndar y, adems de las directivas estndar
(#include, etc.), suministra unas directivas especficas para PIC (#device, etc.); adems
incluye funciones especficas (bit_set(), etc.). Se suministra con un editor que permite
controlar la sintaxis del programa.
Garca Breijo, Eduardo. Compilador C CCS y Simulador PROTEUS para
ISIS de PROTEUS
El entorno de diseo electrnico PROTEUS VSM de LABCENTER ELECTRONICS
(www.labcenter.co.uk) ofrece la posibilidad de simular cdigo microcontrolador de alto y
bajo nivel y, simultneamente, con la simulacin en modo mixto de SPICE. Esto permite el
diseo tanto a nivel hardware como software y realizar la simulacin en un mismo y nico
entorno. Para ello, se suministran tres potentes subentornos como son el ISIS para el
diseo grfico, VSM (Virtual System Modelling) para la simulacin y el ARES para el diseo
de placas
Garca
Breijo,
Eduardo.
Compilador
CCS
Simulador
PROTEUS
para
Microcontroladores PIC. Espaa: Marcombo, 2008. ProQuest ebrary. Web. 18 May 2015.
Copyright 2008. Marcombo. All rights reserved.
PIC16F628A
Este PIC utiliza un procesador con arquitectura Harvard, consiguiendo mayor rendimiento
en el procesamiento de las instrucciones, esta arquitectura a diferencia de la Von
Neumann, utiliza dos bloques de memorias independientes, una contiene instrucciones y la
otra slo datos, cada una con su respectivo sistema de buses de acceso, 8 lneas para los
datos y 14 lneas para las instrucciones, con lo que es posible realizar operaciones de
acceso lectura o escritura simultneamente en las 2 memorias, a esto se conoce como
paralelismo.
Figura 1: PIC16F628A
5. PROCEDIMIENTO:
Figura 6: PICkit 2
5. Verificar el funcionamiento del programa cargado en el PIC en el circuito armado.
2. Cargar el archivo .HEX mediante Proteus previo al armado del circuito para luego
proceder a su simulacin.
6. CONCLUSIONES.
Las aplicaciones que se pueden realizar con un PIC lo hace un elemento activo, fcil
de manipular que cuenta con un programacin de alto nivel lo cual hace accesible al
usuario sin gran experiencia.
El mtodo el a travs del cual se graba un programa en el PIC, se lo debe hacer
despus de configurar el editor de palabra (word) el cual es sencillo as como el
manejo del quemador en general.
El funcionamiento adecuado de los circuitos realizados, sientan las bases que dan
lugar a proyectos de gran envergadura que requieren de conocimiento bsicos de
este tipo.
7. RECOMENDACIONES
Asegurarse la correcta forma de polarizacin , caso contrario el programador podra
sufrir daos permanentes
Borrar el cdigo anterior del PIC antes de cargar un nuevo programa porque se
pueden sobrescribir los datos.
8. BIBLIOGRAFA
Microcontroladores PIC. Espaa: Marcombo, 2008. ProQuest ebrary. Web. 18 May
2015.
Extrado
el
14
de
mayo
del
2015
de:
http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC16F628A