單片機實驗資料資料講解_第1頁
單片機實驗資料資料講解_第2頁
單片機實驗資料資料講解_第3頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第二部分51單片機軟件及硬件實驗6 WAVE (偉福)軟件環境介紹6.1 WAVE(偉福)軟件特性WAVE單片機調試軟件功能十分強大,該軟件內部虛擬了一個CPU可以在不聯任何外部51系列仿真器的情況下虛擬動態的實時仿真、跟蹤、調試軟件程序,CPU窗 口、數據窗口、I/O 口將實時、動態、跟蹤、顯示當前的運行狀態及結果,為用戶調試程序提供 了極大的方便。6.2 WAVE(偉福)軟件的基本界面在WAV碉試軟件的基本界面中分別顯示了版本信息欄,菜單欄、工具欄、基本工作 區、狀態欄等內容,下圖顯示了其基本的調試頁面。版本信息欄菜單欄快捷圖標:-.11倒:已e m即対矢節隼I m*CQKeraPI ,f

2、iDP!AMUX flWrR.ft 舌 JI ITPi fl QR HR HR BR AR BtP ytl 06 0Q 包 U HIIHH此印 M .da ui uouttud . Pfli 0 80 00 69 mu du uu tiki eu sutim“DO口finrh no00no聞. tfUUHUHUH da uu uuuiduu .in os as on m io io taaa no e e e na 00 oe as 帥 口UUll Utl UU UUuu uumu uh uu .|)n Mn Nd IM MH MH VHttunfiivi巾 mu Nil nn孚fl :r H

3、I全速運行(CTRL+F9規1 1跟蹤運行(熱鍵F7)J - 1h.單步運行(熱鍵F8)633使用WAV軟件編寫程序、及調試步驟注:該操作過程適用于以下所有軟件編程實驗及調試過程用鼠標單擊快捷圖標二 新建文件。在打開的程序窗口中按要求編寫程序; 用鼠標單擊:快捷圖標衛_保存文件。將編寫后的程序 起文件名存盤。注意:文件名不能用漢字,不能超過8個字符,擴展名.ASM 用鼠標單擊:快捷圖標編譯程序,檢查語法錯誤。若程序中出現語法錯誤,將在信息窗口中顯示。 用鼠標雙擊信息窗口中的錯誤行,系統自動跳入程序錯誤行, 即可進行修改; 分別打開下拉菜單 窗口 /CPU、DATA和XDTAT窗口,根據程序要求

4、給內部和外部單 元賦初值; 用鼠標單擊:菜單窗口 /平排窗口; 用鼠標單擊:復位按鈕I,使PC指針指向第一行,或用鼠標單擊所希望開始執行的程序行任意處,按鼠標右鍵,設置PC為當前行; 跟蹤、單步或全速執行程序,觀察各窗口中數據的變化,觀察程序運行結果是否正 確;7 51單片機軟件程序設計實驗7.1 基本指令調試練習【實驗目的】熟悉WAVE單片機軟件開發環境,了解單片機基本指令功能,調試下列程序,觀察記錄每條指令運行結果【實驗內容】分析下列基本指令的功能,單步執行,記錄每條指令調試后的結果,設:50H=0B8H 2AH=0B9H 20H=0BAHMOV A #50H;A=MOV A 50H;A

5、=MOV 50H #20H;50H =MOV C 50H;CY =(檢杳PSV寄存器中CY)MOV 50H 20H;50H =MOV R6 #66H;R6 =MOV 66H #45H;66H =MOV 66H C;2CH=,66H(是位地址)=執行下列指令后,觀察記錄棧指針的變化MOV SP #70H;SP =MOV A #8CH;ACC=MOV B #0F0H;B = _PUSH ACC;70H =;71 =; SP=PUSH B;72H =;SP=;POP ACC;ACC=;SP=;POP B;B = _;SP=;用MOV(A, A+DPTR旨令求5的平方值,并將結果存放在內部30H單元中

6、。設平方表存放于以TAB標號定義或100H定義的起始單兀中,用兩種方式編寫程序。7.2基本指令編程及調試實驗目的】觀察運行結學習簡單程序的編寫方法, 進一步掌握簡單程序的調試方法, 執行程序, 果是否正確。實驗內容】 編寫基本指令完成下列操作,并將所編寫指令填寫在每條內容空白處設: R1=58H內部 20H=0A1H, 40H=0A2H外部 30H=0C3H, 40H=0C4H, 50H=0C5H 把 R1 中內容傳送至 R0;L1: 把內部20H單元內容 傳送至內部30H單元中;L2: 把內部20H單元內容傳 送至外部20H單元中;L3: 把外部30H單元內容傳 送至外部20H單元中;L4

7、: 把內部20H單元內容與內部 40H單元內容 交換;L5: 把內部20H單元內容與外部30H單元內容 交換;L6 : 把外部40H單元內容與外部50H單元內容 交換;L7:8.4DVCC-5哄驗系統硬件實驗操作步驟 雙擊桌面快捷圖標 DVCC52196打開DVCC5侯驗環境軟件; 單擊菜單/選項/串口選擇/選擇最下面的 COM口,必須 COM4 按硬件原理圖進行連線,連線完畢后打開實驗箱電源;按下實驗箱中的復位鍵 P (此時實驗箱數碼管顯示P.);按下實驗箱鍵盤中的 PCDBG/EPRG鍵(此時實驗箱數碼管全黑); 單擊工具欄中連接的快捷圖標(聯接成功彈出 兩個窗口 ); 新建文件,編寫程序

8、,起 文件名,存盤。 文件名不能用漢字,不能超過 8 個字 符,擴展名 .ASM注意!程序最后一行,END后面不允許出項任何字符,包括軟回車符,否則程 序編譯出錯,該軟件設計問題! 單擊快捷圖標“調式”編譯程序,直到程序沒有錯誤注意! 程序窗口一定要出現藍色亮色光帶,方可做第九步; 單擊快捷圖標 “!” 連續運行 執行程序;觀察實驗箱輸出結果是否符合實驗要 求; 連續運行后 屏幕彈出一個小窗口,表示程序正在運行中,如果想退出該運行程序狀態, 按試驗箱上的復位鍵,按PCDBG/EPRG鍵,則可關閉屏幕彈出的小窗口。9.2 P1 口流水燈控制實驗實驗目的】掌握 P1 口的輸出編程方法,掌握軟件延時的編程計算方法 實驗內容】實驗中將8個LED與P1 口相連,使其每燈點亮一段時間后關閉,形如流水,故稱流水燈,通俗語:彩燈循環控制。它廣泛地用于裝飾霓虹燈。要求學生通過本實驗掌握P1口的軟件編程和軟件延時計算方法。 編寫 1 個彩燈循環顯示程序。延時時間、移動方向不限 改變燈的移動方向, 亮 2個燈同時移動, 先向右移動 15步,然后向左移動 15步, 依次循環,編寫程序。 若使 8 個燈中前 4個同時亮,后 4個同時滅,交替循環閃爍,且交替閃爍的時間 不同,程序應如何編寫。硬件原理圖】U17 PI.LI2Pl.二

溫馨提示

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

評論

0/150

提交評論