Microcontroladores PIC :

Angulo Usategui, José María

Microcontroladores PIC : Diseño práctico de aplicaciones. 2da parte, PIC 16F87X / José María Angulo Usategui, Susana Romero Yesa, Ignacio Angulo Martínez. - 2da - Madrid : McGraw-Hill, 2000 - 232 p.

CONTENIDO
Prólogo xi
Capítulo 1. NECESIDAD Y APORTACIONES DE LOS NUEVOS PIC 1
1.1. Las nuevas aplicaciones exigen mayores prestaciones 1
1.2. Dos nuevas líneas de PIC: familias PIC16F87x y PIC18Cxxx 3
1.3. El PIC pobre (PICI6F84) y los ricos (PICI6F87x) 6
1.4. Herramientas para trabajar con los PIC16F87x 8
Programar PIC es fácil: recordando el viejo PIC16F84 11
Diseñar con PIC es fácil: presentación de los sensores analógicos más utilizados 18
Capítulo 2. ARQUITECTURA, DIAGRAMA DE CONEXIONES Y REPERTORIO DE INSTRUCCIONES 21
2.1. Introducción 21
2.2. Procesador RISC con arquitectura Harvard 22
2.3. Organización de la memoria de programa 25
2.4 Organización de la memoria de datos RAM 26
2.5. Diagrama de conexionado 29
2.6. Repertorio de instrucciones 33
Programar PIC es fácil: el primer programa con los PIC16F87x 35
Diseñar con PIC es fácil: actuadores para diversas aplicaciones: los motores 39
Capítulo 3. PRINCIPALES REGISTROS DE CONTROL Y MANEJO DE LAS MEMORIAS FLASH Y EEPROM 43
3.1. Los registros de control 43
3.2. Registro de estado (STATUS) 43
3.3. Registro de opciones (OPTION) 45
3.4. Registro para controlar las interrupciones 45
3.5. Lectura y escritura de las memorias EEPROM y FLASH 48
Programar PIC es fácil: un programa que maneja las memorias FLASH de código y EEPROM de datos 53
Diseñar con PIC es fácil: ampliación de periféricos para el trabajo con PIC 60
Capítulo 4. LAS PUERTAS DE E/S Y RECURSOS ESPECIALES DEL PROCESADOR 67
4.1. Puertas de E/S 67
4.2. Palabra de configuración 72
4.3. Palabras de identificación 73
4.4. Reinicialización o reset 74
4.5. Perro guardián (WDT: watchdog timer) 77
4.6. Modo de reposo o de bajo consumo 77
4.7. Programación de los PIC16F87x 78
Programar PIC es fácil: utilización de los recursos del PIC 80
Diseñar con PIC es fácil: ampliación de los recursos del PIC 83
Capítulo 5. LOS TEMPORIZADORES 87
5.1. Tipos y características generales 87
5.2. Estructura interna y funcionamiento del TMR1 88
5.3. Registro de control del TMR1 (T1CON) 89
5.4. Chuleta-resumen de los registros asociados al TMR1 90
5.5. Funcionamiento y programación del TMR2 90
5.6. Chuleta-resumen de los registros asociados al TMR2 92
Programar PIC es fácil: midiendo el tiempo 93
Diseñar con PIC es fácil: aplicación de los PIC al control de motores y sensores 100
Capítulo 6. MODULOS DE CAPTURA, COMPARACION Y MODULACION DE ANCHURA DE PULSOS 105
6.1. Introducción a los módulos CCP 105
6.2. Modo captura 106
6.3. Modo comparación 107
6.4. Chuleta-resumen de los registros asociados al módulo de captura y al de comparación 108
6.5. Modo de modulación de anchura de pulsos (PWM) 109
6.6. Chuleta-resumen de los registros asociados al módulo PWM 110
Programar PIC es fácil: trabajo con los módulos CCP 112
Diseñar con PIC es fácil: aplicación de los microcontroladores: la microbótica 124
Capítulo 7. EL CONVERSOR A/D 129
7.1. Presentación del conversor analógico/digital 129
7.2. Registros de trabajo 129
7.3. Estructura interna y configuración del CAID 131
7.4. Chuleta-resumen de los registros asociados al conversor analógico/digital 136
Programar PIC es fácil: adquisición de valores con los conversores A/D 137
Diseñar con PIC es fácil: visualización de valores por pantallas LCD 145
Capítulo 8. MODULO DE COMUNICACION SERIE SINCRONA: MSSP 153
8.1. Introducción 153
8.2. Modo SPI 155
8.3. Manejo y programación en el modo SPI 156
8.4. Módulo MSSP trabajando en modo I2C 159
8.5. Conceptos fundamentales sobre el bus I2C 160
8.6. Características generales 162
8.7. Direccionamiento 169
8.8. Especificaciones eléctricas 170
8.9. El bus 12C y los PIC16F87x Chuleta-resumen de los registros usados para el bus I2C 177
8.11 Funcionamiento del modo maestro 177
Programar PIC es fácil: comunicación mediante el módulo MSSP 181
Diseñar con PIC es fácil: comunicación de datos digitales por radio frecuencia 186
Capítulo 9. EL USART: TRANSMISOR/RECEPTOR SINCRONO/ ASINCRONO SERIE 191
9.1. Comunicación serie asíncrona 191
9.2. Generador de baudios 193
9.3. Transmisor asíncrono 195
9 4. Receptor asíncrono 198
Programar PIC es fácil: comunicación serie con el USART 201
Capítulo 10. EL FUTURO ESTA AQUI: LA FAMILIA PIC18CXXX 207
10.1. Esto es otra historia 207
10.2. Las grandes aportaciones 208
10.3. Diagrama de conexionado 211
10.4. Arquitectura interna 212
10.5. Organización de la memoria de programa 212
10.6. Organización de la memoria de datos 215
10.7. Repertorio de instrucciones 218

8484128583


MICROCONTROLADORES PIC
PIC
RISC

004.3'144 AN48m II