之前我們介紹過Proteus單片機的程序仿真調(diào)試祟辟,但是對于絕大部分單片機愛好者來說,最熟悉的開發(fā)軟件還是Keil,我們再來詳細介紹下Proteus怎么結(jié)合Keil軟件搭建強大的51單片機聯(lián)合調(diào)試環(huán)境洪规。
我們先來看下聯(lián)合調(diào)試仿真效果
Keil C51軟件版本:V9.54
Proteus軟件版本:8.9
怎么搭建這種聯(lián)合調(diào)試環(huán)境印屁,我們接下來一步一步實現(xiàn)
我們這里需要用到一個“VDM51.dll”的文件
下載地址:
鏈接:https://pan.baidu.com/s/1FTN7bZYIFjtU8ldOYD66xw
提取碼:wd3s
第一步:將文件復制到Keil C51的安裝目錄下
我這里的Keil C51目錄是在"D:\Keil_v5\C51\BIN"
第二步:將文件復制到Proteus的安裝目錄下
我這里的Proteus的目錄是在"C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS"
第三步:創(chuàng)建Keil C51工程,并設置好仿真環(huán)境斩例,然后點擊“OK”
第四步:創(chuàng)建Proteus工程雄人,并設置好開發(fā)環(huán)境
第五步:在Keil環(huán)境中點擊仿真按鈕就可以實現(xiàn)聯(lián)合仿真調(diào)試
總結(jié):
我們在學習單片機寫程序的過程中,沒有人可以做到寫出的程序沒有一點問題念赶,有效的調(diào)試手段恰恰是快速解決問題的方式方法础钠,多個辦法多條路;特別是越復雜的程序叉谜,通過肉眼觀察幾乎很難找到問題點旗吁,程序確實是調(diào)出來的。