Proteus : simulación de circuitos electrónicos y microcontroladores a través de ejemplos

Proteus : simulación de circuitos electrónicos y microcontroladores a través de ejemplos

  • Author: Tojeiro Calaza, Germán
  • Publisher: Marcombo
  • ISBN: 9788426715302
  • Place of publication:  Barcelona , Spain
  • Year of publication: 2009
  • Pages: 232

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.

  • Cover
  • Title page
  • © Copyright page
  • ÍNDICE
  • PRÓLOGO
  • CAPÍTULO 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
  • CAPÍTULO 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
  • CAPÍTULO 3. PLANTILLAS
    • 3.1 EDICIÓN DE ESTILOS
    • 3.2 APLICAR LAS PLANTILLAS
  • CAPÍTULO 4. NUESTRO PRIMER CIRCUITO SIMULADO
    • 4.1 COMPONENTES ANIMADOS
    • 4.2 EFECTOS ANIMADOS
    • 4.3 CONSTRUCCIÓN DE UN CIRCUITO BÁSICO
      • Funcionamiento del circuito
    • 4.4 OPCIONES AVANZADAS
    • 4.5 SIMULACIÓN INTERACTIVA DEL CIRCUITO
  • CAPÍTULO 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
  • CAPÍTULO 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 HOLD
      • 6.5.7 Funciones adicionales
    • 6.6 EL TERMINAL VIRTUAL RS232
      • 6.6.1 Modelo MAX232
    • 6.7 ANALIZADOR DEL PROTOCOLO I2C
    • 6.8. ANALIZADOR DEL PROTOCOLO SPI
    • 6.9. CONTADOR VIRTUAL
  • CAPÍTULO 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 EEPROM 24C04A
  • CAPÍTULO 8. SIMULACIÓN GRÁFICA
    • 8.1 TIPOS DE GRÁFICAS
  • CAPÍTULO 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 LA GRÁFICA DE BODE EN UN AMPLIFICADOR DE POTENCIA CLASE AB
  • CAPÍTULO 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 (BREAKPOINTS)
      • 10.2.9 La ventana WATCH
      • 10.2.10 Otras opciones del Menú Debug
    • 10.3 EJEMPLO DE SIMULACIÓN EN ENSAMBLADOR
    • 10.4 INTEGRACION DE PROTEUS EN MPLAB
    • 10.5 COMPONENTES DE DISPARO POR PUNTOS DE RUPTURA
  • CAPÍTULO 11. LENGUAJES DE ALTO NIVEL
    • 11.1 UTILIZACIÓN DE LENGUAJES DE ALTO NIVEL
    • 11.2 EJEMPLO DE SIMULACION EN LENGUAJE C
  • CAPÍTULO 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 PERIODO 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 CONVERTIDOR A/D
    • 12.11 MEDIDA DE TEMPERATURAS CON EL DS1820
    • 12.12 MEDIDA DEL TIEMPO CON EL PCF8583 (RTC)
    • 12.13 USO BÁSICO DE LA MULTIMEDIA MEMORY CARD (MMC)
  • APÉNDICES
    • APÉNDICE A1. VERSIONES DE PROTEUS
    • APÉNDICE A2. DIRECCIONES DE INTERNET
      • FABRICANTES Y DISTRIBUIDORES
      • COMPILADORES
      • PÁGINAS SOBRE MICROCONTROLADORES EN CASTELLANO
      • FOROS SOBRE MICROCONTROLADORES
    • APÉNDICE A3. CONTENIDO DEL CD-ROM

SUBSCRIBE TO OUR NEWSLETTER

By subscribing, you accept our Privacy Policy