PROYECTO 30-11-2011

Embed Size (px)

Citation preview

CONTROL

INDICEMICROCONTRADORES PIC

MICROCONTROLADORES PIC

MARCO ANTONIO RAMIREZ

ING.SANTIAGO SILVATRC110-40

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

INDICE ContenidoINDICE---------------------------------------------------------------------------------------------------------------------2 RESUMEN ----------------------------------------------------------------------------------------------------------------4 DETALLES DEL PIC ------------------------------------------------------------------------------------------------------5Arquitectura interna del PIC --------------------------------------------------------------------------------------------------- 5

MEMORIA DE PROGRAMA ------------------------------------------------------------------------------------------6Memorias EEPROM. -------------------------------------------------------------------------------------------------------------- 6 Memoria de Datos ---------------------------------------------------------------------------------------------------------------- 7

2

TIPOS DE MICROCONTROLADORES -------------------------------------------------------------------------------8MICROCONTROLADOR PIC 16F628A ---------------------------------------------------------------------------------------- 8 DISTRIBUCION DE PINES DEL PIC 16F628A --------------------------------------------------------------------------------- 8 MICROCONTROLADOR PIC 16F877A ---------------------------------------------------------------------------------------- 9 DISTRIBUCION DE PINES DEL PIC 16F877A --------------------------------------------------------------------------------- 9

SOFTWARES DE MANEJO PARA LA UTILIZACION DEL PIC------------------------------------------------- 10Pic Basic Pro ----------------------------------------------------------------------------------------------------------------------- 10 IC PROG -------------------------------------------------------------------------------------------------------------------------- 10 PROTEUS --------------------------------------------------------------------------------------------------------------------------- 11

DISEO DE CIRCUITO ELECTRICO PROTEUS PIC ------------------------------------------------------------ 12 BIBLIOGRAFIA: -------------------------------------------------------------------------------------------------------- 13

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

3

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

CONTROL

RESUMEN

E

n la actualidad los micro controladores son la herramienta fundamental para el desarrollo cientfico y tecnolgico, saber sobre estas mini computadoras es muy importante ya que se encuentran en nuestro trabajo, nuestro trabajo, nuestro hogar en los computadores, en proyectos areo espaciales, etc. Los diferentes proyectos que se pueden realizar con estos, micro controladores PIC por ser ms econmicos y muy fciles de encontrarlos en tiendas electrnicas es increblemente amplio ya que su utilizacin es muy sencilla de utilizar. Ya que todos los proyectos diseados pueden ser fcilmente, comprobados por diferentes tipos de software creados justamente para l,

manejo de ellos y facilitar la comprensin de los usuarios.Unos de los tantos proyectos interesantes que se han logrado crear por estudiantes de secundaria es la ARAA MECANICA de seis patas EXAPODO.

En si un micro controlador es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria.

4

Consta de un bloque funcional muy interesante como es el de tener internamente una memoria RAM, una memoria ROM y una unidad lgica que interacciona con los dems bloques. Tambin es apropiado mencionar que su utilizacin en instituciones educativas a generado un gran atractivo asa los estudiantes ya que desarrollan su imaginacin 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 tcnicos como tema de estudio el micro controladores PIC.

El compilador PicBasic Pro (PBP) es el lenguaje de programacin del micro controlador de la nueva generacin que hace ms fcil y rpido su utilizacin. El PBP produce cdigo 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.

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

DETALLES DEL PICEn 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 especfica, sus partes o componentes principales son: Memoria ROM (Memoria de solo lectura) Memoria RAM (Memoria de acceso aleatorio) Lneas de entrada / salida (I/O) Tambin llamados puertos Lgica de control Coordina la interaccin entre los dems bloques

5

Arquitectura interna del PIC

Hay dos arquitecturas conocidas: la clsica 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 travs de un sistema de buses nico (direcciones, datos y control).

UCP

Bus de direcciones

MEMORIA

INSTRUCCIONES Bus de direcciones

+DATOS

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

MEMORIA DE PROGRAMAEsta vendra ser la memoria de instrucciones, aqu es donde almacenaremos nuestro programa o cdigo que el micro debe ejecutar. No hay posibilidad de utilizar memorias externas de aplicacin.Memorias EEPROM. (Electrical Erasable Programable Read Only Memory Memoria de

solo lectura Programable y borrable elctricamente).- Esta tarea se hace a travs de un circuito grabador y bajo el control de un PC (IC-PROG). El nmero de veces que puede grabarse y barrarse una memoria EEPROM es finito 1000 veces. Memorias Flash. Posee las mismas caractersticas que la EEPROM, pero esta tiene menor consumo de energa y mayor capacidad de almacenamiento, por ello esta sustituyendo a la memorias EEPROM. La memoria de programa se divide en pginas de 2048 posiciones.

6

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

Cuando ocurre un Reset, el contador de programa (PC) apunta a la direccin 0000h, y el micro se inicia nuevamente. Por esta razn, en la primera direccin del programa se debe escribir todo lo relacionado con la iniciacin del mismo.

Memoria de Datos

Posee dos zonas distintas: 1. RAM esttica o SRAM: donde residen los Registros Especficos (SFR) con 24 posiciones de tamao bye aunque dos de ellas no son operativas y los registros de Propsito General (GRP) con 68 posiciones. 2. EEPROM: de 64 bytes donde, opcionalmente, se puede almacenar datos que no se pierdan al desconectar la alimentacin. 7

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

TIPOS DE MICROCONTROLADORESHay dos tipos de micro controladores muy utilizados principalmente por estudiantes secundarios y universitarios por su beneficio y costos muy accesibles. MICROCONTROLADOR PIC 16F628A MICROCONTROLADOR PIC16F877AMICROCONTROLADOR PIC 16F628A

8

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, Mster Clear (MCLR) programable, etc.DISTRIBUCION DE PINES DEL PIC 16F628A

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

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 o o o o Puerto A trabaja a 6 bits Puerto B trabaja a 8 bits Puerto C trabaja a 8 bits Puerto D trabaja a 8 bits Puerto E trabaja a 3 bits

9

Adems de ello posee 8 Conversores Anlogo Digital A/D, un de las principales diferencias frente al otro PIC mencionado anteriormente es la capacidad que posee, y por esta razn es el ms utilizado en proyectos avanzados que requieren mayor nmero de entradas y/o salidas, como automatizacin 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 tambin el Mster Clear una resistencia Pull -Up, ya que no hay forma de deshabilitar esta opcin.DISTRIBUCION DE PINES DEL PIC 16F877A

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

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 programacin de un

10

microcontrolador en un lenguaje de alto nivel, lenguaje Basic. A ms de este compilador tenemos el software Micro Code Studio, que es un editor de texto exclusivo para facilitar la programacin 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 electrnicos 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

ELECTRONICA Y CONTROL

PROTEUS es una herramienta fundamental para las personas que estn 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, Rels, Leds, Display, etc.

11

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

DISEO DE CIRCUITO ELECTRICO PROTEUS PIC

12

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40

ELECTRONICA Y CONTROL

BIBLIOGRAFIA: Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION Libro MICROCHIP PIC ELECTRONICA Y COMPUTACION 2

13

MARCO A RAMIREZ

REDES Y TELECOMUNICACIONES

TRC110-40