proteus與keil整合構(gòu)建單片機虛擬實驗室_第1頁
proteus與keil整合構(gòu)建單片機虛擬實驗室_第2頁
proteus與keil整合構(gòu)建單片機虛擬實驗室_第3頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Proteus與Keil整合構(gòu)建單片機虛擬實驗室10推薦Pro七eu5與Ke i I 介紹 ProteusProteus是一種低投資的電子設(shè)計自動化軟件,提供 Schemat ic Drawing , SPI CE仿真與PC暇計功能,這一點proteus與multiSim比較類似,只不過它可以 仿真單片機和周邊設(shè)備,可以仿真 5 1系列、AVR PIC等常用的MCU與keil 和MPLABf同的是它還提供了周邊設(shè)備的仿真,只要給出電路圖就可以仿真,例H373, led ,示波器,Proteus提供了大量的元件庫,有RAM ROM鍵盤,馬達, LER LCD ADZ DA部分SPI器件,部分II

2、c器件,編譯方面支持 Kei l和MPL AB,里面有大量的例子參考.(1)Proteus可提供的仿真元件資源Proteus軟件提供了可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件和多達30多個元件庫。(2)Pr0teus可提供的仿真儀表資源虛擬儀器儀表的數(shù)量、類型和質(zhì)量,是衡量仿真軟件實驗室是否合格的一個關(guān)鍵 因素。在Proteus軟件中,理論上同一種儀器可以在一個電路中隨意的調(diào)用。除了現(xiàn)實存在的儀器外,Proteus還提供了一個圖形顯示功能,可以將線路上變化 的信號,以圖形的方式實時地顯示出來,其作用與示波器相似但功能更多。 這些虛擬儀器儀表具有理想的參數(shù)指標,例如極高的輸入阻抗、極低的輸出阻

3、抗。這些都盡可能減少了儀器對測量結(jié)果的影響。(3)Pr0teus可提供的調(diào)試手段Proteus提供了比較豐富的測試信號用于電路的試。這些測試信號包括模擬信號 和數(shù)字信號。2. Keil是德國開發(fā)的一個51單片機開發(fā)軟件平,最開始只是一個支持C語言和匯編語言的編譯器軟件。后來隨著開發(fā)人員的不斷努力以及版本的不斷升級, 使它已經(jīng)成為了一個重要的單片機開發(fā)平臺,不過KEIL的界面并不是非常復雜, 操作也不是非常困難,很多工程師的開發(fā)的優(yōu)秀程序都是在KEIL的平臺上編寫出來的。(1)Keil的u Vision2可以進行純粹的軟件仿真(仿真軟件程序,不接硬件電路); 也可以利用硬件仿真器,搭接上單片機硬

4、件系統(tǒng),在仿真器中載入項目程序后進 行實時仿真;還可以使用Vision2的內(nèi)嵌模塊Keil Monitor - 51,在不需要額 外的硬件仿真器的條件下,搭接單片機硬件系統(tǒng)對項目程序進行實時仿真。(2)uVision2調(diào)試器具備所有常規(guī)源極調(diào)試,符號調(diào)試特性以及歷史跟蹤,代碼 覆蓋,復雜斷點等功能。DDE面-Ishift語言支持自動程序測試。0推薦軟硬件聯(lián)合仿真系統(tǒng)由一個硬件執(zhí)行環(huán)境和一個軟件執(zhí)行環(huán)境組成,通常軟件環(huán)境和硬件環(huán)境都有自己的除錯和控制界面,Keil與Proteus的整合調(diào)試可以實現(xiàn)系統(tǒng)的總調(diào),在該系統(tǒng)中,Keil作為軟件調(diào)試界面,Proteus作為硬件仿真和 調(diào)試界面,下面說一下

5、如何在 keil中調(diào)用proteus進彳T MC3卜圍器 件的仿真。(1)安裝 keil 與 proteus。把安裝 proteus MODELS錄下 VDM51 dll文件復制到Kei l安裝目錄的、C51BIN目錄中。修改keil 安裝目錄下 ToolS. ini 文件,在 C51字段加入 TDRv5=BIIN VDM51 DLL( Proteus VSMMonitor 一 51Driver ”),保存。注意:不一定要用TDRV5根據(jù)原來字段選用一個不重復的數(shù)值就可以了。引號 內(nèi)的名字隨意。打開proteus ,畫出相應電路,在 proteus的debug菜單中選中use remote d

6、ebug monitor。(5)在keil中編寫MCU勺程序。PROTEUS keil整合構(gòu)建的單片機虛擬實驗室2008-06-03 20:38利用PROTEUS keil整合構(gòu)建單片機虛擬實驗室,解決了傳統(tǒng)單片機教學中以 理論為主實踐少,且實踐以驗證實踐為主;學校設(shè)備落后的問題。使得每個學單 片機的人,都可以擁有自己的“實驗室”。下面我具體介紹一下,如何來構(gòu)建自己的單片機實驗室:.首先,安裝PROTEUS keil軟件。.把PROTEUSMODE錄下VDM51.DLLC件復制到keil安裝目錄的 c51bin 目錄中.修改keil安裝目錄下的TOOLS.INI文件,在c51字段中加入TDRV5=BINVDM51.DLL “PROTEUS VSM MONITOR51 DRIVER ),并保存。注:不一定要用TDRV5根據(jù)原來字段選用一個不重復的數(shù)值就可以 了,引號中的名字可隨意寫。.運行PROTEUS畫出要設(shè)計的電路圖,在 debug菜單中選擇Use Remote Debug Monitor 選項。.在keil中編寫相應的程序代碼。.在 keil 中 Project 菜單中選擇 Options for targettarget 1 選 項.在彈出的對話框中單擊debug選項卡,選擇用硬件仿真,在右上方 的下三角按鈕選擇 PROTEUS VSM MONITOR-5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論