發現網上不怎麽找得到答案,摸索出來了記錄壹下供大家學習參考
雙擊嵌入式芯片,出來壹個對話框,右邊有個“edit firmware”按鈕,點擊它就可以了。
具體步驟如下:
1、進入proteus8,“文件File->新建工程new project”;
2、給工程命名,選擇路徑文件夾,勾選“New Project”;
3、勾選“Create a schematic from the selected template”,點選工程模板“Landscape A4”;
4、勾選“Do not create a PCB layout”;
5、勾選“Create Firmware Project”->“Family”選擇“8086”,“Contoller”選擇“8086”,“Compiler”選擇“MASM32”,勾選“Create Quick Start File”;
6、Next,Finish,匯編程序模板生成;
7、點擊菜單欄 System->Compilers Configurations,在對話框中,點擊 Check All,如能找到“MASM32”則表示安裝正確,點擊 OK 關閉對話框;
8、點擊菜單欄Build->Project Settings,如果需要工程文件和源代碼文件在同壹路徑, 則需要取消 Embed Files 的復選勾,否則源代碼會放到Proteus的默認路徑,建議不勾選;
9、在“Source Code”頁面點擊菜單欄“Build->Build Project”,編譯成功;
10、回到“Schematic Capture”界面,雙擊圖中的“8086”芯片,“Advanced Properties”下面->選擇“Internal Memory Size”(註意不是“Internal Memory Start Address”),將“0x00000”修改為“0x10000”,否則會報錯(如下圖所示),Debug和仿真無法正常進行,因為默認8086的內存大小為0,也是很坑了;
正確操作如下:
11、之後再點“Debug -> Start VSM Debugging”,即可進入調試界面;
12*、妳可以通過“菜單欄Debug -> 3.8086 -> Registers”調出寄存器、內存等窗口,查看調試過程中的變化,使用起來還是很方便的。