Microcontroladorespicjosmangulousateguiignacioangulomartnez 100816134118 Phpapp01
Diseño práctico
de aplicaciones
Primera parte. El PIC16F84
Lenguajes PBASIC y Ensamblador
Tercera edición
MICROCONTROLADORES «PIC»
Diseño práctico
de aplicaciones
Primera parte. El PIC16F84
Lenguajes PBASIC y Ensamblador
Tercera edición
JOSÉ M.ª ANGULO USATEGUI
Dr. Ingeniero Industrial
Catedrático de Arquitectura de Computadores
en la Universidad de Deusto
IGNACIOANGULO MARTÍNEZ
Licenciado en Informática
Director Técnico de Ingeniería de Microsistemas Programados, S. L.
Profesor de Tecnología de Computadores
en la Universidad de Deusto (Campus de Vitoria)
MADRID • BUENOS AIRES • CARACAS • GUATEMALA • QUILPUÉ • MÉXICO
ARAUCO
• PANAMÁ • SAN JUAN • SANTAFÉ DE BOGOTÁ • SANTIAGO • SÀO PAULO
AUCKLAND • HAMBURGO • LONDRES • MILÁN • MONTREAL • VALPARAÍSO •PARÍS
SAN FRANCISCO • SIDNEY • SINGAPUR • ST. LOUIS • TOKIO • TEMUCO
El software contenido en el CD destinado a la edición, ensamblage, simulación
y depuración de programas son propiedad de sus respectivos fabricantes:
Microchip Technology Inc., Parallax Inc. e Ingeniería de Microsistemas
Programados S.L. El simulador SIM2000 es propiedad de los autores.
MICROCONTROLADORES «PIC». Diseño prácticode aplicaciones. Primera parte:
El PIC16F84. Lenguajes PBASIC y Ensamblador. Tercera edición
No está permitida la reproducción total o parcial de este libro, ni su tratamiento
informático, ni la transmisión de ninguna forma o por cualquier medio, ya sea
electrónico, mecánico, por fotocopia, por registro u otros métodos, sin el permiso
previo y por escrito de los titulares del Copyright.
DERECHOSRESERVADOS © 2003, respecto a la tercera edición en español, por
McGRAW-HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
Edificio Valrealty, 1.ª planta
Basauri, 17
28023 Aravaca (Madrid)
ISBN: 84-481-3788-4
Depósito legal: M. 16.641-2003
Editora: Concepción Fernández Madrid
Asistente Editorial: Susana Santos Prieto
Diseño de cubierta: Design Master DIMA
Compuesto en: FER Fotocomposición, S. A.
I mpresoen: EDIGRAFOS, S. A.
I MPRESO EN ESPAÑA - PRINTED IN SPAIN
Prólogo .............................................................. XIII
MICROCONTROLADORES PROGRAMABLES: LA SOLUCIÓN
ESTÁ EN UN CHIP ........................................
1
¿Qué es un microcontrolador? ....................................
1.1.1. Diferencia entre microprocesador y microcontrolador ...........
Arquitecturainterna .................... . ........... . .... . ......
1.2.1. El procesador ...........................................
1.2.2. Memoria de programa .... . . ..............................
1.2.3. Memoria de datos ........................................
1.2.4. Líneas de E/S para los controladores de periféricos . ............
1.2.5. Recursos auxiliares ......................................Programación de los microcontroladores ............................
Instrumental de trabajo ..........................................
1
3
5
5
6
8
8
8
9
9
MICROCONTROLADORES DE 8 BITS: LOS «PIC» ...........
15
La elección ...................................................
La familia de los PIC ..... . ... . ....... . .............. . ..........
2.2.1. Gama baja o básica: PIC 16C5X con instruccionesde 12 bits ......
2.2.2. Gama media: PIC16CXXX con instrucciones de 14 bits .........
2.2.3. Gama alta: PIC17CXXX con instrucciones de 16 bits ...........
2.2.4. Gama mejorada: PIC18CFXXX con instrucciones de 16 bits ......
2.2.5. Los enanos de 8 patitas ...................................
Descripción general y aplicaciones ................................
15
16
17
17
19
20
21
23
LOS SELLOSMÁGICOS DE PARALLAX ................. . . .
27
Acercando la tecnología .......... . ..............................
El nacimiento y desarrollo de una empresa . . . . . . . . . . . . . . . . . . . . . . . . . .
27
28
Capítulo 1.
1.1.
1.2.
1.3.
1.4.
Capítulo 2.
2.1.
2.2.
2.3.
Capítulo 3.
3.1.
3.2.
v
vi
CONTENIDO
3.3.
3.4.
3.5.
3.6.
3.7.
El microcontrolador es el cerebro del sistema...
Regístrate para leer el documento completo.