版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片微型計(jì)算機(jī)及接
口技術(shù)實(shí)驗(yàn)報(bào)告學(xué)院:專業(yè):學(xué)號(hào):姓名:成績(jī)#MOVDPTR,#8200HLOOP:CPLP3.5LCALLDELAYLCALLDELAYSJMPLOOPDELAY:MOVR7,#200DLY0:MOVR6,#200DLY1:NOPNOPNOPNOPDJNZR6,DLY1DJNZR7,DLY0RETSJMP$ENDMOVA,#88HMOVX@DPTR,AMOVDPTR,#8300HMOVA,#0A3HMOVX@DPTR,ACLRP3.5SJMP$END程序2:ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#70H四.實(shí)驗(yàn)結(jié)果:硬件實(shí)驗(yàn)二P1口輸出控制實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康呐c要求:1.學(xué)習(xí)與掌握對(duì)P1端口進(jìn)行整體控制的方法進(jìn)一步掌握軟件延時(shí)程序的編寫方法。掌握復(fù)雜組合輸出程序的編寫方法。二.實(shí)驗(yàn)內(nèi)容:編寫程序,使P1各個(gè)端口輪流輸出低電平。從而驅(qū)動(dòng)連接在該端口上的LED指示燈輪流點(diǎn)亮。2.改變程序中的延時(shí)時(shí)間,使LED指示燈不均勻的點(diǎn)亮。改變LED指示燈的點(diǎn)亮組合與次序,使其產(chǎn)生類似彩燈的藝術(shù)效果(例如,先由低到高循環(huán)點(diǎn)亮,再按照相反的循序點(diǎn)亮;同時(shí)由兩側(cè)向中間循環(huán)點(diǎn)亮,再按照相反的循序由中間向兩邊循環(huán)點(diǎn)亮;間隔循環(huán)點(diǎn)亮等)。三.實(shí)驗(yàn)程序:ORG0000H三.實(shí)驗(yàn)程序:ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#70HMOVP1,#0FEHLOOP:MOVA,P1MOVP1,ALCALLDELAYSJMPLOOPDELAY:MOVR7,#200DLY0:MOVR6,#200DLY1:NOPNOPRLANOPRETNOPRETNOPSJMP$DJNZR6,DLY1ENDDJNZR7,DLY0硬件實(shí)驗(yàn)三A/D應(yīng)用實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康呐c要求:學(xué)習(xí)與掌握對(duì)于ADC0809電路的使用與編程方法。進(jìn)一步掌握ADC應(yīng)用程序的編寫方法。二.實(shí)驗(yàn)內(nèi)容:編寫程序,通過實(shí)驗(yàn)板上的ADC0809檢測(cè)一路電壓信號(hào)并顯示結(jié)果。編寫程序,輪流檢測(cè)實(shí)驗(yàn)板上8個(gè)電位器信號(hào)并顯示相應(yīng)的結(jié)果。編寫檢測(cè)實(shí)驗(yàn)板上8個(gè)電位器信號(hào)的程序,并根據(jù)按鍵顯示定標(biāo)后對(duì)應(yīng)的測(cè)量結(jié)果(最低電壓顯示0°C,最高電壓顯示100°C)。三.實(shí)驗(yàn)程序:程序1:LJMPMAINORG0000HORG0100HMAIN:MOVSP,#70HMOVDPTR,#TABLELOOP:MOVDPTR,#0900HMOVX@DPTR,AJBP3.3,$MOVXA,@DPTRMOVB,#64HDIVABMOV31H,AMOVA,BMOVB,#10DIVABMOV32H,AMOV33H,BMOVA,#0AFHMOVDPTR,#8000HMOVX@DPTR,AMOVA,31HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8100HMOVX@DPTR,AMOVA,32HMOVCA,@A+DPTRMOVDPTR,#8200HMOVX@DPTR,AMOVA,33HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8300HMOVX@DPTR,AJBP3.3,$SJMPLOOPTABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,83HEND程序2:ORG0000HLJMPMAINORG0100HMAIN:MOVSP,#70HMOVR0,#8MOVR1,#00HMOVR2,#08HLOOP:MOVDPH,R2MOVDPL,#00HMOVX@DPTR,AJBP3.3,$MOVXA,@DPTRMOVB,#64HDIVABMOV31H,AMOVA,BMOVB,#10DIVABMOV32H,AMOV33H,BMOVA,R1MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8000HMOVX@DPTR,AMOVA,31HMOVDPTR,#8100HMOVX@DPTR,AMOVA,32HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8200HMOVX@DPTR,AMOVA,33HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8300HMOVX@DPTR,AINCR2INCR1LCALLDELAYJBP3.3,$DJNZR0,LOOPDELAY:MOVR7,#253DLY0:MOVR6,#253DLY1:NOPMOVDPTR,#TABLENOPMOVCA,@A+DPTRNOPDJNZR6,DLY1DJNZR7,DLY0RETSJMP$TABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,83HEND程序3:PNUMEQU502CHANELEQU31HORG0000HLJMPMAINORG0100HMAIN:MOVSP,#70HMOVCHANEL,#0LOOP:MOVA,CHANELANLA,#07HMOVCHANEL,AORLA,#08HMOVDPH,AMOVX@DPTR,AJBP3.3,$MOVXA,@DPTRMOVR4,AMOV
R2,#HIGH(PNUM)MOVR3,#LOW(PNUM)LCALLMULPNUMLCALLCHGBCDLCALLDISPLAY;LCALLDELAYMOVDPTR,#8000HMOVXA,@DPTRCPLAJZLOOPMOVCHANEL,#0LOOP2:RLCAJCLOOPINCCHANELLJMPLOOP2MOVDPL,#0MULPNUM:MOVA,R4MOVB,R3MOVB,R3MULABMOV30H,BMOVB,R2MOVA,R4MULABADDA,30HMOVR5,AMOVA,BADDCA,#00HMOVR4,ARETCHGBCD:MOVR0,#16MOVR6,#00HMOVR7,#00HLOOP1:CLRCMOVA,R5RLCAMOVR5,AMOVA,R4RLCAMOVR4,AMOVA,R7ADDCA,R7DAAMOVR7,AMOVA,R6ADDCA,R6DAAMOVR6,ADJNZR0,LOOP1RETDISPLAY:MOVA,CHANELMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8000HMOVX@DPTR,AMOVA,R6MOVDPTR,#TABLEAMOVCA,@A+DPTRMOVDPTR,#8100HMOVX@DPTR,AMOVA,R7ANLA,#0F0H
MOVDPTR,#TABLEDELAY:MOVR7,#200MOVCA,@A+DPTRDLY0:MOVR6,#200MOVDPTR,#8200HDLY1:NOPMOVX@DPTR,ANOPMOVA,R7NOPANLA,#0FHDJNZR6,DLY1MOVDPTR,#TABLEDJNZR7,DLY0MOVCA,@A+DPTRRETSWAPARETMOVDPTR,#8300HMOVX@DPTR,ATABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,83HTABLEA:DB08H,02FH,044H,06H,023H,12H,10H,0FH,00H,03HEND四.實(shí)驗(yàn)結(jié)果:aR■一一眄BH四.實(shí)驗(yàn)結(jié)果:aR■一一眄BH程序1和程序3:4UREREB\3a硬件實(shí)驗(yàn)四秒表實(shí)驗(yàn).實(shí)驗(yàn)內(nèi)容:用T0的方式2產(chǎn)生時(shí)基259us的定時(shí)中斷,用軟件計(jì)數(shù)分別在數(shù)碼管后兩位顯示1/100秒數(shù),前兩位顯示秒數(shù)。按K1鍵開始計(jì)數(shù);K2鍵停止計(jì)數(shù),K3鍵清零計(jì)數(shù),按鍵不分先后。.實(shí)驗(yàn)程序:SYSTEQU30HMOVCNT2,#00HCNT1EQU31HMOVIE,#82HCNT2EQU32HMOVTMOD,#02HORG0000HMOVTH0,#26LJMPMAINMOVTL0,#26ORG000BHLOOP:LCALLCHGBCDLJMPINTT0LCALLDISPLAYORG0100HMOVA,SYSTMAIN:MOVSP,#70HSUBBA,#40MOVSYST,#00HJCLOOP1MOVCNT1,#00HMOVSYST,#00HINCCNT1MOVA,CNT1SUBBA,#100JCLOOP1MOVCNT1,#00HINCCNT2LOOP1:MOVDPTR,#8000HMOVXA,@DPTRCPLAJZLOOPRLCAJNCLOOP2SETBTR0LOOP2:RLCAJNCLOOP3CLRTR0LOOP3:RLCAJNCLOOP4MOVSYST,#00HMOVCNT1,#00HMOVCNT2,#00HLOOP4:LJMPLOOPINTT0:PUSHACCPUSHPSWINCSYSTPOPPSWPOPACCRETICHGBCD:MOVA,CNT2MOVB,#10DIVABMOVR2,AMOVR3,BMOVA,CNT1MOVB,#10DIVABMOVR4,AMOVR5,BRETDISPLAY:MOVA,R2MOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#8000HMOVX@DPTR,AMOVCA,@A+DPTRMOVA,R3MOVDPTR,#TABLEAMOVDPTR,#8300HMOVX@DPTR,ARETTABLE:DBTABLE:DB88H,0AFH,0C4H,86H,0A3H,92H,90H,8FH,80H,83HTABLEA:DB08H,02
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專用版全新幼兒園承包協(xié)議模板下載版A版
- 2024鐵礦石銷售合同中的環(huán)境保護(hù)附加條款規(guī)范3篇
- 2025年度廠房建設(shè)施工后期維護(hù)合同范本4篇
- 二手服務(wù)器租賃服務(wù)詳細(xì)合同2024年版一
- 二零二五年度生態(tài)修復(fù)工程出渣承包服務(wù)協(xié)議3篇
- 2024遺產(chǎn)房產(chǎn)繼承轉(zhuǎn)讓合同
- 2025年度拆除工程竣工驗(yàn)收合同樣本下載4篇
- 2024年能源管理服務(wù)協(xié)議
- 二零二四年城市綠化帶設(shè)施維護(hù)勞務(wù)分包服務(wù)協(xié)議3篇
- 二零二五版地磅租賃與物流配送一體化服務(wù)協(xié)議
- 釘釘OA辦公系統(tǒng)操作流程培訓(xùn)
- 新生兒科年度護(hù)理質(zhì)控總結(jié)
- GB/T 15934-2024電器附件電線組件和互連電線組件
- 《工貿(mào)企業(yè)有限空間作業(yè)安全規(guī)定》知識(shí)培訓(xùn)
- 高層次人才座談會(huì)發(fā)言稿
- 垃圾清運(yùn)公司管理制度(人員、車輛、質(zhì)量監(jiān)督、會(huì)計(jì)管理制度)
- 《建筑工程設(shè)計(jì)文件編制深度規(guī)定》(2022年版)
- 營(yíng)銷人員薪酬考核方案
- 2024至2030年中國(guó)it外包服務(wù)行業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 工程項(xiàng)目計(jì)價(jià)結(jié)算付款情況統(tǒng)計(jì)表
- GB/T 20554-2024海帶
評(píng)論
0/150
提交評(píng)論