proteus 與 keil 的安裝及聯調

proteus 安裝

Win10 系統的下載連接能夠參考這裏:https://tieba.baidu.com/p/5644915130?traceid=web

百度網盤地址svg

連接1: http://pan.baidu.com/s/1kVdtfnx 密碼: vaibui

連接2: http://pan.baidu.com/s/1kUOsToF.net

keil 安裝

仍是在網上找個下載就行。能夠參考這裏:http://www.javashuo.com/article/p-cimuoyex-ks.html調試

聯調

proteus 項目完成後,直接雙擊 CPU 主控芯片,會彈出「編輯元器件」對話框,能夠在這裏選擇「Program File」要運行的二進制代碼文件。code

若是隻是單純的運行一次,不須要調試,那這樣徹底沒問題。但對於開發中的項目,常常須要 Debug 調試,單步執行並實時查看效果,那開啓聯調就頗有必要了。xml

下載 vdmagi.exe

新版本的 proteus 能夠經過這個軟件傻瓜式配置,安裝後便可使用。官網下載地址:http://downloads.labcenter.co.uk/vdmagi.exeblog

上面這個軟件安裝完成後,會在 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 同步。

相關文章
相關標籤/搜索