Red de conocimiento del abogados - Ley de patentes - 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->Nuevo proyecto nuevo proyecto"

2. la carpeta del archivo 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. Marque "No crear un diseño de PCB";

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

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

7. Haga clic en Sistema->Configuraciones de compiladores en la barra de menú. 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 que el archivo del proyecto y el archivo de código fuente 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. En la página "Código fuente", haga clic en la barra de menú "Construir-> Construir proyecto", la compilación se realizó correctamente;

10. interfaz, haga doble clic en el chip "8086" en la imagen y en "Propiedades avanzadas" -> 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 que también es muy confuso;

La operación correcta es la siguiente :

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

12* Puede usar " "Depurar -> 3.8086 -> Registros" en la barra de menú muestra registros, memoria y otras ventanas para ver los cambios durante la depuración. Es muy conveniente de usar.