Beruflich Dokumente
Kultur Dokumente
Nivel 1
Clase I
Carlos Zavarce
Introduction
La evolucin de la electrnica digital
dio un gran paso en el ao 1971, con la
aparicin del primer microcontrolador.
Gracias a la versatilidad de estos
dispositivos en la actualidad casi todos
los sistemas de automatizacin y
control hacen uso del
microcontrolador, permitiendo as que
los sistemas sean ms confiables,
eficientes, maleables y econmicos.
Este curso trata de sobre el estudio del
funcionamiento y la programacin de
los microcontroladores PIC fabricados
por la empresa Microchip, y el uso de
dos tipos de IDE (MPLAB-X y CCS)
Objetivos especficos
Conocer los fundamentos tericos bsicos sobre la
teora de los microcontroladores PIC.
Aprender a utilizar dos interfaces de usuarios para
programar microcontroladores (MPLAB-X y CCS) .
Adquirir las destrezas necesarias para la
programacin en lenguaje assembler y lenguaje C.
Aprender a leer e interpretar las hojas de datos de
las distintas familias de MCU PIC
Aprender a manipular el software Proteus como
herramienta de simulacin para microcontroladores.
Quin Imparte
este curso?
Hola!!.. Mi nombre es Carlos
Zavarce.
Soy estudiante del 9 semestre de
Ingeniera
Electrnica,
mencin
Control en la Universidad Nacional
Experimental Politcnica Antonio
Jos de Sucre. Vicerrectorado
Barquisimeto. Edo. Lara.
Clase 1
1. El Microcontrolador
1.3 Familias
De MCU PIC
2.
Arquitectura
Interna.
3.3 Instrucciones
de Cpu
4. Herramienta
de Desarrollo
Mplab x.
7.3 Programas
De Ejemplo
8.
Programacin
de Rutinas
de Retardo
Captulo 1. El Microcontrolador
1.1 Microcontroladores y Microprocesadores
Muchas veces existe una confusin entre lo que es un
microcontrolador y un microprocesador, cada uno difiere
del otro en muchos sentidos. La ms importante
diferencia tiene que ver con su funcionalidad.
Para utilizar al microprocesador en una aplicacin real,
se le deben de conectar componentes tales como
memoria o componentes para la adquisicin y
transmisin de datos. Aunque el microprocesador se
considera una mquina de computacin poderosa, no
est preparado para la comunicacin otros dispositivos y
es por esto que el microprocesador utiliza algn circuito
especial para comunicarse con un dispositivo perifrico.
El microprocesador simplemente se encarga de procesar
informacin dentro de otro circuito, ya que es una parte
de funcional de un sistema ms complejo, por ejemplo
una tarjeta madre.
Captulo 1. El Microcontrolador
Un microcontrolador es un circuito integrado de alta
escala de integracin que incorpora la mayor parte de
los elementos que configuran un controlador.Un
microcontrolador dispone normalmente de los siguientes
componentes:
Procesador o UCP (Unidad Central de Proceso).
Memoria RAM para Contener los datos.
Memoria para el programa tipo
ROM/PROM/EPROM.
Lneas de E/S para comunicarse con el exterior.
Diversos mdulos para el control de perifricos
(temporizadores, Puertas Serie y Paralelo, CAD:
Conversores Analgico/Digital, CDA: Conversores
Digital/Analgico, etc).
Captulo 1. El Microcontrolador
Captulo 1. El Microcontrolador
1.2 Microcontroladores PIC
Los microcontroladores PIC desarrollados por Microchip
Technology son probablemente la mejor opcin para aquellas
personas que se quieran iniciar en el mundo de la
programacin de MCU, por muchas razones que se irn
detallando a medida como se desarrolle este curso.
El nombre verdadero de este microcontrolador es PICmicro
(Peripheral Interface Controller), conocido bajo el nombre PIC.
Su primer antecesor fue creado en 1975 por la compaa
General Instruments, el chip se denomin PIC1650 y fue
diseado para propsitos completamente diferentes. Diez aos
ms tarde, al aadir una memoria EEPROM, este circuito se
convirti en un verdadero microcontrolador PIC.
Captulo 1. El Microcontrolador
1.3 Familias De MCU PIC
Existen diversos grupos o familias de PIC, cada grupo tiene caractersticas que los diferencia de los
otros.
Familia PIC10F20x:
Encapsulados de 6 pines (SOT). Oscilador
interno 4MHz.
Memoria de programa de 12 bits y datos de 8
bits.
Juego de 33 instrucciones.
Captulo 1. El Microcontrolador
Familia PIC12CXXX/12FXXX:
Encapsulados de 8 pines (DIP SOIC).
Instrucciones de 12 14 bits en Memoria de Programa.
Juego de 33 35 instrucciones.
Disponibles con EEPROM de datos.
Modelos con mdulos de conversin A/D.
Permite alimentacin a baja tensin de hasta 2,5V.
Captulo 1. El Microcontrolador
Familia PIC16CXXX/16FXXX + PIC 14000:
Encapsulados desde 18 hasta 68 pines (DIP, SSOP,
PLCC, QFP).
Instrucciones de 14 bits en Memoria de Programa.
Juego de 35 instrucciones.
Gran variedad de mdulos integrados.
Captulo 1. El Microcontrolador
Familia PIC18CXXX/18FXXX:
Encapsulados de 18 a 80 pines.
Memoria de Programa de 16 bits.
Juego de 77 instrucciones (multiplicacin).
Captulo 1. El Microcontrolador
Microcontroladores PIC en la actualidad:
PICs de 32 bits:
Microchip Technology lanz en noviembre de 2007
los nuevos microcontroladores de 32 bits con una
una alta velocidad de procesamiento de 1.5
DMIPS/MHz (Dhrystone Million Instructions Per
Second) con capacidad HOST USB. Estos MCUs
permiten un procesamiento de informacin
increble con un ncleo de procesador de tipo
M4K.
Captulo 1. El Microcontrolador
Tabla comparativa entre familias de PIC:
Fin de la calse