Indice del libro

Prólogo
I
ntroducción

Capítulo 1 

SOFTWARES PARA EL FUNCIONAMIENTO DEL PIC

1 Descargas e instalaciones de los softwares
1.1 Descarga del programa gratuito microcode
1.2 Descarga del programador  Ic-Prog  y el drive  NT/2000/XP
1.3 Descarga del compilador PICBasic Pro
1.4 Instalación del software MicroCode Studio
1.5 Instalación del software programador Ic-prog 1.06A
1.6 Instalación del driver para Windows NT/2000/XP
1.7 Instalación de pbp247 (PicBasic Pro versión 2.47)
1.8 Instalación del compilador PicBasic Pro versión DEMO

Capítulo 2  

EL MICROCONTROLADOR PIC

2 ¿Qué es un microcontrolador?
2.1 El microcontrolador PIC16F628A
2.2 Arquitectura del PIC6F628A
2.3 La memoria de programa
2.4 La memoria de datos
2.5 Características generales
2.6 Diagrama de pines y funciones
2.7 Consideraciones básicas pero muy útiles a la hora de montar un proyecto

Capítulo 3  

EL PROGRAMA MicroCode Studio

3.1 Configuración de MicroCode Studio (IDE)
3.2 Manejo de MicroCode Studio
3.3 Identificación de errores en la compilación

Capítulo 4  

PROGRAMANDO EN LENGUAJE BASIC

4.1 Diferencias entre el lenguaje Basic y ensamblador
4.2 Aprendiendo a programar el Pic 16F628A con microcode
4.3
Grabando el PIC con el IC-prog 1.06A
4.4 Diferentes caminos a seguir para conseguir un mismo objetivo
4.5 Declaraciones disponibles en el compilador pbp 2.47

Capítulo 5 

PROYECTOS CON MICROCONTROLADORES PIC

5 Proyectos de aplicación

5.1 PROYECTOS CON LEDS

5.1.1 Programa básico para hacer parpadear un led con intervalos de 1 segundo
5.1.2 Un semáforo de 2 intersecciones
5.1.3 Juego de luces para discoteca

5.2 PROYECTOS DE REPETICIONES

5.2.1 Ejercicio con la instrucción FOR NEXT
        Las variables BIT, BYTE y WORD
5.2
.2 Luces del auto fantástico (desplazamientos)
5.2.3 Proyectos propuestos con leds

5.3 PRÁCTICAS CON PULSADORES

5.3.1 Ejercicio con pulsadores
        La declaración IF ... THEN
5.3.2 Contador binario con pulsador antirrebote
5.3.3 Led intermitente de velocidad variable
5.3.4 Utilizando el MCLR (reset externo)
5.3.5 Proyectos propuestos con pulsadores

5.4 PROYECTOS CON DISPLAYS

5.4.1 Manejo de un display de 7 segmentos con el CI. 7447
5.4.2 Un contador decimal de un dígito con el CI. 7447 y un pulsador
5.4.3 Manejo de un display de 7 segmentos sin el CI. 7447
        La declaración LOOKUP
5.4.4 Manejo de 4 displays de 7 segmentos con el CI. 7447
5.4.5 Contador decimal de 4 dígitos con el CI. 7447
5.4.6 Manejo de 4 displays de 7 segmentos sin el CI. 7447 (Rotulación)
5.4.7 Manejo de 4 displays como rótulo en movimiento
5.4.8 Manejo de un display de 35 segmentos
5.4.9 Proyectos propuestos con displays

5.5  MÓDULOS LCD

5.5.1 Manejo de un módulo LCD
        La declaración LCDOUT
5.5.2 Presentación de caracter por caracter en LCD
5.5.3 Desplazamiento de un texto en  LCD
5.5.4 Contador de pulsos con LCD
        La declaración COUNT
        La palabra DEC, HEX, BIN
5.5.5 Tacómetro digital
5.5.6 Lectura de un potenciómetro con LCD
        La declaración POT
5.5.7 Proyectos propuestos con LCD

5.6 SONIDO

5.6.1 Generación de Sonido
        La declaración FREQOUT
5.6.2 Una sirena policial
        La declaración SOUND
        Utilizando un cristal de mayor velocidad
5.6.3 Generación de un timbre de teléfono celular
5.6.4 Llamada telefónica DTMF
        La declaración DTMFOUT
5.6.5 Proyecto propuesto

5.7 PROYECTOS CON TECLADOS

5.7.1 Lectura de un teclado de 16 pulsadores con display de 7 segmentos
5.7.2 Cerradura electrónica con clave en memoria FLASH
5.7.3 Cerradura electrónica con clave en memoria RAM y cambio de clave
5.7.4 Cerradura electrónica con clave en memoria EEPROM y cambio de clave
        La declaración EEPROM, READ y WRITE
5.7.5 Proyecto propuesto

5.8 PROYECTOS CON MOTORES

5.8.1 Manejo del PWM como variador de velocidad de un motor DC
5.8.2 Un conversor D/A con el CI. LM358
5.8.3 Los motores paso a paso bipolares y unipolares
5.8.4 Manejo de un motor paso a paso en secuencia WAVE DRIVE
5.8.5 Manejo de un motor paso a paso en secuencia FULL STEP
5.8.6 Manejo de un motor paso a paso en secuencia HALF STEP
5.8.7 Proyectos propuestos con motores

5.9 COMUNICACIÓN

5.9.1 ¿Qué es la comunicación serial?
5.9.2 Modos de transmisión de datos
                5
.9.2.1 Simplex
                5.9.2.2 Half-duplex
                5.9.2.3 Full-duplex
                5.9.2.4 Full/full-duplex
5.9.3 Comunicación serial RS232
5.9.4 Comunicación serial Pic a PC
        La declaración SEROUT

5.9.5 Comunicación serial PC a Pic
        La declaración SERIN
5.9.6 Comunicación serial con el CI. MAX232
5.9.7 Comunicación serial PIC a PIC
5.9.8 Comunicación serial RS422/485
5.9.9 Comunicación serial PIC a PIC con la interfaz RS485
5.9.10 Comunicación serial de VISUAL BASIC Y PIC
5.9.11 Comunicación serial sincrónica I²C
5.9.12 Comunicación I²C con una memoria serial 24LC04B
        La declaración I2CWRITE y I2CREAD
5.9.13 Comunicación I²C con el reloj calendario DS 1307
5.9.14 Proyectos propuestos de comunicación

5.10 INTERRUPCIONES

5.10.1 Utilizando la interrupción del puerto B.0
        Las declaraciones ON INTERRUPT, DISABLE, RESUME Y ENABLE
5.10.2 Utilizando la interrupción del puerto B.4 al B.7
5.10.3 Reloj digital utilizando la interrupción del TMR0
5.10.4 Proyectos propuestos con interrupciones

5.11 CONVERSOR A/D

5.11.1 Conversor análogo digital del PIC16F81X
5.11.2 Conversor análogo digital del PIC16F87X
5.11.3 Termómetro digital con el PIC16F877A

5.12 UTILIZANDO EL PIC12F6XX.

5.12.1 Parpadeo de leds en el puerto GPIO
5.12.2 Proyectos propuestos con el conversor A/D
 

Capítulo 6 

SIMULACIÓN Y RUTEADO CON PROTEUS

6.1 Simulación del led intermitente
6.2 Simulación de un LCD 2x16
6.3 Generación de PCB (Print Circuit Board)
6.4 Impresión del PCB (Tarjeta de circuito impreso)
 

Capítulo 7 

MÉTODO DE FABRICACIÓN DE CIRCUITOS IMPRESOS

7.1 Diseño del circuito impreso por software
7.2 Impresión de las pistas y screen de los elementos
7.3 Preparación de la placa (Baquelita o Fibra de vidrio)
7.4 Transferencia térmica del papel hacia la lámina de cobre
7.5 Proceso de atacado (reducción) del cobre
7.6 Proceso de limpieza de la placa ya atacada con ácido
7.7 Transferencia térmica del screen de los elementos
7.8 Perforación de la placa
7.9 Soldadura de elementos
7.10 Chasís o caja para proyectos
 

Apéndices

Apéndice A   Sitios web relacionados con este libro
Apéndice B   Próxima entrega

 .

 
Diseñado por Automasis. Todos los derechos reservados 2005-2016 Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis