單片機(jī)實(shí)驗(yàn)資料資料講解_第1頁(yè)
單片機(jī)實(shí)驗(yàn)資料資料講解_第2頁(yè)
單片機(jī)實(shí)驗(yàn)資料資料講解_第3頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第二部分51單片機(jī)軟件及硬件實(shí)驗(yàn)6 WAVE (偉福)軟件環(huán)境介紹6.1 WAVE(偉福)軟件特性WAVE單片機(jī)調(diào)試軟件功能十分強(qiáng)大,該軟件內(nèi)部虛擬了一個(gè)CPU可以在不聯(lián)任何外部51系列仿真器的情況下虛擬動(dòng)態(tài)的實(shí)時(shí)仿真、跟蹤、調(diào)試軟件程序,CPU窗 口、數(shù)據(jù)窗口、I/O 口將實(shí)時(shí)、動(dòng)態(tài)、跟蹤、顯示當(dāng)前的運(yùn)行狀態(tài)及結(jié)果,為用戶調(diào)試程序提供 了極大的方便。6.2 WAVE(偉福)軟件的基本界面在WAV碉試軟件的基本界面中分別顯示了版本信息欄,菜單欄、工具欄、基本工作 區(qū)、狀態(tài)欄等內(nèi)容,下圖顯示了其基本的調(diào)試頁(yè)面。版本信息欄菜單欄快捷圖標(biāo):-.11倒:已e m即対矢節(jié)隼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全速運(yùn)行(CTRL+F9規(guī)1 1跟蹤運(yùn)行(熱鍵F7)J - 1h.單步運(yùn)行(熱鍵F8)633使用WAV軟件編寫程序、及調(diào)試步驟注:該操作過程適用于以下所有軟件編程實(shí)驗(yàn)及調(diào)試過程用鼠標(biāo)單擊快捷圖標(biāo)二 新建文件。在打開的程序窗口中按要求編寫程序; 用鼠標(biāo)單擊:快捷圖標(biāo)衛(wèi)_保存文件。將編寫后的程序 起文件名存盤。注意:文件名不能用漢字,不能超過8個(gè)字符,擴(kuò)展名.ASM 用鼠標(biāo)單擊:快捷圖標(biāo)編譯程序,檢查語法錯(cuò)誤。若程序中出現(xiàn)語法錯(cuò)誤,將在信息窗口中顯示。 用鼠標(biāo)雙擊信息窗口中的錯(cuò)誤行,系統(tǒng)自動(dòng)跳入程序錯(cuò)誤行, 即可進(jìn)行修改; 分別打開下拉菜單 窗口 /CPU、DATA和XDTAT窗口,根據(jù)程序要求

4、給內(nèi)部和外部單 元賦初值; 用鼠標(biāo)單擊:菜單窗口 /平排窗口; 用鼠標(biāo)單擊:復(fù)位按鈕I,使PC指針指向第一行,或用鼠標(biāo)單擊所希望開始執(zhí)行的程序行任意處,按鼠標(biāo)右鍵,設(shè)置PC為當(dāng)前行; 跟蹤、單步或全速執(zhí)行程序,觀察各窗口中數(shù)據(jù)的變化,觀察程序運(yùn)行結(jié)果是否正 確;7 51單片機(jī)軟件程序設(shè)計(jì)實(shí)驗(yàn)7.1 基本指令調(diào)試練習(xí)【實(shí)驗(yàn)?zāi)康摹渴煜AVE單片機(jī)軟件開發(fā)環(huán)境,了解單片機(jī)基本指令功能,調(diào)試下列程序,觀察記錄每條指令運(yùn)行結(jié)果【實(shí)驗(yàn)內(nèi)容】分析下列基本指令的功能,單步執(zhí)行,記錄每條指令調(diào)試后的結(jié)果,設(shè):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(是位地址)=執(zhí)行下列指令后,觀察記錄棧指針的變化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的平方值,并將結(jié)果存放在內(nèi)部30H單元中

6、。設(shè)平方表存放于以TAB標(biāo)號(hào)定義或100H定義的起始單兀中,用兩種方式編寫程序。7.2基本指令編程及調(diào)試實(shí)驗(yàn)?zāi)康摹坑^察運(yùn)行結(jié)學(xué)習(xí)簡(jiǎn)單程序的編寫方法, 進(jìn)一步掌握簡(jiǎn)單程序的調(diào)試方法, 執(zhí)行程序, 果是否正確。實(shí)驗(yàn)內(nèi)容】 編寫基本指令完成下列操作,并將所編寫指令填寫在每條內(nèi)容空白處設(shè): R1=58H內(nèi)部 20H=0A1H, 40H=0A2H外部 30H=0C3H, 40H=0C4H, 50H=0C5H 把 R1 中內(nèi)容傳送至 R0;L1: 把內(nèi)部20H單元內(nèi)容 傳送至內(nèi)部30H單元中;L2: 把內(nèi)部20H單元內(nèi)容傳 送至外部20H單元中;L3: 把外部30H單元內(nèi)容傳 送至外部20H單元中;L4

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論