proteus 安裝
Win10 系統的下載連接能夠參考這裏:https://tieba.baidu.com/p/5644915130?traceid=ui
百度網盤地址spa
連接1: http://pan.baidu.com/s/1kVdtfnx 密碼: vaib.net
連接2: http://pan.baidu.com/s/1kUOsToF調試
keil 安裝
仍是在網上找個下載就行。能夠參考這裏:http://www.javashuo.com/article/p-cimuoyex-ks.htmlcode
聯調
proteus 項目完成後,直接雙擊 CPU 主控芯片,會彈出「編輯元器件」對話框,能夠在這裏選擇「Program File」要運行的二進制代碼文件。blog
若是隻是單純的運行一次,不須要調試,那這樣徹底沒問題。但對於開發中的項目,常常須要 Debug 調試,單步執行並實時查看效果,那開啓聯調就頗有必要了。圖片
下載 vdmagi.exe
新版本的 proteus 能夠經過這個軟件傻瓜式配置,安裝後便可使用。官網下載地址:http://downloads.labcenter.co.uk/vdmagi.exe開發
上面這個軟件安裝完成後,會在 Keil 的安裝目錄的 \C51\BIN 目錄中添加 C51 聯調相關的文件:VDM51.dll。若是安裝的時候你還選了 ARM,還會自動添加 VMDARM.dll 這個文件。get
實際上,這個軟件作的事情不止這些,除了自動建立 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 同步。