ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial Pic


Enviado por   •  3 de Febrero de 2014  •  10.424 Palabras (42 Páginas)  •  264 Visitas

Página 1 de 42

TUTORIAL MICROCONTROLADORES PIC

— INICIACI´ON R´ APIDA —

MIGUEL TORRES TORRITI

Contenidos

Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1. Microcontroladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1. Introducci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2. Caracter´ısticas de los Microcontroladores . . . . . . . . . . . . . . . . . . . . . . 3

1.3. Proceso de Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2. PIC16F84 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1. Introducci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2. Desarollo de Software para el PIC16F84 . . . . . . . . . . . . . . . . . . . . . . 7

2.3. Programaci´on del μC PIC16F84 . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.4. Circuito Base para Operaci´on Regular . . . . . . . . . . . . . . . . . . . . . . . 13

2.5. T´ecnicas Avanzadas: Programaci´on Mediante Bootloaders . . . . . . . . . . . . 14

3. Ejemplo 1: Programaci´on en JAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.1. Descripci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

3.2. Paso 1: Instalaci´on y Configuraci´on del Compilador JAL . . . . . . . . . . . . . 15

3.3. Paso 2: Creaci´on del Programa en JAL . . . . . . . . . . . . . . . . . . . . . . . 15

3.4. Paso 3: Compilaci´on del Programa en JAL . . . . . . . . . . . . . . . . . . . . . 16

3.5. Paso 4: Programaci´on del μC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.6. Circuito del Ejemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4. Ejemplo 2: Programaci´on en PICC Lite . . . . . . . . . . . . . . . . . . . . . . . 17

4.1. Descripci´on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.2. Paso 1: Instalaci´on y Configuraci´on del Compilador PICC Lite . . . . . . . . . 17

4.3. Paso 2: Creaci´on del Proyecto en MPLAB IDE . . . . . . . . . . . . . . . . . . 18

4.4. Paso 3: Compilaci´on del Proyecto con PICC Lite . . . . . . . . . . . . . . . . . 22

4.5. Paso 4: Programaci´on del μC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

4.6. Circuito del Ejemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Version 1.0 – 26 Abril 2007 – http://www.ing.puc.cl/∼mtorrest/publicaciones.htm.

1

2 MIGUEL TORRES TORRITI

5. Desarrollos m´as all´a de este Documento . . . . . . . . . . . . . . . . . . . . . . . 25

5.1. PIC16F87x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

5.2. Freescale MC68HC08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

Agradecimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Ap´endice A. Lista de Componentes del Programador . . . . . . . . . . . . . . . . . 26

Ap´endice B. Lista de Componentes para los Ejemplos . . . . . . . . . . . . . . . . . 26

Ap´endice C. Configuraci´on del PROG84 . . . . . . . . . . . . . . . . . . . . . . . . . 26

Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Objetivos

Mediante explicaciones paso a paso, este documento busca iniciar r´apida y econ´omicamente

al lector en el desarrollo de circuitos basados en microcontroladores. Para dicho prop´osito se

emplear´a el popular microcontrolador PIC16F84, el cual por su simplicidad permite implementar

circuitos con componentes de bajo costo disponibles comercialmente, y sin requerir de

instrumentaci´on de laboratorio complejo. Tambi´en las herramientas de software de desarrollo

que se presentan son de libre distribuci´on y pueden conseguirse f´acilmente sin costo.

Los pasos que deber´a completar en este tutorial para desarrollar una aplicaci´on basada en

microcontroladores se resumen en:

(1) Selecci´on del microcontrolador: En este tutorial se utilizar´e el PIC16F84x por simplicidad

y costo. Para aplicaciones m´as avanzadas se recomiendan el PIC16F87x o el

PIC18F452.

(2) Selecci´on/Instalaci´on del compilador/ensamblador: Se emplear´a el compilador PICC

Lite de la empresa HI-TECH Software LLC. [3], junto con el software de desarrollo

MPLAB IDE de Microchip Technology Inc. [1]. Obtenga estos software de los sitios

webs que se indican en las referencias e inst´alelos.

(3) Selecci´on/Instalaci´on del software programador: En este tutorial se utilizar´a el software

programador PROG84. Obtenga el software programador PROG84 de las referencias

que se indican en la secci´on 2.3 o 2.3.1. Para aplicaciones m´as avanzadas se

recomiendan el IC-Prog o el

...

Descargar como (para miembros actualizados)  txt (72.7 Kb)  
Leer 41 páginas más »
Disponible sólo en Clubensayos.com