proteus 與 keil 的安裝及聯調


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 同步。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM