SlideShare uma empresa Scribd logo
1 de 12
ELECTRONICA Y CONTROLTROL




                                     MICROCONTROLADORES PIC




MARCO ANTONIO RAMIREZ

                                                                  ING.SANTIAGO SILVA
                                                                          TRC110-40




MARCO A RAMIREZ         REDES Y TELECOMUNICACIONES    TRC110-40
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
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
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
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
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
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
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
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
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
ELECTRONICA Y CONTROL



DISEÑO DE CIRCUITO ELECTRICO PROTEUS PIC




                                                                 11




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


                                                                         12




MARCO A RAMIREZ         REDES Y TELECOMUNICACIONES           TRC110-40

Mais conteúdo relacionado

Mais procurados

La Familia De Microcontroladores Pic
La Familia De Microcontroladores PicLa Familia De Microcontroladores Pic
La Familia De Microcontroladores PicAndres
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladoresabemen
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladoresayreonmx
 
Microcontroladores
MicrocontroladoresMicrocontroladores
MicrocontroladoresJuan Anaya
 
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosMicrocontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosSANTIAGO PABLO ALBERTO
 
Curso microprocesadores y_microcontroladores_unidad_1
Curso microprocesadores y_microcontroladores_unidad_1Curso microprocesadores y_microcontroladores_unidad_1
Curso microprocesadores y_microcontroladores_unidad_1ddarioooo
 
Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Hector Vela Fontis
 
Curso plataforma arduino......
Curso plataforma arduino......Curso plataforma arduino......
Curso plataforma arduino......Carlos Mendez
 
Microcontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELMicrocontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELSANTIAGO PABLO ALBERTO
 
A introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesA introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesCarlos Mendez
 
28307034 La Familia De Micro Control Adores Pic
28307034 La Familia De Micro Control Adores Pic28307034 La Familia De Micro Control Adores Pic
28307034 La Familia De Micro Control Adores Piccarlos
 

Mais procurados (19)

La Familia De Microcontroladores Pic
La Familia De Microcontroladores PicLa Familia De Microcontroladores Pic
La Familia De Microcontroladores Pic
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
Mce pic18 preview
Mce pic18 previewMce pic18 preview
Mce pic18 preview
 
Programacion de microcontroladores
Programacion de microcontroladoresProgramacion de microcontroladores
Programacion de microcontroladores
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Introducción
IntroducciónIntroducción
Introducción
 
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticosMicrocontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
Microcontroladores: Microcontroladores PIC fundamentos y aplicaciones didácticos
 
Invidentes
InvidentesInvidentes
Invidentes
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Curso microprocesadores y_microcontroladores_unidad_1
Curso microprocesadores y_microcontroladores_unidad_1Curso microprocesadores y_microcontroladores_unidad_1
Curso microprocesadores y_microcontroladores_unidad_1
 
Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013Exposicion proyectos en electronica 2013
Exposicion proyectos en electronica 2013
 
Curso plataforma arduino......
Curso plataforma arduino......Curso plataforma arduino......
Curso plataforma arduino......
 
Microcontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMELMicrocontroladores: Entendiendo los AVR de ATMEL
Microcontroladores: Entendiendo los AVR de ATMEL
 
A introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industrialesA introduccion a las comunicaciones industriales
A introduccion a las comunicaciones industriales
 
Festo
FestoFesto
Festo
 
28307034 La Familia De Micro Control Adores Pic
28307034 La Familia De Micro Control Adores Pic28307034 La Familia De Micro Control Adores Pic
28307034 La Familia De Micro Control Adores Pic
 

Semelhante a Proyecto 30 11-2011

Semelhante a Proyecto 30 11-2011 (20)

Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
S14 GUIA LAB 09 PROYECTO DE MICROCONTROLADORES PIC.docx
S14 GUIA LAB 09 PROYECTO DE MICROCONTROLADORES PIC.docxS14 GUIA LAB 09 PROYECTO DE MICROCONTROLADORES PIC.docx
S14 GUIA LAB 09 PROYECTO DE MICROCONTROLADORES PIC.docx
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Micro1.ppt
Micro1.pptMicro1.ppt
Micro1.ppt
 
Microcontrolador pic
Microcontrolador picMicrocontrolador pic
Microcontrolador pic
 
Micro1
Micro1Micro1
Micro1
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Microprocesadores - A.ppt
Microprocesadores - A.pptMicroprocesadores - A.ppt
Microprocesadores - A.ppt
 
Microcontroladores PIC
Microcontroladores PICMicrocontroladores PIC
Microcontroladores PIC
 
Pic
PicPic
Pic
 
Mundodelos pic
Mundodelos picMundodelos pic
Mundodelos pic
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1
 
Introducción
IntroducciónIntroducción
Introducción
 
Memorias, puertos, y registros del pic
Memorias, puertos, y registros del picMemorias, puertos, y registros del pic
Memorias, puertos, y registros del pic
 
Informe1
Informe1Informe1
Informe1
 
CURSO DE PICS.pptx
CURSO DE PICS.pptxCURSO DE PICS.pptx
CURSO DE PICS.pptx
 
Pic 16 F84 A
Pic 16 F84 APic 16 F84 A
Pic 16 F84 A
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Curso basico de pic 16 f877
Curso basico de pic 16 f877Curso basico de pic 16 f877
Curso basico de pic 16 f877
 

Proyecto 30 11-2011

  • 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