找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 11015|回復(fù): 1
收起左側(cè)

(單片機(jī)學(xué)習(xí))如何將keil 和PROTEUS聯(lián)機(jī)完美結(jié)合方法

[復(fù)制鏈接]
ID:71259 發(fā)表于 2014-12-30 23:47 | 顯示全部樓層 |閱讀模式
  上次里面忘了關(guān)鍵的一步——VDM51.dll  (需要安裝“keil與proteus聯(lián)調(diào)驅(qū)動”程序才可以看到這個(gè)文件)
  找了好久終于找到將Keil 和PROTEUS完美結(jié)合的方法,很簡單,只要幾個(gè)設(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)將兩個(gè)軟件聯(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ū)動”程序才可以看到這個(gè)文件)(位置取決于自己將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建的工程放在同一個(gè)文件夾里,最好就是Labcenter Electronics\(Proteu         s版本)\SAMPLES\C51Calculator文件夾中(若沒有C51件夾,可以在SAMPLES下新建)
    10、現(xiàn)在就可以仿真了(若是Keil和Proteus不會用,這就得自己去學(xué)習(xí)了,因?yàn)槠鶈栴},不想講這方面問題)
    演示仿真一個(gè)小系統(tǒng)——流水燈:

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:124243 發(fā)表于 2016-6-4 10:55 | 顯示全部樓層
恩恩  謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表