Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
FECHA:
LATACUNGA, 12 DE NOVIEMBRE DEL 2015
NIVEL:
SEPTIMO MECATRNICA
INDICE
1.
OBJETIVOS...................................................................................................... 3
3.
4.
PROCEDIMIENTO.............................................................................................. 8
5.
ANLISIS DE RESULTADOS............................................................................. 13
6.
CONCLUSIONES............................................................................................. 13
7.
RECOMENDACIONES...................................................................................... 14
8.
BIBLIOGRAFA................................................................................................ 14
1. OBJETIVOS
1.1.Operar el PIC 16F628A
1.2.Reconocer las caractersticas del PIC 16F628A
1.3.Aprender la distribucin de pines del PIC16F628A
|2
Funcin de un Microcontrolador
Un microcontrolador al ser programable, puede llevar a cabo cualquier tarea
para la cual haya sido programado, desde un simple oscilador digital hasta un
complejo sistema digital programable. [1]
PIC
Un microcontrolador PIC (Interfaz de Control de Perifricos), son fabricados por la
empresa MICROCHIP Techology, esta empresa ocupa el primer lugar en ventas
de microcontroladores de 8 bits. [1]
Uno de los microcontroladores ms populares de todos los tiempos ha sido el
legendario PIC16F84, pero en la actualidad es el PIC16F628A, este
microcontrolador soporta hasta 100.000 ciclos de escritura en su memoria flash,
y 1'000.000 de ciclos en su memoria EEPROM y se puede reescribir un sin
nmero de veces.
Nota: hay que tener en cuenta que los microcontroladores PIC tienen tecnologa
CMOS, esto quiere decir que consume muy poca corriente, pero a la vez es
susceptible a daos por esttica, se recomienda utilizar pinzas para manipular y
as poder transportar desde el grabador al protoboard o viceversa, o a su vez
utilizar una pulsera anti esttica.
Software
Los software que utilizaremos son los siguientes:
PIC C copiler
PIC C Compiler es un inteligente y muy optimizado compilador C que contienen
operadores estndar del lenguaje C y funciones incorporados en bibliotecas que
son especficas a los registros de PIC, proporcionando a los desarrolladores una
herramienta poderosa para el acceso al hardware las funciones del dispositivo
desde el nivel de lenguaje C. [2]
El compilador CCS contiene ms de 307 funciones integradas que simplifiquen el
acceso al hardware, mientras que la produccin eficiente y altamente optimizado
cdigo. Se incluyen funciones de hardware del dispositivo de caractersticas tales
como:
Fig. 3 Ventana del Programa PIC C copiler para escribir el Cdigo. [2]
Proteus
Proteus es una compilacin de programas de diseo y simulacin electrnica,
desarrollado por Labcenter Electronics que consta de los dos programas
principales: Ares e Isis, y los mdulos VSM y Electra. [3]
|5
Isis
El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de
Esquemas Inteligente) permite disear el plano elctrico del circuito que se
desea realizar con componentes muy variados, desde simples resistencias, hasta
alguno que otro microprocesador o microcontrolador, incluyendo fuentes de
alimentacin, generadores de seales y muchos otros componentes con
prestaciones diferentes. [3]
Es una herramienta indispensable para la simulacin de circuitos electrnicos ya
que evita quemar el microcontrolador y armar el circuito en el protoboard. [4]
Caractersticas:
Especificaciones:
Dispositivo Compatible:
EPROM, paginado EPROM, EEPROM Paralelo y Serial, configuracin FPGA
PROM de serie, la memoria flash (NOR y NAND), BPROM, NOVRAM, SPLD,
CPLD, EPLD, Firmware HUB, microcontrolador, MCU, lgica estndar. [5]
Adaptadores Socket compatibles:
DIP, SDIP, PLCC, JLCC, SOIC, QFP, TQFP, VQFP, TSOP, TSOPII, SOP, SOP P,
TSSOP, HIJO, EBGA, FBGA, VFBGA, BGA, CSP, SCSP, etc.
Interfaz de PC: USB
Stand-alone Medios modo de operacin de almacenamiento: Tarjeta
Compact Flash (Opcional)
Accesorios opcionales: Paquete de Expansin PEP3000 Pin-conductor,
Socket adaptadores, compacto de tarjetas Flash
|7
4. PROCEDIMIENTO
4.1.Previo a comprobar su funcionamiento de forma real se realiza la
programacin para el PIC en nuestro caso el microcontrolador 16F628A,
los diferentes programas se realiza con ayuda del compilador para
lenguaje C.
a) Secuencia de leds.- se encienden los leds empezando desde la
derecha e izquierda al mismo tiempo hacia adentro y hacia afuera.
CODIGO
|8
|9
VECES
10 veces
5 veces
6 veces
TIEMPO
200 ms
500 ms
300 ms
CODIGO
4.2.Compilar cada uno de los programas del paso 4.1 y verificar que no
existan errores de sintaxis y de programacin.
| 10
| 11
5. ANLISIS DE RESULTADOS
5.1.Es necesario realizar la comprobacin del programa con ayuda de un
compilador para lenguaje C y simular de manera visual el circuito esto se
los puede realizar con el simulador proteus ,se realiza esto para evitar
cometer errores en la implementacin real del circuito en el protoboard.
5.2. Para cargar el programa en el PIC 16F628A es necesario utilizar un
software para el efecto en este caso el Sofware del Xeltek-Superpro
3000u Universal Programmer, se debe asegurar a dems que al momento
de ubicar el PIC en el programador este est seguro ,y borrar cualquier
programa que haya estado grabado en la memoria del PIC con el fin de
cargar el nuevo programa ,siempre elegir el programa con la extensin
.hex.
| 12
6. CONCLUSIONES
6.1.El PIC utilizado en la prctica se puede programar y reprogramar (escribir
y borrar) muchas veces, siempre que se lo utiliza de forma correcta, el
fabricante especifica que el nmero mximo es 1000000 veces de
escritura y borrado.
6.2.Cada uno de los programas realizados necesitan las libreras necesarias
para su compilacin correcta y se debe establecer una frecuencia del
oscilador ,esto se realiza mediante unos y ceros antes de programar el
microcontrolador se pone en uno (1) los pines 13,8,6,4,3,0 y en cero(0)
los pines 7,5,2,1.
6.3.La parte visual se lo comprueba en el simulador proteus pero no siempre
funciona tal cual una vez que se monta el circuito de forma fsica, porque
se debe tomar en cuenta muchos parmetros que el simulador ya lo hace
por default como por ejemplo la polarizacin.
7. RECOMENDACIONES
7.1.Es recomendable alimentar el PIC con un voltaje no mayor a Voltios de
corriente continua para obtener un funcionamiento ptimo del PIC.
7.2.Tomar en cuenta todos los paremtros tales como la polarizacin que el en
simulador Poteus no lo considera.
7.3.Se recomienda borrar cualquier programa que haya estado grabado en el
microcontrolador con el fin de guardar el nuevo programa.
8. BIBLIOGRAFA
[1] M. Angel, Blogspot, 10 Diciembre 2014. [En lnea]. Available:
http://microcontroladores-dev.blogspot.com/2010/12/microcontroladores.html.
[ltimo acceso: 10 11 2015].
[2] Electrox, Electrox, 24 05 2008. [En lnea]. Available:
https://sites.google.com/site/ielectrox/home/programas-1/pic-c-compiler.
[ltimo acceso: 10 11 2015].
[3] Wikipedia, Wikipedia, [En lnea]. Available:
https://es.wikipedia.org/wiki/Proteus_(electr%C3%B3nica). [ltimo acceso: 10
11 2015].
[4] EPN, Biblioteca Digital, [En lnea]. Available:
http://bibdigital.epn.edu.ec/bitstream/15000/2207/1/CD-1982.pdf. [ltimo
acceso: 10 11 2015].
| 13
| 14