上次里面忘了關(guān)鍵的一步——VDM51.dll (需要安裝“keil與proteus聯(lián)調(diào)驅(qū)動”程序才可以看到這個文件) 找了好久終于找到將Keil 和PROTEUS完美結(jié)合的方法,很簡單,只要幾個設(shè)置就可以實(shí)現(xiàn)在自己的電腦上模擬單片機(jī)基本實(shí)驗(yàn),如:LCD、LED、AD/DA、直流馬達(dá)、SPI、IIC、鍵盤、等小實(shí)驗(yàn)。其仿真效果絕對令人滿意。 Keil是編程軟件,可以編譯用51匯編或是C51所編的程序;而PROTEUS是一種模擬軟件,與multisim比較類似,只不過它可以仿真MCU(中文名稱為微控制單元,又稱單片微型計(jì)算機(jī)或是單片機(jī)),功能強(qiáng)大可想而知。當(dāng)將兩個軟件聯(lián)機(jī)起來后,我們就可以將Keil程序所編譯得的指令碼裝載進(jìn)PROTEUS所畫的單片機(jī)系統(tǒng)模型里面,進(jìn)行非常直觀的仿真。當(dāng)然,由于軟件仿真精度有限,不可能所有的器件都可以找得到相應(yīng)的仿真模型,所以用開發(fā)板和仿真器是最好選擇。仿真對于初學(xué)者是最好的選擇。 好了,不廢話,將PROTEUS和Keil兩大軟件完美結(jié)合的方法是: 1、下載和安裝Keil C512.0或是3.0版本都可以,Proteus 7.5等版本 2、把Proteus安裝目錄下的 VDM51.dll (需要安裝“keil與proteus聯(lián)調(diào)驅(qū)動”程序才可以看到這個文件)(位置取決于自己將Proteus安裝在何處)復(fù)制到Keil安裝目錄的\C5 1\BIN中 3、編輯C51里tools.ini 文件,在C51欄加入: TDRV1=BIN \ VDM51.DLL(PROTEUS VSM MONITOR 51 DRIV ER) 4、打開Keil界面,設(shè)置:project——>options for project ——>debug tab 5、選中use Proteus VSM monitor 51 7、打開Proteus界面,設(shè)置:DEBUG——>use remote debug monitor 進(jìn)入Keil的project菜單option for target “工程名”。在DEBUG 選項(xiàng)中右欄上部的下拉菜單選中Proteus V SM Monitor-51Driver。 8、是用ISIS打開Labcenter Electronics\(Proteus版本)\SAMPLES\C51Calculator原理圖 9、注意所建Proteus的模擬文件要和Keil建的工程放在同一個文件夾里,最好就是Labcenter Electronics\(Proteu s版本)\SAMPLES\C51Calculator文件夾中(若沒有C51件夾,可以在SAMPLES下新建) 10、現(xiàn)在就可以仿真了(若是Keil和Proteus不會用,這就得自己去學(xué)習(xí)了,因?yàn)槠鶈栴},不想講這方面問題) 演示仿真一個小系統(tǒng)——流水燈: |
|