La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo modificar el código fuente en proteus

Cómo modificar el código fuente en proteus

Solución al código fuente

Descubrí que la respuesta no era fácil de encontrar en Internet, así que la encontré y la grabé para el estudio y referencia de todos.

Haga doble clic en el chip integrado y aparecerá un cuadro de diálogo con un botón "editar firmware" a la derecha, simplemente haga clic en él.

Los pasos específicos son los siguientes:

1. Ingrese proteus8, "Archivo-gt; nuevo proyecto, nuevo proyecto"

2. seleccione la carpeta de ruta, marque "Nuevo proyecto";

3. Marque "Crear un esquema a partir de la plantilla seleccionada", haga clic en la plantilla del proyecto "Landscape A4";

4. Seleccione "No crear un diseño de PCB";

5. Marque "Crear proyecto de firmware" -gt, seleccione "8086" para "Familia", seleccione "8086" para "Contoller" y seleccione "MASM32". ", marque "Crear archivo de inicio rápido";

6. A continuación, finalice, generación de plantilla de ensamblador;

7. Haga clic en Sistema-gt en la barra de menú; Configuraciones de compiladores, en In en el cuadro de diálogo, haga clic en Verificar todo. Si puede encontrar "MASM32", significa que la instalación es correcta. Haga clic en Aceptar para cerrar el cuadro de diálogo.

8. bar Si necesita archivos de proyecto y fuentes Si los archivos de código están en la misma ruta, debe desmarcar la casilla de verificación Incrustar archivos; de lo contrario, el código fuente se colocará en la ruta predeterminada de Proteus. Se recomienda no marcarla;

9. Haga clic en la barra de menú en la página "Código fuente" "Build-gt; Build Project", la compilación se realizó correctamente;

10. interfaz, haga doble clic en el chip "8086" en la imagen, en "Propiedades avanzadas" -gt seleccione "Tamaño de memoria interna" (tenga en cuenta que no es "Dirección de inicio de memoria interna"), cambie "0x00000" a "0x10000", de lo contrario se informará un error (como se muestra en la figura siguiente) y la depuración y la simulación no pueden continuar normalmente, porque el tamaño de memoria predeterminado de 8086 es 0, lo cual también es muy confuso;

La operación correcta es de la siguiente manera:

11. Luego haga clic en "Debug -gt; Iniciar depuración de VSM" para ingresar a la interfaz de depuración;

12* Puede acceder a registros, memoria y otras ventanas. "Debug -gt; 3.8086 -gt; Registros" en la barra de menú para ver los cambios durante el proceso de depuración. Es muy conveniente de usar.