CONTENIDO
lil
Prologe . ~ XI
Capitulo 1, ~MICOCRONTROLADORES PROGRAMABLES: LA SOLUCION
ESTA EN UN CHIP
1.1. {Qué es un microcontrotador? 2... 00.0
1.1.1. Diferencia entre micropracesador y microcontrolador
1.2. Arquitectura interna
1.2.1. El Procesador
1.2.2. Memoria de programa
1.2.3. Memoria de datos ..
1.2.4.
1.2.5.
Programacién de los microcontroladores
1.4. Instrumental de trabajo ..
Programar PIC es ficil nice Ed
El primer programa: Aprendiendo a sumar cece | 8
Enunciado ......,........ reocesmseener vies ti 16
Edicién det programa - 17
Propuesta de trabajo 18
Manejando el simulador SIMUPIC’ 18
Repetimos la suma? .......... 19
La eficiencia del Ensamblador frente a la como 20
Disefiar aplicaciones con PIC es facil 22
Presentacidn de los periféricos mis simples 22
Periféricos digitales de entrada .......... 22
Pulsadores..... 23
Interruptores 23
Circuito antirrebotes wus é 24
Entradas digitales optoacoplada 25vi CONTENIDO.
Capitulo 2. MICROCONTROLADORES DE 8 BITS: LOS «PIC» ...
24
2.2.
23.
Programar PIC es facil ...
Capitulo 3. EL PRIMER CONTACTO CON EL PICI6X84....
3.
Programar PIC es facil
La eleecién ....
La familia de los PIC...
2.2.1. La gama enana: PICIZC(F)XXX de 8 patitas.
2.2.2. Gama baja o basica: PIC 16C5X con instrucciones de 12
2.2.3. Gama media: PICI6CXXX con instrucciones de 14 bits...
2.2.4. Gama alta: PICI7CXXX con instrucciones de 16 bits ....
Deseripeién general y aplicaciones ee
segundo programa de calentamiento:
do luces....
Enuneiado.......
Probando el programa con el SIMUPIC'S4
Programando en C
Propecia de'aniqjeraicis pas waibie hotae
Disefar aplicaciones con PIC es fieil
Presentacién de los periféricos mis simpl
Periféricos digitales de s
Diodos led ...
Relés ..
Microrrelé
Salidas optoacopladas.
Zumbador ..
‘Control de cargas gobernadas por corriente alterna
Interface RS-232....
Motor PAP...
Pequeiio, pobre, pero resulton ...
3.1.1. Wariantes del PICI6X8X
3.1.2. Diferencias del PICI6C84 con los demas PICI6X8X
El aspecto externa.
La frecuencia de funcionamiento. El reloj
33.1 ipos de osciladores ...
Reinicializacion 0 Reset ne.
EI primer circuito prictico ..
Una solucién al disefio de proyectos: La tarjeta de pratotipos
El tercer programa con disefio de hardware
Enunciado: Mas interruptores y diodos led .
27
27
29
29
30
31
32
33
4
4s
sC
52
33
35
35
36Capitulo 4, EN EL INTERIOR DEL PROCESADOR ..
4.1
4.2.
43
44,
Programar PIC es facil ..
CONTENIDO
Probando el programa con el SIMUPIC’84
Programande en € ..
2Se atreve con este ejercicio? Primeros pasos con el Micro°PIC Trainer.
Disefhar meester con PIC es facil ....
Visualizadores con
Teclado
Tecladol
Pantalla de cristal liqu
Una arquitectura moderna y revolucionaria
4.1.1. Diferencias de la arquitectura del PICL6C 84 con la de sus variantes.
Memoria de programa
4.2.1. El Contador de Programa y la Pila
Memoria de datos RAM ....
4.3.1, Memoria de datos RAM en el PIC 16F84 y el PICIOCRS4
4.3.2, Direccionamiento de la memoria de datos ..........
El registro de Estado......
El cuarto programa: Contando y visualizando
Enunciado ..
Probando con el Simupic’ 84 .
Lo montamos y no funciona
Poniéndolo a punto...
Programamos en C..
Capitulo 5. LOS RECURSOS FUNDAMENTALES: TEMPORIZADORES,
5.5
3.6,
Programar PIC es facil .
PUERTAS DE E/S Y EEPROM DE DATOS ..
7
EI papel de los temporizadore:
Temporizador/Contador TMR
5.2.1. El registro OPTION...
El Perro Guardian (WDT)
Las puertas de E/S
3.4.1. La Puerta A
5.4.2, La Puerta B... eee
La Palabra de Configuracién....
5.5.1. Palabras de Identificacion (1D) .
La memoria EEPROM de datos wo...
EI quinto programa de aprendizaje: Controlando el tiempo ..
Enunciado
65
65
66
67
67
68
69
a
93
93
93
96
07
99
100
102
102
104
104
108
108
108