Detalle del libro
Ver Índice
PRÓLOGO
1. VISIÓN GENERAL 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. ENTORNO DE TRABAJO DE ISIS
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.2 Selección de 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. PLANTILLAS
3.1 EDICIÓN DE ESTILOS
3.2 APLICAR LAS PLANTILLAS
4. NUESTRO PRIMER CIRCUITO SIMULADO
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. GENERADORES
5.1 TIPOS DE GENERADORES
5.2 GENERADORES ANALÓGICOS
5.2.1 Generador DC
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 GENERADORES DIGITALES
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. INSTRUMENTACIÓN VIRTUAL
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.6 Estado HOLD5
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. TRABAJANDO CON LA INSTRUMENTACIÓN 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. SIMULACIÓN GRÁFICA
8.1 TIPOS DE GRÁFICAS
9. TRABAJANDO CON LA SIMULACIÓN GRÁFICA
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. SIMULACIÓN DE MICROCONTROLADORES
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.1.3 Otras consideraciones
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. LENGUAJES DE ALTO NIVEL
11.1 UTILIZACIÓN DE LENGUAJES DE ALTO NIVEL
11.2 EJEMPLO DE SIMULACIÓN EN LENGUAJE C
12. PROYECTOS EN LENGUAJES DE ALTO NIVEL
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 A1. VERSIONES DE PROTEUS
APÉNDICE A2. DIRECCIONES DE INTERNET
APÉNDICE A3. CONTENIDO DEL CD-ROM
Los paquetes de simulación electrónica no suelen incluir modelos de simulación de las diferentes familias de microcontroladores que existen hoy en el mercado. Ello supone una barrera para los diseñadores actuales de electrónica que de forma habitual acostumbran a incluir estos dispositivos en sus proyectos electrónicos. Esta limitación es superada, hoy en día, por el entorno de desarrollo PROTEUS VSM, ya que trata al microcontrolador como un componente más del circuito o proyecto a desarrollar.
Y es en este punto donde se hace evidente la necesidad de desarrollar el presente libro; el cual ofrece de manera sencilla y didáctica un punto de comienzo para diseñar nuestros propios circuitos electrónicos en los cuales la presencia de un microcontrolador no sea una limitación.El autor de este libro lleva varios años enseñando microcontroladores y es consciente de las dudas que asaltan al alumno cuando un prototipo de un diseño ya montado y cableado no funciona, preguntándose si el problema es por un error en el diseño del programa que contiene el microcontrolador, o por el contrario, es culpa de alguna equivocación en el cableado de los distintos componentes.
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 producir.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.
Por otra parte, 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.