解決Keil與Proteus 8.6無法聯機調試問題和詳細的聯機調試過程
自己在學習過程中遇到的問題,記錄一下。
打開Keil 調試,居然發現沒有 Proteus VSM Monitor-C51 Driver,這就有點不好搞了,不過不要緊,可以自己手動添加。
以下是添加Proteus VSM Monitor-C51 Driver 過程:
首先下載 VDM51.dll 這個文件,這個文件自己在網上隨便就可以找到,我附一個下載鏈接(僅供參考)https://www.cr173.com/soft/42051.html
複製VDM51.dll 到 keil軟件安裝的根目錄下的 C51\BIN\ 文件夾中(截圖步驟如下):
一定要把文件放在指定路徑下面。
二 同樣的方法 複製VDM51.dll 到proteus 安裝目錄的 根目錄 MODELS 文件夾下面
(截圖如下):
文件複製完成,下一步配置Keil
打開Keill 根目錄 打開 TOOLS.INI 進行修改,添加下面我標記的那一行,
保存,關閉,在重新打開Keil 在Dubug選擇裏面就會出現一個 Proteus VSM Monitor-51 Driver ,選擇Proteus VSM Monitor-51 Driver就可以經行Proteus 與keil 進行聯機調試了。想想是不是都很激動,後面還有配置,繼續如下操作:
首先 設置 Settings 出現如下:選擇默認設置就行,不需要修改端口,如果不是就修改成如下圖所示。
現在就真的可以經行聯機調試了,激動嗎?
聯機調試如下:
1、打開 keil 選擇調試
選擇配置
2、在繼續打開Proteus 進行配置
點擊 Debug 選擇下面我標記的那個,看到前面有個小√
繼續 在選擇 點擊
點擊之後 注意下面截圖變化:
Proteus 配置就已經完成了 ,接下來 在打開Keill 進行調試吧。
打開keil 調試快捷鍵 Ctrl + F5 或者點擊那個截圖標記按鈕,大家就可以愉快的玩耍了,謝謝觀看。
F10 單步調試 F5全部一次性調試。
單步調試 點亮第一個燈。