Por ello, la utilización de un software de simulación por parte del alumno o diseñador, antes del montaje, es de vital ayuda para comprender el origen de los errores que se pudieran produci.
En los capítulos 1, 2,3 y 4 de este libro se hace una breve, pero intensa, descripción del entorno de trabajo del módulo ISIS de PROTEUS. Se finaliza esta primera parte con un ejemplo simple pero muy didáctico de un primer circuito simulado para que el lector adquiera la base suficiente para enfrentarse a los capítulos posteriores.
Del capítulo 5 al 9 se desarrollan aspectos más profundos que son de inestimable ayuda al diseñador. Herramientas como generadores o instrumentación virtuales se tratan en estos apartados.
El capítulo 10 se centra por completo en la simulación de microcontroladores bajo entorno de PROTEUS, ofreciendo una guía práctica de desarrollo.
Del capítulo 11 al 12 se realizan varios proyectos reales y prácticos de simulación utilizando diversos tipos de microcontroladores escritos en lenguajes de alto nivel.
El lector puede seguir el aprendizaje de lo expuesto en el libro a través de una serie de videotutoriales multimedia que, con más de 15 horas de visionado, están contenidos en el CD_ROM que acompaña al libro.
Este libro está enfocado a todos aquellos lectores movidos por el interes acerca de la simulación de microcontroladores y que deseen conocer un estupendo software como es PROTEUS. 1. VISIÓN GENERAL DE PROTEUS 2. ENTORNO DE TRABAJO DE ISIS 3. PLANTILLAS 4. NUESTRO PRIMER CIRCUITO SIMULADO 5. GENERADORES 6. INSTRUMENTACIÓN VIRTUAL 7. TRABAJANDO CON LA INSTRUMENTACIÓN VIRTUAL 8. SIMULACIÓN GRÁFICA 9. TRABAJANDO CON LA SIMULACIÓN GRÁFICA 10. SIMULACIÓN DE MICROCONTROLADORES 11. LENGUAJES DE ALTO NIVEL 12. PROYECTOS EN LENGUAJES DE ALTO NIVEL APÉNDICE A1. VERSIONES DE PROTEUS
1.1 MÓDULOS INTEGRADOS EN PROTEUS
1.1.1 Módulo ISIS
1.1.2 Módulo VSM
1.1.3 Módulo ProSPICE
1.1.4 Módulo ARES
1.2 PROTEUS EN LA ENSEÑANZA
2.1 CONCEPTOS GENERALES
2.1.1 La barra de menús
2.1.2 La barra de acciones
2.1.3 La barra de elementos
2.1.4 La barra de orientación
2.1.5 La ventana de zoom
2.1.6 El selector de objetos
2.1.7 Las coordenadas de visualización
2.1.8 Tipos de ficheros
2.2 TRABAJO CON LOS DIFERENTES OBJETOS
2.2.1 Componentes
2.2.3 Inserción de componentes
2.2.4 Conexionado de los componentes
2.2.5 Edición de los componentes
2.2.6 Herramientas de bloque
2.2.7 Etiquetado de los componentes
2.2.8 Puntos de unión
2.2.9 Etiquetas de los cables y buses
3.1 EDICIÓN DE ESTILOS
3.2 APLICAR LAS PLANTILLAS
4.1 COMPONENTES ANIMADOS
4.2 EFECTOS ANIMADOS
4.3 CONSTRUCCIÓN DE UN CIRCUITO BÁSICO
4.4 OPCIONES AVANZADAS
4.5 SIMULACIÓN INTERACTIVA DEL CIRCUITO
5.1 TIPOS DE GENERADORES
5.2 GENERADORES ANALÓGICOS
5.2.2 Generador senoidal
5.2.3 Generador de pulso
5.2.4 Generador exponencial
5.2.5 Generador FM
5.2.6 Generador lineal PWLIN
5.2.7 Generador FILE
5.2.8 Generador AUDIO
5.3.1 Generador de simple flanco
5.3.2 Generador de simple pulso
5.3.3 Generador de reloj
5.3.4 Generador patrón
6.1 VOLTÍMETROS Y AMPERÍMETROS.
6.2 OSCILOSCOPIO
6.3 ANALIZADOR LÓGICO
6.4 GENERADOR DE SEÑALES
6.5 GENERADOR DE PATRONES
6.5.1 Uso en la simulación interactiva
6.5.2 Uso en la simulación gráfica
6.5.3 Descripción de los pines del generador
6.5.4 Modos de temporización
6.5.5 Modos de disparo
6.5.7 Funciones adicionales
6.6 EL TERMINAL VIRTUAL RS232
6.6.1 Modelo MAX232
6.7 ANALIZADOR DE PROTOCOLO I2C
6.8 ANALIZADOR DE PROTOCOLO SPI
6.9 CONTADOR VIRTUAL
7.1 AMPLIFICADOR INVERSOR BASADO EN UN AOP
7.1.1 Cálculo teórico
7.2 CIRCUITO OSCILADOR BASADO EN UN NE555
7.2.1 Cálculo teórico
7.3 CONTADOR ASÍNCRONO DE 0 A 6
7.4 CERRADURA CODIFICADA
7.5 CONTADOR DE ANCHO DE PULSOS
7.6 ESCRITURA EN UNA MEMORIA EPROM 24C04A
8.1 TIPOS DE GRÁFICAS
9.1 SIMULACIÓN GRÁFICA ANALÓGICA DE UN 555
9.2 SIMULACIÓN GRÁFICA DE UN CONTADOR
9.3 SIMULACIÓN GRÁFICA DE UN CONVERTIDOR A/D
9.4 SIMULACIÓN GRÁFICA DIGITAL DE UNA PLD
9.5 SIMULACIÓN GRÁFICA DE LA CURVA DE UN UJT
9.6 SIMULACIÓN DE LAGRÁFICA DE BODE EN UN AMPLIFICADOR DE POTENCIA CLASE AB
10.1 ANTES DE EMPEZAR A SIMULAR
10.1.1 Configuración de las opciones del Menú SOURCE
10.1.2 Instalación de un editor de textos
10.2 SIMULANDO MICROCONTROLADORES
10.2.1 Ventana de depuración de código
10.2.2 Controles de depuración de código
10.2.3 Ventana de estado de simulación
10.2.4 Ventana de registros
10.2.5 Ventana de memoria de datos
10.2.6 Ventana de memoria de programa
10.2.7 Ventana de Stack
10.2.8 Los puntos de ruptura
10.2.9 La ventana WATCH
10.2.10 Otras opciones del Menú Debug
10.3 EJEMPLO DE SIMULACIÓN EN ENSAMBLADOR
10.4 INTEGRACIÓN DE PROTEUS EN MPLAB
10.5 COMPONENTES DE DISPARO POR PUNTOSDE RUPTURA
11.1 UTILIZACIÓN DE LENGUAJES DE ALTO NIVEL
11.2 EJEMPLO DE SIMULACIÓN EN LENGUAJE C
12.1 DISEÑO DE UN CONTADOR CON LCD
12.2 USO DE LOS LCD GRÁFICOS
12.3 GENERACIÓN DE UNA ONDA DE DIENTE DE SIERRA
12.4 MEDICIÓN DEL ANCHO DE PULSO
12.5 MEDICIÓN DEL PERÍODO DE UNA SEÑAL
12.6 CONTAJE PROGRAMABLE DE PULSOS
12.7 CONTROL PWM EN UN MOTOR DC
12.8 UTILIZACIÓN DE UNA MEMORIA I2C
12.9 MEDIDA DE TEMPERATURAS CON EL DS1620
12.10 MEDIDA DE TEMPERATURAS CON EL A/D
12.11 MEDIDA DE TEMPERATURAS CON EL DS1820
12.12 MEDIDA DE TEMPERATURAS CON EL PCF 8583 (RTC)
12.13 USO BÁSICO DE LA MULTIMEDIA MEMORY CARD (MMC)
APÉNDICE A2. DIRECCIONES DE INTERNET
APÉNDICE A3. CONTENIDO DEL CD-ROM