PIC16C5X (1) microcontrolador microchip

14

description

Primero de una serie de artículos sobre las características y funcionamiento del microcontrolador PIC16C5X de Microchip

Transcript of PIC16C5X (1) microcontrolador microchip

Page 1: PIC16C5X (1) microcontrolador microchip
Page 2: PIC16C5X (1) microcontrolador microchip

http://issuu.com/microprocesadores/ © 2010 Celestino Benítez Vázquez Todos los contenidos e imágenes publicados en la revista “microprocesadores” tienen los derechos reservados quedando prohibida la reproducción total o parcial de esta publicación sin el consentimiento expreso de su autor.

Page 3: PIC16C5X (1) microcontrolador microchip

10 NÚMEROS SOBRE EL MICROCONTROLADOR PIC16C5X

Notas sobre el microcontrolador:

PIC16C5X

MICROCHIP

Page 4: PIC16C5X (1) microcontrolador microchip

INDICE GENERAL TEMA 1 El microcontrolador Introducción Características generales Generalidades sobre los PIC Introducción a la familia PIC 16C5X TEMA 2 La familia 16C5X. Constitución física Introducción Arquitectura interna Distribución de terminales Modos de conexión del oscilador Los ciclos de reloj TEMA 3 Las memorias Introducción La memoria de programa La memoria de datos El registro INDF El registro TMR0 El registro PCL El registro STATUS El registro FSR Los registros PORTA, PORTB y PORTC Otros registros importantes TEMA 4 Las entradas/salidas Introducción Los registros TRIS Programación de los puertos

Page 5: PIC16C5X (1) microcontrolador microchip

TEMA 5 Otras características especiales Introducción El Timer0 (Temporizador principal) El Reset El POR (Power-On Reset) El DRT (Device Reset Timer) El WDT (Watch Dog Timer) Los bits TO y PD del registro de estado El Reset Brown-Out El modo de bajo consumo (SLEEP) TEMA 6 Repertorio de instrucciones para los 16C5X Introducción Análisis de las instrucciones TEMA 7 Introducción a MPLAB. Funciones elementales Introducción a MPLAD IDE Iniciación de proyectos y crear ficheros con MPLAB

Ensamblar y Compilar con MPLAB Ejecución paso a paso Cómo visualizar los registros especiales Cómo visualizar todos los registros Cómo visualizar el reloj (Clock)

TEMA 8 Estudio elemental del ensamblador MPASM Introducción Las directivas de MPASM Las macros en MPASM Tratamiento de cadenas y constantes TEMA 9 Prácticas con las instrucciones del 16C57 9.1 Introducción 9.2 Ejercicio 1 9.3 Ejercicio 2 9.4 Ejercicio 3 9.5 Ejercicio 4 9.6 Ejercicio 5 9.7 Ejercicio 6 9.8 Ejercicio 7 9.9 Ejercicio 8 9.10 Ejercicio 9 9.11 Ejercicio 10 9.12 Ejercicio 11

Page 6: PIC16C5X (1) microcontrolador microchip

TAMBIÉN CURSO SOBRE EL MICROPROCESADOR 8085 DE INTEL EN http://issuu.com/microprocesadores/

Page 7: PIC16C5X (1) microcontrolador microchip
Page 8: PIC16C5X (1) microcontrolador microchip

OBJETIVOS DE ESTE MANUAL. Este manual se obtiene como consecuencia de la unión de una serie de notas y apuntes tomados sobre los microcontroladores, por tanto no pretende ser un completo manual de uso y aprendizaje. Si se desea acceder a información completa y exhaustiva de tipo técnico, la empresa Microchip Technology, ofrece en su sitio web todo tipo de información, completamente detallada. Con estos apuntes, se pretende iniciar en el conocimiento de los microcontroladores PIC (de Microchip) a todas las personas interesadas en dicho tema. Se desea por tanto, que resulte un trabajo útil que: a. Sirva como libro de consulta para estudiantes y profesionales que

trabajen en el campo del control, la robótica, y la electrónica en general.

b. Proporcione una idea general sobre los microcontroladores de Microchip.

c. De a conocer la estructura y constitución interna, así como la forma de trabajar de estos componentes.

d. Inicie a los lectores en el empleo de herramientas de trabajado, que nos ayuden a perfeccionarnos, en nuestros conocimientos teóricos y prácticos.

e. Mediante la realización de diversos ejemplos prácticos, ilustre de forma positiva al lector, facilitándole la pesada y ardua tarea de la programación.

Page 9: PIC16C5X (1) microcontrolador microchip

METODOLOGIA EMPLEADA. Dada la aridez que el tema comporta en sí mismo, para lograr una mejor comprensión y mayor adquisición de conocimientos respecto a la materia tratada, se dividirá el trabajo en dos partes o bloques. En el BLOQUE I, se comenzará con una introducción a los microcontroladores, que nos de una idea general de este campo de la microelectrónica. A continuación pasaremos a estudiar la constitución interna (por bloques) de estos componentes, con la intención de disponer de una idea global de su funcionamiento, e incluso de sus posibilidades técnicas. A medida que avanzamos en el estudio de los microcontroladores (que para concretar más iremos particularizando en alguno en concreto), veremos algunos modos de conexión, que nos servirán para posteriormente poder desarrollar diversos circuitos de aplicación. Siguiendo el orden previsto, se analizarán las instrucciones que componen "el juego de instrucciones" del microcontrolador, que deben ser perfectamente conocidas para llegar a programar estos microcircuitos. En el BLOQUE II, y una vez estudiadas las materias antes expuestas, estaríamos en condiciones de desarrollar algunos programas, sin embargo es más conveniente, emplear algún tiempo en manejar con cierta soltura, determinadas herramientas de aplicación y desarrollo. Entre todas ellas, puestas a disposición del público por Microchip Technology, destaca MPLAB IDE, se trata de un programa para la gestión de proyectos con microcontroladores PIC, que nos permitirá, crear los programas fuente, compilarlos, simularlos en nuestro propio ordenador, depurarlos, corregir errores, etc. Lógicamente, si se desea disponer de un manual que trate determinados aspectos de este programa, en mayor profundidad, deberemos recurrir a los manuales del propio fabricante. Una vez conocidos, tanto el funcionamiento del propio PIC, como su repertorio de instrucciones y con los conocimientos suficientes del programa MPLAB, pasaremos a la realización y desarrollo de programas para aplicaciones concretas, comenzando por casos muy sencillos y elementales, e ir aumentando poco a poco el nivel de complejidad de los mismos.

Page 10: PIC16C5X (1) microcontrolador microchip
Page 11: PIC16C5X (1) microcontrolador microchip
Page 12: PIC16C5X (1) microcontrolador microchip
Page 13: PIC16C5X (1) microcontrolador microchip

DISFRUTA DE LA NATURALEZA DISFRUTA DE LA MONTAÑA

DISFRUTA DEL DEPORTE PONTE EN FORMA FÍSICA Y MENTALMENTE

EN CUALQUIER PARTE DEL MUNDO QUE RESIDAS, TENDRÁS LUGARES

MARAVILLOSOS QUE EXPLORAR

NOSOTROS SOMOS ASÍDUOS AL SENDERISMO http://issuu.com/rutasasturias/

Viaja y disfruta de las montañas en:

http://issuu.com/rutasasturias/

Page 14: PIC16C5X (1) microcontrolador microchip

ZÜtv|tá ÑÉÜ äâxáàÜt ä|á|àt