單片機原理及應(yīng)用實驗_第1頁
單片機原理及應(yīng)用實驗_第2頁
單片機原理及應(yīng)用實驗_第3頁
單片機原理及應(yīng)用實驗_第4頁
單片機原理及應(yīng)用實驗_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單片機原理及應(yīng)用實驗第1頁/共34頁教材與課時安排教材

單片機原理及其接口技術(shù)實驗丁筱鈴等編著山東農(nóng)業(yè)大學課時安排上機:9學時第2頁/共34頁上機安排

上機地點:機電學院機房上機時間:根據(jù)教學日歷安排上機內(nèi)容:隨教學進度的基礎(chǔ)訓練(上機調(diào)試每次實驗內(nèi)容)要求:所有作業(yè)必須獨立完成實驗內(nèi)容必須經(jīng)上機調(diào)試通過每次實驗必須寫出實驗報告上機考勤3次缺席,按不及格處理發(fā)現(xiàn)上機時間上網(wǎng),按缺席一次處理第3頁/共34頁課程要求

課前請做好預(yù)習保持課堂安靜,頭腦清醒,思維活躍認真、獨立、按時完成并提交作業(yè)重視上機實踐,有效利用寶貴的上機時間第4頁/共34頁

實驗內(nèi)容實驗一、匯編語言軟件調(diào)試實驗

實驗二、8031單片機P3、P1口應(yīng)用實驗三、工業(yè)順序控制實驗四、A/D轉(zhuǎn)換0809應(yīng)用第5頁/共34頁實驗一、軟件實驗一、實驗?zāi)康亩嶒瀮?nèi)容三、實驗程序流程圖四、實驗步驟五、思考

第6頁/共34頁一、實驗?zāi)康?/p>

掌握匯編語言設(shè)計和調(diào)試方法,熟悉鍵盤操作。二、實驗內(nèi)容

把7000H~70FFH的內(nèi)容清零。第7頁/共34頁三、實驗程序流程圖開始R0=0000送到7000HDPTR+1,R0+1結(jié)束YNR0=FF第8頁/共34頁四、實驗步驟(1)聯(lián)接DVCC實驗系統(tǒng)(Ctrl+H)(2)裝載目標文件(Ctrl+L)(3)設(shè)置PC起始地址(4)運行程序(5)單步、斷點運行完后,在存貯器窗口內(nèi)檢查0000H~70FFH中的內(nèi)容是否全為00H第9頁/共34頁五、思考假使要把7000~70FFH中的內(nèi)容改成FF,如何編制程序。第10頁/共34頁實驗二、8031單片機P3、P1口應(yīng)用一、實驗?zāi)康亩嶒瀮?nèi)容三、實驗程序流程圖四、實驗原理圖五、實驗步驟六、實驗程序第11頁/共34頁一、實驗?zāi)康?/p>

1、掌握P3口、P1口簡單使用。2、學習延時程序的編寫和使用。二、實驗內(nèi)容1、P3.3口做輸入口,外接一脈沖,每輸入一個脈沖,P1口按十六進制加一。2、P1口做輸出口,編寫程序,使P1口接的8個發(fā)光二極管L1—L8按16進制加一方式點亮發(fā)光二極管。第12頁/共34頁三、實驗程序流程圖開始循環(huán)A+1送P1口延時N延時NYYYP3.3為高嗎?P3.3為高嗎?NP3.3為低嗎?第13頁/共34頁四、實驗原理圖第14頁/共34頁五、實驗步驟1、P3.3用插針連至K1,P1.0—P1.7用插針連至L1—L8。2、從起始地址0540H開始連續(xù)運行程序(輸入0540后按EXEC鍵)。3、開關(guān)K1每撥動一次,L1—L8發(fā)光二極管按16進制方式加一點亮。第15頁/共34頁ORG0000HLJMPSTORG0030HST:MOVSP,#60HCLRAKK:SETBP3.3JBP3.3,KKLCALLDL10MSJBP3.3,KKJNBP3.3,$LCALLDL10MSINCAMOVP1,ALJMPKKDL10MS:MOVR6,#10DL1MS:MOVR7,#250LP:NOPNOPDJNZR7,LPDJNZR6,DL1MSRETEND六、實驗程序第16頁/共34頁實驗三、工業(yè)順序控制(中斷)一、實驗?zāi)康亩嶒瀮?nèi)容三、實驗程序流程圖四、實驗原理圖五、實驗步驟六、實驗程序第17頁/共34頁一、實驗?zāi)康?/p>

1、掌握工業(yè)順序控制程序的簡單編程,中斷的使用。2、學習延時程序的編寫和使用。3、學習現(xiàn)場數(shù)據(jù)的保護和堆棧第18頁/共34頁二、實驗內(nèi)容

8032的P1.0—P1.6控制注塑機的七道工序,現(xiàn)模擬控制七只發(fā)光二極管的點亮,高電平有效,設(shè)定每道工序時間轉(zhuǎn)換為延時,P3.4為開工啟動開關(guān),低電平啟動。P3.3為外故障輸入模擬開關(guān),P3.3為0時不斷告警,P1.7為報警聲音輸出,設(shè)定6道工序只有一位輸出,第七道工序三位有輸出。

第19頁/共34頁三、實驗程序流程圖主程序:開始···

工序7延時····中斷、P1口、P3口初始化,P1口全低等開工工序1延時工序2延時關(guān)輸出中斷服務(wù)子程序:保護現(xiàn)場報警返回恢復現(xiàn)場YN故障清除了嗎?第20頁/共34頁四、實驗原理圖第21頁/共34頁五、實驗步驟七、實驗步驟①P3.4連K1,P3.3連K2,P1.0—P1.6分別連到L1—L7,P1.7連SIN(電子音響輸入端)。K1開關(guān)撥在上面,K2撥在上面。③用連續(xù)方式從起始地址0580H開始運行程序(輸入0580后按EXEC鍵),此時應(yīng)在等待開工狀態(tài)。④K1撥至下面(顯低電平),各道工序應(yīng)正常運行。⑤K2撥至下面(低電平),應(yīng)有聲音報警(人為設(shè)置故障)。⑥K2撥至上面(高電平),即排除故障,程序應(yīng)從剛才報警的那道工序繼續(xù)執(zhí)行。思考:修改程序,使每道工序中有多位輸出。第22頁/共34頁ORG0000HLJMPSTORG0013HLJMPBREAKORG0030HST:MOVSP,#60HMOVP1,#0L1:JBP3.4,L1SETBEASETBEX1SETBPX1LP:MOVP1,#1LCALLDL10MSMOVP1,#2LCALLDL10MSMOVP1,#4LCALLDL10MSMOVP1,#8LCALLDL10MSMOVP1,#10HLCALLDL10MSMOVP1,#20HLCALLDL10MSMOVP1,#07HLCALLDL10MSLJMPL2六、實驗程序第23頁/共34頁BREAK:MOVPSW,#08HLL:MOVP1,#0MOVR3,#10KK:SETBP1.7LCALLDL10MSCLRP1.7LCALLDL10MSDJNZR3,KKLCALLDL10MSJNBP3.3,LLMOVPSW,#00HRETIDL10MS:MOVR6,#10DL1MS:MOVR7,#250LP:NOPNOPDJNZR7,LPDJNZR6,DL1MSRETEND第24頁/共34頁實驗四、A/D轉(zhuǎn)換實驗

一、實驗?zāi)康亩?、實驗?nèi)容三、實驗程序流程圖四、實驗原理圖五、實驗步驟六、實驗程序第25頁/共34頁一、實驗?zāi)康?/p>

1.掌握A/D轉(zhuǎn)換與單片機的接口方法。

2.了解A/D芯片0809轉(zhuǎn)換性能及編程方法。

3.通過實驗了解單片機如何進行數(shù)據(jù)采集。第26頁/共34頁二、實驗內(nèi)容利用實驗儀上的0809做A/D轉(zhuǎn)換實驗,實驗儀上的W1電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn)換成數(shù)字量,通過二位七段數(shù)碼管顯示器顯示。

第27頁/共34頁三、實驗程序流程圖第28頁/共34頁四、實驗原理圖開始0809初始化初始顯示000809通道0采樣數(shù)碼管顯示采樣第29頁/共34頁五、實驗步驟1、把A/D區(qū)0809的0通道IN0用插針線接至W1的中心抽頭V01插孔(0—5V)。2、0809的CLK插孔與分頻輸出端T4相連。3.將W2的輸入VIN接+12V插孔,+12V插孔再連到外置電源的+12上(電源內(nèi)置時,該線已連好)。調(diào)節(jié)W2,使VREF端為+5V。4.將A/D區(qū)的VREF連到W2的輸出VREF端。(如果精度要求不高的話,A/D區(qū)的VREF直接連到VCC插孔,這樣步驟③可以去掉)。5、EXIC1上插上74LS02芯片,將有關(guān)線路按圖連好。第30頁/共34頁6、將A/D區(qū)D0—D7用排線與BUS2區(qū)XD0—XD7相連。7、BUS3區(qū)P3.0插孔連到數(shù)碼管顯示區(qū)DATA插孔。8、BUS3區(qū)P3.1插孔連到數(shù)碼管顯示區(qū)CLK插孔。9、單脈沖發(fā)生/SP插孔連到數(shù)碼管顯示區(qū)CLR插孔。10、按實驗系統(tǒng)上的F2鍵,仿真實驗儀進入仿真狀態(tài)(內(nèi)程序,外數(shù)據(jù)),顯示器顯示“P……”。11、以連續(xù)方式從起始地址06D0運行程序,在數(shù)碼管上顯示當前采集的電壓值轉(zhuǎn)換后的數(shù)字量,調(diào)節(jié)W1數(shù)碼管顯示將隨著電壓變化而相應(yīng)變化,典型值為0V—00H,2.5V—80H,5V—FFH。第31頁/共34頁ORG0000HST:CLRAMOVSP,#60HMOVDPTR,#9000HMOVX@DPTR,AMOVR7,#0FFHMOVSBUF,AMOVSBUF,AMOVXA,@DPTRDISP:MOVR0,AANLA,#0FHLP:MOVDPTR,#TABMOVCA,@A+DPTRMOVSBUF,AMOVR7,#10DJNZR7,$MOVA,R0SWAPAANLA,#0FHMOVCA,@A+DPTRMOVSBUF,AMOVR7,#10DJNZR7,$LCALLDELAYLJMPST

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論