試驗(yàn)參考指導(dǎo)書范文_第1頁
試驗(yàn)參考指導(dǎo)書范文_第2頁
試驗(yàn)參考指導(dǎo)書范文_第3頁
試驗(yàn)參考指導(dǎo)書范文_第4頁
試驗(yàn)參考指導(dǎo)書范文_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試驗(yàn)1用發(fā)光管模擬廣告牌一、試驗(yàn)?zāi)繕?biāo)1.熟悉TKStdio集成開發(fā)環(huán)境,學(xué)習(xí)程序編輯、編譯調(diào)試,下載運(yùn)行方法。2.熟悉試驗(yàn)箱配置;3.熟悉簡(jiǎn)單輸出接口電路設(shè)計(jì);4.掌握控制應(yīng)用程序設(shè)計(jì)。二、試驗(yàn)內(nèi)容一片74LS374鎖存器擴(kuò)展段碼輸出口,端口地址為2FFFH,用74LS244作驅(qū)動(dòng)器,8個(gè)陰極對(duì)接在輸出線上,即一位輸出線上輸出“1”,控制發(fā)光二極管熄滅,一位輸出線上輸出“0”,控制發(fā)光二極管點(diǎn)亮?!秵纹瑱C(jī)試驗(yàn)箱操作手冊(cè)》中8路發(fā)光二極管指示模塊。在8個(gè)發(fā)光二極管上模擬廣告牌顯示效果。三、參考程序ORG0000HAJMPSTART ORG0030HSTART: MOVDPTR,#TABLELOOP2: CLRAMOVCA,@A+DPTRPUSHDPLPUSHDPHCJNEA,#01H,LOOP1JMPSTARTLOOP1: MOVDPTR,#2FFFHMOVX@DPTR,ALCALLDELAYPOPDPHPOPDPLINCDPTRJMPLOOP2DELAY: MOVR3,#20D1: MOVR4,#20D2: MOVR5,#248DJNZR5,$DJNZR4,D2DJNZR3,D1RETTABLE: DB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,7FHDB0FEH,0FDH,0FBH,0F7HDB0EFH,0DFH,0BFH,7FHDB7FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB7FH,0BFH,0DFH,0EFHDB0F7H,0FBH,0FDH,0FEHDB00H,0FFH,00H,0FFH,01HEND四、試驗(yàn)要求和步驟1.編輯、調(diào)試、運(yùn)行參考程序,觀察顯示結(jié)果,了解程序怎樣控制燈產(chǎn)生動(dòng)態(tài)改變;2.修改程序,變換燈動(dòng)態(tài)改變方法。比如,讓兩個(gè)燈點(diǎn)亮循環(huán);3.參考程序中用查表法,得到燈點(diǎn)亮/熄滅控制字,修改程序程序,改用循環(huán)指令更新控制字,實(shí)現(xiàn)燈動(dòng)態(tài)改變。五、試驗(yàn)匯報(bào)要求1.畫出試驗(yàn)接口電路;2.寫出修改功效程序。附:循環(huán)法參考程序ORG0000H AJMPSTART ORG0030HSTART: MOVDPTR,#2FFFH MOVR2,#10H MOVA,#0FEHLOOP1: MOVX@DPTR,A ACALLDELAY RLA DJNZR2,LOOP1 MOVR2,#10H MOVA,#7FHLOOP2: MOVX@DPTR,A ACALLDELAY RRA DJNZR2,LOOP2 MOVR2,#08H MOVA,#0AAHLOOP3: MOVX@DPTR,A ACALLDELAY CPLA DJNZR2,LOOP3 JMPSTARTDELAY: MOVR3,#20 D1:MOVR4,#20 D2:MOVR5,#248 DJNZR5,$ DJNZR4,D2 DJNZR3,D1 RET END試驗(yàn)2動(dòng)態(tài)LED顯示技術(shù)一、試驗(yàn)?zāi)繕?biāo)1.熟悉動(dòng)態(tài)LED顯示器接口電路;2.掌握動(dòng)態(tài)LED顯示原理;3.學(xué)習(xí)動(dòng)態(tài)LED顯示程序設(shè)計(jì)。二、試驗(yàn)內(nèi)容一片74LS374鎖存器擴(kuò)展段碼輸出口,端口地址為0FFFH,用74LS244作驅(qū)動(dòng)器。一片74LS374擴(kuò)展位選輸出口,端口地址為1FFFH,用75451作驅(qū)動(dòng)器。連接8位LED顯示器。具體電路參閱《單片機(jī)試驗(yàn)箱操作手冊(cè)》動(dòng)態(tài)數(shù)碼顯示模塊。在8位LED顯示器上顯示12345678數(shù)字。三、參考程序ORG0000HAJMPSTARTORG0030HSTART: MOVR6,#08HMOVR0,#78HMOVA,#01HBUFFER:MOV@R0,AINCR0INCADJNZR6,BUFFERACALLDISPLAYSJMPSTARTDISPLAY:MOVR0,#7FHMOVR7,#0FEHMOVA,R7REPEAT: MOVDPTR,#1FFFHMOVX@DPTR,AMOVA,@R0MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AACALLDELAYDECR0MOVA,R7JNBACC.7,RTRLAMOVR7,AAJMPREPEATRT: RETDELAY: MOVR3,#05HDL: MOVR4,#80HDJNZR4,$DJNZR3,DLRETTABLE: DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HEND四、試驗(yàn)要求和步驟1.編輯、調(diào)試、運(yùn)行參考程序,觀察顯示結(jié)果,了解顯示緩沖區(qū)存放次序和顯示器位序?qū)?yīng)關(guān)系及動(dòng)態(tài)選通次序關(guān)系;2.修改延時(shí)程序,使延時(shí)比較長(zhǎng),運(yùn)行程序,觀察顯示結(jié)果;3.修改延時(shí)程序,使延時(shí)比較短,運(yùn)行程序,觀察顯示結(jié)果;4.修改程序?qū)崿F(xiàn)在8位顯示器上顯示6為數(shù)據(jù),如123456。五、試驗(yàn)匯報(bào)要求1.畫出試驗(yàn)接口電路;2.比較三個(gè)試驗(yàn)內(nèi)容程序和結(jié)果異同,從原理上分析出現(xiàn)不一樣結(jié)果原因;3.寫出修改功效程序。試驗(yàn)3計(jì)數(shù)器/定時(shí)器應(yīng)用技術(shù)一、試驗(yàn)?zāi)繕?biāo)1.掌握單片機(jī)計(jì)數(shù)器/定時(shí)器應(yīng)用方法和技術(shù);2.掌握單片機(jī)中止系統(tǒng)應(yīng)用方法和技術(shù);3.學(xué)習(xí)定時(shí)器/計(jì)數(shù)器和中止功效應(yīng)用程序設(shè)計(jì)。二、試驗(yàn)內(nèi)容使用單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器0定時(shí)50ms,利用軟件對(duì)50ms中止計(jì)數(shù),實(shí)現(xiàn)秒表功效,在兩位LED顯示器上顯示秒數(shù)。三、參考程序SECONDEQU30HTCOUNTEQU31HORG0000HLJMPSTARTORG000BHLJMPINT0XSTART: MOVSECOND,#00HMOVA,SECONDMOVB,#10DIVABMOVTCOUNT,#00HMOVTMOD,#01HMOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256SETBTR0SETBET0SETBEALCALLDISPLAYINT0X: MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCTCOUNTMOVA,TCOUNTCJNEA,#20,NEXTMOVTCOUNT,#00HINCSECONDMOVA,SECONDCJNEA,#60,NEXTMOVSECOND,#00HNEXT: NOPRETIDISPLAY:MOVA,SECONDMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FDHMOVX@DPTR,ALCALLDELAYMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FEHMOVX@DPTR,ALCALLDELAYLJMPDISPLAYRETDELAY: MOVR5,#2D1: MOVR6,#20D2: MOVR7,#100DJNZR7,$DJNZR6,D2DJNZR5,D1RETTAB: DB3FH,06H,5BH,4FH,66H,6DH,7DHDB07H,7FH,6FH,77H,7CH,39H,5EH,79H END四、試驗(yàn)要求和步驟1.編輯、調(diào)試、運(yùn)行參考程序,觀察運(yùn)行結(jié)果,了解程序?qū)嵤┰磉^程;2.重新設(shè)定定時(shí)器定時(shí)時(shí)間,如10ms,20ms等,修改程序?qū)崿F(xiàn)秒表功效;3.改用定時(shí)器/計(jì)數(shù)器1實(shí)現(xiàn)一樣功效。五、試驗(yàn)匯報(bào)要求1.分析定時(shí)器/計(jì)數(shù)器及中止系統(tǒng)初始化控制字設(shè)置;2.分析計(jì)算不一樣定時(shí)設(shè)定時(shí),初值計(jì)算。2.分析秒表誤差。試驗(yàn)4A/D轉(zhuǎn)換器應(yīng)用技術(shù)一、試驗(yàn)?zāi)繕?biāo)1.學(xué)習(xí)A/D轉(zhuǎn)換器接口電路技術(shù);2.掌握A/D轉(zhuǎn)換開啟原理;3.學(xué)習(xí)A/D轉(zhuǎn)換器應(yīng)用程序設(shè)計(jì)。二、試驗(yàn)內(nèi)容單片機(jī)連接ADC0809,從通道IN0輸入0~5V模擬量,轉(zhuǎn)換數(shù)字量以十進(jìn)制在LED顯示器上顯示出來。單片機(jī)系統(tǒng)“ALE”信號(hào)線經(jīng)分頻器接ADC0809“CLOCK”信號(hào)線上作轉(zhuǎn)換時(shí)鐘,試驗(yàn)箱系統(tǒng)譯碼邏輯信號(hào)“SEL8”和寫控制信號(hào)“YWR”經(jīng)或非邏輯接ADC0809“ALE”和“START”信號(hào)線上,譯碼邏輯信號(hào)“SEL8”和讀控制信號(hào)“YRD”經(jīng)或非邏輯接ADC0809“ENABLE”信號(hào)線上,形成通道IN0開啟地址和數(shù)據(jù)端口地址全部為為8FF0H。ADC0809轉(zhuǎn)換結(jié)束信號(hào)“EOC”接單片機(jī)外部中止輸入信號(hào)線上。具體電路參閱《單片機(jī)試驗(yàn)箱操作手冊(cè)》中模數(shù)轉(zhuǎn)換模塊。三、參考程序DPBUF1EQU33HDPBUF2EQU34HDPBUF3EQU35HSECONDEQU36HORG0000HLJMPSTARTORG0003HLJMPINTORG0030HSTART: SETBEASETBIT0SETBEX0MOVDPTR,#8FF8HMOVX@DPTR,AHERE: SJMPHEREDISP: MOVDPTR,#DPCDMOVA,DPBUF1MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FBHMOVX@DPTR,ALCALLDELAYMOVDPTR,#DPCDMOVA,DPBUF2MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FDHMOVX@DPTR,ALCALLDELAYMOVDPTR,#DPCDMOVA,DPBUF3MOVCA,@A+DPTRMOVDPTR,#0FFFHMOVX@DPTR,AMOVDPTR,#1FFFHMOVA,#0FEHMOVX@DPTR,ARETINT: MOVDPTR,#8FF8HMOVXA,@DPTR MOVB,#100DIVABMOVDPBUF1,AMOVA,BMOVB,#10DIVABMOVDPBUF2,AMOVDPBUF3,BLCALLDISP MOVDPTR,#8FF8HMOVX@DPTR,ARETIDELAY: MOVR5,#3D1: MOVR6,#1D2: MOVR7,#20DJNZR7,$DJNZR6,D2DJNZR5,D1

溫馨提示

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