proteus 安裝
Win10 系統的下載鏈接可以參考這里:https://tieba.baidu.com/p/5644915130?traceid=
百度網盤地址
鏈接1: http://pan.baidu.com/s/1kVdtfnx 密碼: vaib
鏈接2: http://pan.baidu.com/s/1kUOsToF
keil 安裝
還是在網上找個下載就行。可以參考這里:https://blog.csdn.net/ybhuangfugui/article/details/52932112
聯調
proteus 項目完成后,直接雙擊 CPU 主控芯片,會彈出“編輯元器件”對話框,可以在這里選擇“Program File”要運行的二進制代碼文件。
如果只是單純的運行一次,不需要調試,那這樣完全沒問題。但對於開發中的項目,經常需要 Debug 調試,單步執行並實時查看效果,那開啟聯調就很有必要了。
下載 vdmagi.exe
新版本的 proteus 可以通過這個軟件傻瓜式配置,安裝后即可使用。官網下載地址:http://downloads.labcenter.co.uk/vdmagi.exe
上面這個軟件安裝完成后,會在 Keil 的安裝目錄的 \C51\BIN 目錄中添加 C51 聯調相關的文件:VDM51.dll。如果安裝的時候你還選了 ARM,還會自動添加 VMDARM.dll 這個文件。
實際上,這個軟件做的事情不止這些,除了自動創建 dll 文件外,它還修改了修改 keil 安裝目錄下 Tools.ini文件,並在[C51] 欄目下加入
TDRV10=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" )
其中“TDRV10” 中的 “10”要根據實際情況看,原則是不跟原來的重復。
開啟 proteus 的遠程調試功能
在菜單欄依次選擇 “Debut”-> “Enable Remote Debug Monitor”。開啟后,proteus 會默認監聽本機的 8000 端口。
編寫 C51 代碼並編譯
打開 Keil 軟件,編寫項目代碼,寫完后編譯為 Hex 文件。
在 proteus 中關聯 Hex 文件
雙擊 proteus 的 8051 主控芯片,在彈出框中選擇“Program File”,關聯要運行的二進制代碼文件。
設置 Keil,聯通 Proteus
在菜單欄依次選擇 “Project”-> “Options For Target XX”(其中 XX 是你的項目名),在彈出框中選擇 Debug 頁簽,使用剛才配置的 “Proteus VSM Simulator” 替換掉 Keil 默認的仿真器。這里默認的端口號也是 8000,如果更改了,需要點擊右側的 “Settings” 按鈕來調整。
開始調試
現在,你在 Keil 中點擊 Debug 時,會自動啟動 proteus 的運行,並且每次單步運行的消息都會跟 Proteus 同步。