SimulIDE es un software de simulación de microcontroladores y electrónica de código abierto que permite a los usuarios probar y evaluar sus programas de microcontroladores antes de la implementación. Este software no sólo simula los microcontroladores sino también la circuitería periférica. Los prototipos virtuales pueden ser una estrategia de ahorro de tiempo y costes al ofrecer un entorno seguro para errores y pruebas.
Índice
Instalación de SimulIDE
La instalación de SimulIDE es un proceso sencillo y rápido. Primero, debe descargar el software de la página oficial de SimulIDE. Asegúrese de seleccionar la versión adecuada para su sistema operativo.
Después de descargar el archivo, descomprima el contenido a su lugar preferido. En el caso de Windows, sólo necesita hacer doble clic en el archivo .exe para iniciar el software. Si está utilizando Linux, primero debe marcar el archivo como ejecutable (esto se puede hacer a través de las propiedades del archivo) y luego puedes ejecutar el archivo. SimulIDE no requiere instalación completa, lo que significa que puede ser portátil y fácil de usar.
Interfaz de SimulIDE
La Interfaz de SimulIDE es intuitiva y fácil de usar. En la parte superior de la interfaz verás las opciones generales de archivo y vista, y debajo de ellas, los íconos de herramientas más esenciales. En el lado izquierdo verás una lista de componentes disponibles para usar en tus simulaciones, con categorías como microcontroladores, entradas, salidas, y más.
El espacio principal de la interfaz es el área de trabajo, donde se pueden arrastrar y soltar componentes para construir tus circuitos. También puedes ajustar las propiedades de los componentes una vez colocados en el área de trabajo.
Creación de un circuito simple en SimulIDE
Crear un circuito en SimulIDE es simplemente cuestión de arrastrar y soltar los componentes que necesite en el área de trabajo, luego conectarlos.
- Empieza seleccionando los componentes que necesitas desde el panel de la izquierda y arrástralos al área de trabajo.
- Para conectar dos componentes, haz clic en el pin de un componente y luego en el pin del otro componente.
- Para borrar un componente, simplemente seleccionarlo y presionar la tecla Supr.
Usando microcontroladores en SimulIDE
Aunque SimulIDE ofrece una gran variedad de simulaciones de microcontroladores, para este ejemplo usaremos el popular PIC18F4550.
- En primer lugar, arrastra y suelta el microcontrolador en el área de trabajo.
- En el lado derecho del área de trabajo, verás las propiedades del microcontrolador. Aquí puedes cargar el archivo .hex que contiene tu código.
- Una vez cargado el archivo, simplemente puedes pulsar el botón de jugar para iniciar la simulación.
Depuración y Evaluación de Programas
Un aspecto crucial de cualquier simulador de microcontroladores es la capacidad para depurar y evaluar programas. SimulIDE ofrece varias opciones de depuración que te permitirán probar a fondo tus programas y corregir cualquier problema que encuentres.
Puedes ver el estado de cada registrador en tiempo real, ajustar la velocidad de la simulación, y detenerla en cualquier momento para inspeccionar la ejecución de tu programa. SimulIDE incluso permite depuración paso a paso, lo que significa que puedes ejecutar tu programa instrucción por instrucción.
No cabe duda de que SimulIDE es una herramienta potente y versátil para todo desarrollador de microcontroladores. Su fácil de usar interfaz, junto con su robusto conjunto de características de simulación y depuración, hace que sea una excelente opción para practicar y mejorar tus habilidades de programación de microcontroladores.

Maker and lover of DIY and homemade tools for home made