
圖1 AT89C51元件屬性框

圖2 Proteus電路仿真效果圖
此外,Proteus還可以和Keil進行聯(lián)調(diào)。聯(lián)調(diào)設置步驟如下:
(1)把安裝目錄ProteusMODELS下的VDM51.dll文件復制到Keil安裝目錄的C51BIN目錄中。
(2)修改Keil安裝目錄下Tools.ini文件,在C51字段加入TDRV5=BINVDM51.DLL(“PROTEUS 6 EMULATOR”)并保存。注意:不一定要用TDRV5,根據(jù)原來字段選用一個不重復的數(shù)值就可以了。引號內(nèi)的名字隨意。
(3)打開Proteus,畫出相應電路,在Proteus的“Debug”菜單中選中“Use Remote Debug Monitor”。
(4)進入Keil的Project菜單Option for Target‘工程名’。在Debug選項中右欄上部的下拉菜單選中Proteus Driver。再進入Settings,機子IP設為127.0.0.1,端口號為8000。
(5)在Keil中進行debug,同時在Proteus中查看直觀的結(jié)果。這樣就可以像使用仿真器一樣調(diào)試程序了。
由上述例子可以看出,Proteus可以很方便地與Keil C51集成開發(fā)環(huán)境連接,程序編譯好之后,立即可以進行軟、硬件結(jié)合的系統(tǒng)仿真。利用Proteus仿真只需很少設備,就可以完成小到走馬燈、電子鐘,大到電機控制系統(tǒng)等單片機系統(tǒng)設計,具有明顯的經(jīng)濟優(yōu)勢。對于學生來說,由于使用方便,可以提高學習興趣。當然,它有一些不足。比如仿真模型器件庫中沒有一些元器件模型,或有的模型由于缺少仿真文件,不能進行仿真等[3]。
4 結(jié)語
使用Proteus進行單片機系統(tǒng)設計利大于弊,可以解決單片機實驗室硬件投入不足和設備維護困難等問題,克服實驗箱硬件電路固定、實驗內(nèi)容難于改動等局限,有利于促成課程和教學改革,更有利于人才的培養(yǎng)。
在單片機課程設計和全國大學生電子設計競賽中,我們使用Proteus開發(fā)環(huán)境對學生進行培訓,在不需要硬件投入的條件下,學生普遍反映,對單片機的學習比單純學習書本知識更容易接受,更容易提高。實踐證明,在使用Proteus進行系統(tǒng)仿真開發(fā)成功之后再進行實際制作,能極大提高單片機系統(tǒng)設計效率。因此,Proteus有較高的推廣利用價值。
參考文獻
[1] 汪寧. Proteus軟件的單片機仿真方法[J]. 山東輕工業(yè)學院學報,2007,21(1):24-27.
[2] 林志琦,郎建軍等. 基于Proteus的單片機可視化軟硬件仿真[M]. 北京:北京航空航天大學出版社,2006年.
[3] 李海鯤. Proteus在單片機課程設計中的應用[J]. 電腦知識與技術(shù),2006,12:208.
北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...
關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...
關(guān)鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車