版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MCS-51系列單片機(jī)實驗指R6中。R2、R3中輸入源首址(2000H),R4、R5中輸入目的地址(3000H)R6、中輸入字節(jié)數(shù)(0FFH),運行程序,采用連續(xù)、斷點和單步的運行方式調(diào)試程序,檢查2000-20FFH3000-30FFH中內(nèi)容完全—致。ORG07B0HMOVR2,#20HMOVR3,#00HMOVR4,#30HMOVR5,#00HMOV MOVMOVMOVXA,@DPTRMOVDPL,R5MOVDPH,R4MOVX@DPTR,AINCR3INCR4DJZNR6,L2ORG07B0HMOVR2,00HMOVR3,#00HMOVR4,#10HMOVR5,#00HMOVR6,#00HMOV MOVMOVDPH,R2MOVXA,@DPTRMOVDPL,R5MOVDPH,R4MOVX@DPTR,ACJNER3,#0FFH,LO42INCR2 INCCJNER5,#0FFH,LO43INCR4 INCCJNER7,#00H,LO44CJNER6,#00H,LO45SJMP$ DECR7SJMPSE22 DECR7DECR6SJMPSE22實驗 P1口亮燈實P1P1口為準(zhǔn)雙向口,每一位都可獨立地定義為輸出線或輸入線,為確保從端口引腳上輸1。P1作為輸出口,接八只發(fā)光二極管,編寫程序,使發(fā)光二極管循環(huán)點亮。2、P1.0-P1.7L1-L8,運行程序后,觀察發(fā)光二極管閃亮移位情況。ORG;SE18:MOVP1,#0FFHLO34:MOVA,#0FEHLO33:MOVP1,ALCALLSE19RLASJMP;SE19:MOVR6,#0A0HLO36:MOVR7,#0FFHLO35:DJNZR7,LO35DJNZR6,LO36;8031有兩個16位的定時器“0”和定時器“1”。都可以工作于定時器方式或計數(shù)器方式。工作方式的選擇由特殊功能寄存器TMOD中的MlM0控制位決定。工作于定時器方式121/12。1/24?!ざ〞r器“0”和“1”有四種操作方式可供選擇。請閱讀《MCS—5l四、”及方式“l(fā)ORG06E0H MOVTMOD,#05HMOVTH0,#00HMOVTL0,#00HSETBTR0 MOVMOVR3,TL0LCALLZOY0MOVR0,#79HMOVA,R6LCALLPTDSMOVA,R5LCALLPTDSMOVA,R4LCALLPTDSLCALLSSEESJMPLO29 CLRAMOVR4,AMOVR5,AMOVMOV CLRCMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,AMOVA,R6ADDCA,R6DAAMOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,AMOVA,R4ADDCA,R4DAAMOVR4,ADJNZR7,LO30; MOVACALLPTDS1MOVA,R1SWAPA ANLMOV@R0,AINCR0; SETBMOVR5,#05H MOVMOV31H,#7EHMOVR7,#06H MOVMOVA,30HMOVX@R1,AMOVR0,31HMOVA,@R0MOVDPTR,#DDFFMOVR1,#0DCHMOVX@R1,AMOVA,30HRRAMOV30H,ADEC31HMOVA,#0FFHMOVX@R1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1; DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH;實驗四 將P3.2(INT0)引腳連接到單個脈沖發(fā)生器輸出端(實驗板標(biāo)有 插孔。將P1口的各個引腳分別接到8個發(fā)光二極管。ORGSJMPCHK00ORG000BHLJMPCLOCK;INT_T0ORG0030H MOVLCALLLEDP LCALLPTDS0MOVTMOD,#01HORLIE,#82HMOVTL0,#0B7HMOVTH0,#3CHMOV23H,#00HSETBTR0 LCALLDIS LCALLPTDS0SJMPLOO5 MOVR0,#79HMOVA,22HACALLPTDSMOVA,21HACALLPTDSMOVA,20HACALLPTDS; MOVACALLPTDS1MOVA,R1SWAPA ANLMOV@R0,AINCR0; PUSHPSWPUSHACCSETB0D3HINC23HMOVA,23HMOV23H,#00HMOVA,22HINCADAAMOVMOV22H,#00HMOVA,21HDAAMOVMOV21H,#00HMOVA,20HDAAMOVMOV20H,#00H ; SETBMOVR5,#05H MOVMOV31H,#7EHMOVR7,#06H MOVMOVA,30HMOVX@R1,AMOVR0,31HMOVA,@R0MOVDPTR,#DDFFMOVR1,#0DCHMOVX@R1,AMOVA,30HMOV30H,ADEC31HMOVA,#0FFHMOVX@R1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1; DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH; MOVR4,AMOVR0,#50HMOVA,@R0MOVR1,AMOVA,R4MOV@R1,ACLRAPOPDPHINCDPTRdecr1clra MOV@R0,AINCDPTRPUSHDPLPUSHDPH DECR1SJMPX31; MOV ACALLXLEJNBACC.5,XX0DJNZR6,X0MOVR6,#20HMOVR0,#50HMOVA,@R0MOVR0,AMOVA,@R0MOVR7,AMOVA,#10H ACALLXLEJNBACC.5,XX1DJNZR6,X1MOVA,R7MOV@R0,ASJMPX2 MOVR6,AMOVA,R7MOV@R0,AMOVA,R6 ; ACALLDISACALLKEYMOVR4,AMOVR1,#48HMOVA,@R1MOVR2,AINCR1MOVA,@R1MOVR3,AMOVA,R4XRLA,R3MOVR3,04HMOVR4,02HJZX10MOVR2,#88HMOV DECR4MOVA,R4XRLA,#82HJZX11MOVA,R4XRLA,#0EHJZX11MOVA,R4JZX12MOVR4,#20HDECR2SJMPX13 MOVR4,#0FH MOVR2,04HMOVR4,03H MOVR1,#48HMOVA,R2MOV@R1,AINCR1MOVA,R3MOV@R1,AMOVA,R4JBACC.5,X113JBACC.4,X113MOVDPTR,#LS3 ;LS3:DB07H,04H,08H,05H,09H,06H,0AHDB0BH,01H,00H,02H,0FH,03H,0EHDB0CH,0DH; PUSHDPHPUSHDPLSETBRS1MOVR0,#7EHMOVR2,#20HMOVMOV MOVR1,#0DCHMOVX@R1,AMOVA,R2incMOVX DJNZR3,LS1CLRCRRCAMOVR2,ADECR0JNZLS2movxdecr0cplamovx@r0,aCLRRS1POPDPLPOPDPH; DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB; SETBRS1MOVR2,#0FEHMOVR3,#08HMOVR0,#00H MOVMOVA,R2MOVX@R1,ARLAMOVincCPLAANLA,#0FHJNZLP0INCR0DJNZ movr2,aclramovr1,#0ddhmovx@r1,amova,r2CLRRS1; JBACC.0,XP0MOVA,#00HSJMPLPP JBMOVA,#08HSJMPLPP JBMOVA,#10HSJMPLPP JB ADDsjmp; MOVMOVA,#10HMOV MOVINCCJNER0,#7EH,LEDSINCAMOV@R0,A; JBACC.4,LDFCLCALLX3DB79H,7EHSJMP A,#16H,LCK0 A,7AHSWAP A, 22H,A A,#60H,LE09 A,SWAP A, 21H,A A,#60H,LE15 A,SWAP A, 20H,A A,#24H,LE21 ; PUSH02H PUSH02H PUSH02H LCALLSSEEPOP02HPOP02HPOP02H;8032P1.0-P1.6控制注塑機(jī)的七道工序,現(xiàn)模擬控制七只發(fā)光二極管的點亮,低電平有入模擬開關(guān),低電平,P1.7為聲音輸出。定工序執(zhí)行是否正常,然后把K2置為低電平,看是否有聲音,恢復(fù)中斷1,停,VIN插孔用來輸入,通過給該插孔傳送交替01序列來發(fā)出聲音。 ORG0000HLJMPPO10ORG0013HLJMPPO16;ORG MOVORLP3,#00H JNBP3.4,PO11ORLIE,#84HORLIP,#01HMOVSP,#53H MOVACALLPO1BMOVP1,#7DHACALLPO1BMOVP1,#7BHACALLPO1BMOVP1,#77HACALLPO1BMOVP1,#6FHACALLPO1BMOVP1,#5FHACALLPO1BMOVP1,#0FHACALLPO1BSJMPPO12; MOVB,R2 MOVP1,#7FHMOV20H,#0A0H SETBP1.7ACALLPO1ACLRP1.7ACALLPO1ADJNZ20H,PO18CLRP1.7ACALLPO1AJNBP3.3,PO17MOVR2,B MOV MOV; PUSH02H PUSH02H PUSH02H DJNZR2,DEL4DJNZR2,DEL3POP02HDJNZR2,DEL2POP02H;
實驗六8255掌握8255的結(jié)構(gòu)及編程方法,學(xué)習(xí)模擬交通控制的實現(xiàn)方法。8255做輸出口,控制十二個發(fā)光二極管燃滅,模擬交通燈管理。1、編制控制交通信號燈的程序,初始狀態(tài)為四個路口的紅燈全亮之后,東西路口的綠燈MOVXMOVX8255==========================ORG0BB0H MOVMOVDPTR,#0FFDBHMOVA,#88HMOVX@DPTR,AMOVDPTR,#0FFD8HMOVA,#0B6HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#25HLCALLDELY MOVDPTR,#0FFD8HMOVA,#75HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#55HLCALLDELYMOVR7,#05H MOVDPTR,#0FFD8HMOVA,#0F3HMOVX@DPTR,AINCDPTRMOVR2,#20HMOVDPTR,#0FFD8HMOVA,#0F7HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#20HLCALLDELYDJNZR7,JOD1MOVDPTR,#0FFD8HMOVA,#0AEHMOVX@DPTR,AINCDPTRMOVA,#0BHMOVX@DPTR,AMOVR2,#55HLCALLDELYMOVR7,#05H MOVDPTR,#0FFD8HMOVA,#9EHMOVX@DPTR,AINCDPTRMOVA,#07HMOVX@DPTR,AMOVR2,#20HLCALLDELYMOVDPTR,#0FFD8HMOVA,#0BEHMOVX@DPTR,AINCDPTRMOVR2,#20HLCALLDELYDJNZR7,JOD2LJMPJOD3; PUSH02H PUSH02H PUSH02H DJNZR2,DEL4DJNZR2,DEL3POP02HDJNZR2,DEL2POP02H;
實驗七簡單I/O學(xué)習(xí)單片機(jī)系統(tǒng)中擴(kuò)展簡單I/O利用74LS244作為輸,開關(guān)狀態(tài),并將此狀態(tài),通過74LS273再驅(qū)動發(fā)光二極74LS13874LS27374LS244分別作為FFE0HFFFE4H,2K1---K8觀察指示燈是否對應(yīng)點亮。74LS273能否做輸,74LS244能否做輸出口I/O口擴(kuò)展==========================ORG0B80H MOVMOVXA,@DPTR MOVDPTR,#0FFE4HMOVX@DPTR,A SJMPGOD0
A/D了解A/D0809轉(zhuǎn)換性能及編程方法通過實驗了解單片機(jī)如何進(jìn)行。N44位拆分7EH7DHY2 DISP:PUSHPUSHMOVR0,#0DCH MOVR1,#0DDH MOVR3,#00HMOVR4,#00HMOVDPTR,#LS0MOVA,7EHMOVCA,@A+DPTRMOVX MOVMOVX ;選擇DJNZ MOVMOVCMOVX@R0,A MOVA,#01HMOVX DJNZR3,$ POPDPLPOPDPHLS0:DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB08098051數(shù)據(jù)交換程序和線路應(yīng)當(dāng)如何改動?A/D轉(zhuǎn)換程序========================ORG05A0HSE11:MOVMOV7EH,#00HMO
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠色環(huán)保廣告字制作與安裝服務(wù)合同3篇
- 2025年度農(nóng)莊租賃與農(nóng)業(yè)資源整合合同3篇
- 二零二五年度月嫂服務(wù)滿意度評價及改進(jìn)合同2篇
- 二零二五年度化學(xué)論文版權(quán)轉(zhuǎn)讓及國際學(xué)術(shù)交流合同3篇
- 2025年度生豬養(yǎng)殖與農(nóng)業(yè)廢棄物資源化利用合作合同模板3篇
- 二零二五年度市政基礎(chǔ)設(shè)施工程監(jiān)理合同范本3篇
- 天津市2025年度新能源汽車充電樁施工合同3篇
- 二零二五年度養(yǎng)殖場勞務(wù)合同(養(yǎng)殖產(chǎn)業(yè)園區(qū)合作)3篇
- 二零二五年度獸醫(yī)專業(yè)期刊編輯聘用合同2篇
- 2025年度戶外裝備分期付款購買合同3篇
- 安全生產(chǎn)培訓(xùn)法律法規(guī)
- 廣東省廣州市2021-2022學(xué)年高二上學(xué)期期末五校聯(lián)考生物試題
- 2024年領(lǐng)導(dǎo)干部任前廉政知識考試測試題庫及答案
- 舞蹈演出編導(dǎo)排練合同模板
- 污水泵站運營維護(hù)管理方案
- 湖北省武漢市洪山區(qū)2023-2024學(xué)年六年級上學(xué)期語文期末試卷(含答案)
- 2024下半年軟考信息安全工程師考試真題-及答案-打印
- 項目經(jīng)理或管理招聘面試題與參考回答
- 中華人民共和國能源法
- 義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2024年版)
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》初中內(nèi)容解讀
評論
0/150
提交評論