1. ELECTRONICA Y CONTROLTROL
MICROCONTROLADORES PIC
MARCO ANTONIO RAMIREZ
ING.SANTIAGO SILVA
TRC110-40
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
2. ELECTRONICA Y CONTROL
INDICE
Contenido
INDICE---------------------------------------------------------------------------------------------------------------------2
RESUMEN ----------------------------------------------------------------------------------------------------------------3
DETALLES DEL PIC ------------------------------------------------------------------------------------------------------4
Arquitectura interna del PIC --------------------------------------------------------------------------------------------------- 4
2
MEMORIA DE PROGRAMA ------------------------------------------------------------------------------------------5
Memorias EEPROM. -------------------------------------------------------------------------------------------------------------- 5
Memoria de Datos ---------------------------------------------------------------------------------------------------------------- 6
TIPOS DE MICROCONTROLADORES -------------------------------------------------------------------------------7
MICROCONTROLADOR PIC 16F628A ---------------------------------------------------------------------------------------- 7
DISTRIBUCION DE PINES DEL PIC 16F628A --------------------------------------------------------------------------------- 7
MICROCONTROLADOR PIC 16F877A ---------------------------------------------------------------------------------------- 8
DISTRIBUCION DE PINES DEL PIC 16F877A --------------------------------------------------------------------------------- 8
SOFTWARES DE MANEJO PARA LA UTILIZACION DEL PIC---------------------------------------------------9
Pic Basic Pro ------------------------------------------------------------------------------------------------------------------------ 9
IC – PROG --------------------------------------------------------------------------------------------------------------------------- 9
PROTEUS --------------------------------------------------------------------------------------------------------------------------- 10
DISEÑO DE CIRCUITO ELECTRICO PROTEUS PIC ------------------------------------------------------------ 11
BIBLIOGRAFIA: -------------------------------------------------------------------------------------------------------- 12
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
3. CONTROL
RESUMEN
E n la actualidad
los micro
controladores
son la herramienta
fundamental para el
manejo de ellos y
facilitar la comprensión
de los usuarios.
Unos de los tantos
En si un micro controlador
es un circuito integrado
programable, capaz de
ejecutar las órdenes 3
proyectos interesantes que grabadas en su memoria.
desarrollo científico y se han logrado crear por
tecnológico, saber sobre estudiantes de secundaria Consta de un bloque
estas mini computadoras es la ARAÑA MECANICA de funcional muy
es muy importante ya interesante como es el
seis patas EXAPODO.
de tener internamente
que se encuentran en
una memoria RAM, una
nuestro trabajo, nuestro memoria ROM y una
hogar en los unidad lógica que
computadores, en interacciona con los
proyectos aéreo demás bloques.
espaciales, etc.
También es apropiado
Los diferentes proyectos El compilador PicBasic mencionar que su
que se pueden realizar Pro (PBP) es el lenguaje utilización en
de programación del instituciones educativas
con estos, micro
micro controlador de la a generado un gran
controladores PIC por ser
nueva generación que atractivo asía los
más económicos y muy estudiantes ya que
fáciles de encontrarlos hace más fácil y rápido
desarrollan su
en tiendas electrónicas su utilización. El PBP imaginación y lo plasman
es increíblemente amplio produce código que en proyectos escolares
ya que su utilización es puede ser programado un gran ejemplo es el
para una variedad de EXPLODO desarrollado
muy sencilla de utilizar.
micro controladores PIC por un grupo de
Ya que todos los estudiantes de la ciudad
que tengan de 8 a 68 pin
de Quito. Implementado
proyectos diseñados y varias opciones en el
así ya en los colegios
pueden ser fácilmente, Chip incluyendo, técnicos como tema de
comprobados por Convertidores A/D, estudio el micro
diferentes tipos de temporizadores y controladores PIC.
software creados puertos seriales.
justamente para él,
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
4. ELECTRONICA Y CONTROL
DETALLES DEL PIC
En si microcontrlador es un circuito integrado programable, capaz de ejecutar las órdenes
grabadas en su memoria. Está compuesta de varios bloques funcionales, los cuales
cumplen una tarea específica, sus partes o componentes principales son:
Memoria ROM (Memoria de solo lectura)
Memoria RAM (Memoria de acceso aleatorio) 4
Líneas de entrada / salida (I/O) También llamados puertos
Lógica de control Coordina la interacción entre los demás bloques
Arquitectura interna del PIC
Hay dos arquitecturas conocidas: la clásica de Von Neumann, y la arquitectura Harvard.
Arquitectura Von Neumann Dispone de una sola memoria principal donde se almacenan
datos e instrucciones de forma indistinta. A dicha memoria se accede a través de un
sistema de buses único (direcciones, datos y control).
UCP Bus de MEMORIA
direcciones
INSTRUCCIONES
Bus de +
direcciones
DATOS
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
5. ELECTRONICA Y CONTROL
MEMORIA DE PROGRAMA
Esta vendría ser la memoria de instrucciones, aquí es donde almacenaremos nuestro
programa o código que el micro debe ejecutar. No hay posibilidad de utilizar memorias
externas de aplicación.
Memorias EEPROM. (Electrical Erasable Programable Read Only Memory – Memoria de
solo lectura Programable y borrable eléctricamente).- Esta tarea se hace a través de un
circuito grabador y bajo el control de un PC (IC-PROG). El número de veces que puede
grabarse y barrarse una memoria EEPROM es finito 1000 veces. 5
Memorias Flash. Posee las mismas características que la EEPROM, pero esta tiene
menor consumo de energía y mayor capacidad de almacenamiento, por ello esta
sustituyendo a la memorias EEPROM.
La memoria de programa se divide en páginas de 2048 posiciones.
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
6. ELECTRONICA Y CONTROL
Cuando ocurre un Reset, el contador de programa (PC) apunta a la dirección 0000h, y el
micro se inicia nuevamente. Por esta razón, en la primera dirección del programa se debe
escribir todo lo relacionado con la iniciación del mismo.
Memoria de Datos
Posee dos zonas distintas:
1. RAM estática o SRAM: donde residen los Registros Específicos (SFR) con 24 6
posiciones de tamaño bye aunque dos de ellas no son operativas y los registros de
Propósito General (GRP) con 68 posiciones.
2. EEPROM: de 64 bytes donde, opcionalmente, se puede almacenar datos que no
se pierdan al desconectar la alimentación.
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
7. ELECTRONICA Y CONTROL
TIPOS DE MICROCONTROLADORES
Hay dos tipos de micro controladores muy utilizados principalmente por estudiantes
secundarios y universitarios por su beneficio y costos muy accesibles.
MICROCONTROLADOR PIC 16F628A
MICROCONTROLADOR PIC16F877A
MICROCONTROLADOR PIC 16F628A 7
El microcontrlador PIC 16F628A, soporta 1000 ciclos de escritura en su memoria FLASH Y
1.000.000 de ciclos en su memoria EEPROM, la memoria de programa que posee es de
2048 Words, memoria de datos EEPROM es de 128 bytes, la memoria RAM es de 224
bytes, 16 pines de entrada y salida, y posee 2 comparadores.
Amas de esto posee es de grandes ventajas como son: Comunicaciones AUSART, Oscilador
interno de 4Mhz, Máster Clear (MCLR) programable, etc.
DISTRIBUCION DE PINES DEL PIC 16F628A
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
8. ELECTRONICA Y CONTROL
MICROCONTROLADOR PIC 16F877A
El microcontrlador PIC 16F877A, posee una memoria de programa de 8192 Words,
Memoria de datos EEPROM de 256 bytes, memoria RAM de 368 bytes y 33 pines de
entrada y salida, los cuales se dividen en:
o Puerto A trabaja a 6 bits
o Puerto B trabaja a 8 bits
o Puerto C trabaja a 8 bits
o Puerto D trabaja a 8 bits 8
o Puerto E trabaja a 3 bits
Además de ello posee 8 Conversores Análogo – Digital A/D, un de las principales
diferencias frente al otro PIC mencionado anteriormente es la capacidad que posee, y por
esta razón es el más utilizado en proyectos avanzados que requieren mayor número de
entradas y/o salidas, como automatización de procesos industriales, alarmas
residenciales, etc.
o Una desventaja es que debe ser conectado a un cristal externo, ya que no tiene
incorporado el mismo y necesita también el Máster Clear una resistencia Pull -Up,
ya que no hay forma de deshabilitar esta opción.
DISTRIBUCION DE PINES DEL PIC 16F877A
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
9. ELECTRONICA Y CONTROL
SOFTWARES DE MANEJO PARA LA UTILIZACION DEL PIC
SOFTWARE PIC BASIC PRO
SOFTWARE IC – PROG
SOFTWARE PROTEUS
Pic Basic Pro es un compilador el cual permite realizar la programación de un 9
microcontrolador en un lenguaje de alto nivel, lenguaje Basic. A más de este compilador
tenemos el software Micro Code Studio, que es un editor de texto exclusivo para facilitar
la programación de los microcontroladores PIC. Por lo tanto MicroCode Studio y PIC Basic
Pro van juntos.
IC – PROG es una herramienta fundamental para el programador de microcontroladores
en general, ya que este permite grabar el archivo. HEX en el micro.
Este programador permite seleccionar varios dispositivos electrónicos tanto de puerto
serial y puerto paralelo que permiten realizar la interfaz entre el computador y el
microcontrolador.
PROGRAMADOR DE SOFTWARE IC - PROG
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
10. ELECTRONICA Y CONTROL
PROTEUS es una herramienta fundamental para las personas que están re adicionadas
con el mundo de los microcontroladores, ya que esta permite realizar simulaciones de los
proyectos montados, es decir no hace falta: en protoboard el proyecto, comprar
materiales, quemar los microcontroladores, etc. Simplemente necesitamos seleccionar
cada uno de los elementos a utilizar, ya que esta poderosa herramienta contiene:
Microcontroladores PIC, LCD, Relés, Leds, Display, etc.
10
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
11. ELECTRONICA Y CONTROL
DISEÑO DE CIRCUITO ELECTRICO PROTEUS PIC
11
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
12. ELECTRONICA Y CONTROL
BIBLIOGRAFIA:
Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION
Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION 2
12
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40