Date post: | 04-Jul-2015 |
Category: |
Documents |
Upload: | marco-antonio-ramirez |
View: | 251 times |
Download: | 0 times |
ELECTRONICA Y CONTROLTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
MICROCONTROLADORES PIC
MARCO ANTONIO RAMIREZ
ING.SANTIAGO SILVA
TRC110-40
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
2
INDICE
Contenido
INDICE --------------------------------------------------------------------------------------------------------------------- 2
RESUMEN ---------------------------------------------------------------------------------------------------------------- 3
DETALLES DEL PIC ------------------------------------------------------------------------------------------------------ 4
Arquitectura interna del PIC --------------------------------------------------------------------------------------------------- 4
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
CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
3
RESUMEN
n la actualidad
los micro
controladores
son la herramienta
fundamental para el
desarrollo científico y
tecnológico, saber sobre
estas mini computadoras
es muy importante ya
que se encuentran en
nuestro trabajo, nuestro
hogar en los
computadores, en
proyectos aéreo
espaciales, etc.
Los diferentes proyectos
que se pueden realizar
con estos, micro
controladores PIC por ser
más económicos y muy
fáciles de encontrarlos
en tiendas electrónicas
es increíblemente amplio
ya que su utilización es
muy sencilla de utilizar.
Ya que todos los
proyectos diseñados
pueden ser fácilmente,
comprobados por
diferentes tipos de
software creados
justamente para él,
manejo de ellos y
facilitar la comprensión
de los usuarios.
Unos de los tantos
proyectos interesantes que
se han logrado crear por
estudiantes de secundaria
es la ARAÑA MECANICA de
seis patas EXAPODO.
El compilador PicBasic
Pro (PBP) es el lenguaje
de programación del
micro controlador de la
nueva generación que
hace más fácil y rápido
su utilización. El PBP
produce código que
puede ser programado
para una variedad de
micro controladores PIC
que tengan de 8 a 68 pin
y varias opciones en el
Chip incluyendo,
Convertidores A/D,
temporizadores y
puertos seriales.
En si un micro controlador
es un circuito integrado
programable, capaz de
ejecutar las órdenes
grabadas en su memoria.
Consta de un bloque funcional muy interesante como es el de tener internamente una memoria RAM, una memoria ROM y una unidad lógica que interacciona con los demás bloques.
También es apropiado mencionar que su utilización en instituciones educativas a generado un gran atractivo asía los estudiantes ya que desarrollan su imaginación y lo plasman en proyectos escolares un gran ejemplo es el EXPLODO desarrollado por un grupo de estudiantes de la ciudad de Quito. Implementado así ya en los colegios técnicos como tema de estudio el micro controladores PIC.
E
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
4
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)
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
direcciones MEMORIA
Bus de
direcciones
INSTRUCCIONES
+
DATOS
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
5
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.
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.
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
6
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
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.
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
7
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
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
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
8
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
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
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
9
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
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
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
10
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.
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
11
DISEÑO DE CIRCUITO ELECTRICO PROTEUS PIC
ELECTRONICA Y CONTROL
MARCO A RAMIREZ REDES Y TELECOMUNICACIONES TRC110-40
12
BIBLIOGRAFIA:
Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION
Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION 2