




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1. 單片機應用系統(tǒng)的研制步驟和方法 單片機的應用系統(tǒng)隨其用途不同,其硬件和軟件均不相同。單片機最初的選型很重要,原則上是選擇高性價比的單片機。硬件軟件化是提供高系統(tǒng)性價比的有效方法,盡量減少硬件成本,多用軟件實現(xiàn)相同的功能,這樣也可以大大提高系統(tǒng)的可靠性?;赑roteus單片機應用系統(tǒng)仿真設計雖然單片機的硬件選型不盡相同,軟件編寫也千差萬別,但系統(tǒng)的研制步驟和方法是基本一致的,一般都分為總體設計、硬件電路的構思設計、軟件的編制和仿真調試幾個階段。單片機應用系統(tǒng)的研制流程如圖所示。1. 單片機應用系統(tǒng)的研制步驟和方法2. 基于Proteus的單片機系統(tǒng)仿真 開發(fā)單片機系統(tǒng)硬件投入比較大。在具
2、體的工程實踐中,如果因為方案有誤而要重新進行相應的開發(fā)設計,就會浪費較多的時間和經(jīng)費。 英國Labcenter Electronics公司推出的的Proteus套件,可以對基于微控制器的設計連同所有的周圍電子器件一起仿真。用戶甚至可以實時采用諸如LED/LCD、鍵盤、RS232 終端等動態(tài)外設模型來對設計進行交互仿真。目前在單片機的教學過程中,已越來越受到重視,并被提倡應用于單片機數(shù)字實驗室的構建之中。Proteus支持的微處理芯片(Microprocessors Ics)包括8051系列、AVR系列、PIC系列、HC11系列、ARM7/LPC2000系列以及Z80等。 2.1 Proteus
3、簡介2.2 Proteus 7 Professional界面介紹安裝完 Proteus后,運行ISIS 7 Professional,會出現(xiàn)如圖的窗口界面。窗口內各部分的功能用中文作了標注。ISIS大部分操作與windows的操作類似。1. 原理圖編輯窗口(The Editing Window)顧名思義,它是用來繪制原理圖的。藍色方框內為可編輯區(qū),元件要放到它里面。與其它Windows應用軟件不同,這個窗口是沒有滾動條的,可以用左上角的預覽窗口來改變原理圖的可視范圍,用鼠標滾輪縮放視圖。2. 預覽窗口(The Overview Window)它可以顯示兩個內容。一個是:在元件列表中選擇一個元件
4、時,它會顯示該元件的預覽圖;另一個是:當鼠標焦點落在原理圖編輯窗口時(即放置元件到原理圖編輯窗口后或在原理圖編輯窗口中點擊鼠標后),它會顯示整張原理圖的縮略圖,并會顯示一個綠色的方框,綠色方框里面的內容就是當前原理圖窗口中顯示的內容,因此你可用鼠標在它上面點擊來改變綠色方框的位置,從而改變原理圖的可視范圍。3. 模型選擇元件欄(Mode Selector Toolbar)4. 元件列表區(qū)(The Object Selector)5. 方向工具欄(Orientation Toolbar) 6. 仿真工具欄3、4、5、6操作命令類似于windows操作。2.3 繪制電路原理圖1. 將所需元器件加入
5、到對象選擇器窗口2. 放置元器件至圖形編輯窗口3. 放置總線至圖形編輯窗口4. 添加電源和接地引腳5. 元器件之間的連線Wiring Up Components on the Schematic6. 給導線或總線加標簽7. 添加電壓探針8. 添加文字標注9. 添加虛擬儀器10. 選擇AT89C52屬性并加載程序文件從“文件”下拉菜單選擇“保存”項,出現(xiàn)如圖對話框,提示輸入文件名,圖中設文件名為80C51VSM.DSN,點“保存”按鈕。 單擊仿真運行開始按鈕,進入調試運行窗口 虛擬終端窗口 2.4 Proteus VSM與Vision3的聯(lián)調Proteus VSM支持第三方集成開發(fā)環(huán)境IDE,目
6、前支持的第三方80C51IDE有:IAR Embedded Workbench、Keil Vision3 IDE。本文以Keil Vision3 IDE為例介紹Proteus VSM與Vision3 IDE的聯(lián)調。 對于proteus 6.9或更高的版本,在安裝盤里有vdmagdi插件或到LABCENTER公司下載該插件,安裝該插件后即可實現(xiàn)與Keil Vision3 IDE的聯(lián)調。下面的敘述是假定我們已經(jīng)分別安裝了如下軟件:(1)Proteus 7 Professional(2)Keil Vision3 IDE(3)vdmagdi.exe1. Proteus VSM的設置選中“use rom
7、ote debuger monitor”, 2. Vision3 IDE設置(1) 設置option for target /Debug選項(2) 設置option for ta rget /Output選項3. Proteus VSM與Vision3的聯(lián)調在Vision3環(huán)境下,首先按“F7”產(chǎn)生該項目的HEX文件,然后進入Vision3 調試模式,為了在Proteus VSM環(huán)境下能觀察到程序連續(xù)運行情況,取消目前項目中所有斷點。按“F5”按鈕進入全速運行??梢钥吹酵耆恢碌倪\行畫面。此時Proteus VSM的運行完全依賴于外部調試器Vision3。 我們利用圖接在U1AT89C52單片
8、機P1.0和P1.3的元件單刀雙擲開關“SW-SPDT”和P1.6的元件按鈕“BUTTON”說明如何仿真AT89C52片外的外圍部件。 要求在圖中,當單刀雙擲開關“SW-SPDT”接到P1.0,單片機P2口輸出作加法計數(shù),當單刀雙擲開關“SW-SPDT”接到P1.3,單片機P2口輸出作減法計數(shù)。當按鈕“BUTTON”按下時超過1秒,單片機P2口的計數(shù)輸出清“0”。為此我們修改項目MyProject中的文件McuTimer.c。在Vision3 IDE環(huán)境下重新編譯該項目。按“F5”按鈕進入全速運行。然后切換到Proteus VSM環(huán)境??梢苑謩e點“加1按鈕”、“減1按鈕”和“清零按鈕”可以觀察
9、程序單片機外圍部件仿真運行情況。 可以在程序中設置斷點,可以觀察到在Vision3環(huán)境下,斷點運行和單步運行時在Proteus VSM環(huán)境下原理圖的變化情況。圖為在電腦桌面上放置2個應用窗口。 Proteus VSM與Vision3的聯(lián)調時,Proteus VSM的U1-AT89C52可以不加載任何程序文件。但筆者還是建議,要加載程序文件,且選擇當前在Vision3環(huán)境下所調試程序生成的HEX文件。這樣無論是否聯(lián)調,在Proteus VSM的運行情況總是一致的。 小結 單片機應用系統(tǒng)的研制步驟和方法大體可分為總體設計、硬件電路的構思設計、軟件設計調試幾個階段。總體設計包括確立應用系統(tǒng)的功能特性指標、單片機的選型(硬件平臺)、軟件的編寫和支持工具(軟件平臺)。Keil C51軟件是目前最流行開發(fā)80C51系列單片機的軟件工具。Keil C51提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(Vision3 IDE)將這些部份組合在一起。掌握這一軟件的使用對于使用80C51系列單片機的愛好者來說是十分必要的,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令開發(fā)者事半功倍。Labcenter Electronics公司推出的的Proteus套件,可以對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年養(yǎng)老保險考試試題及答案
- 2025年電網(wǎng)會計面試題及答案
- 2025年你的理解測試題及答案
- 修身語100則:原文+譯文
- 2025年建材銷售面試試題及答案
- 2025年空間站面試題及答案
- 2025年股權銷售面試試題及答案
- 2025年測繪副總理論試題及答案
- 2025年高中資料測試題及答案
- 2025年骨生物力學試題及答案
- 梁單元的幾何非線性有限元法PPT
- 電廠粉煤灰儲灰場施工組織設計(DOC89頁)
- 單晶爐熱場結構ppt課件
- 安全保衛(wèi)實務實訓教學大綱
- 《煉油設備培訓》ppt課件
- 《廣告學概論》教案
- 遼寧醫(yī)院明細.xls
- 健康教育護理服務質量評價標準
- [合同協(xié)議]車輛掛靠協(xié)議書
- MT_T 1175-2019 輸送瓦斯用鋼管_(高清版)
- 化糞池鋼板樁施工方案
評論
0/150
提交評論