版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)十一 P1 口及外部中斷一、實(shí)驗(yàn)?zāi)康恼莆绽肕CS-51單片機(jī)P1 口實(shí)現(xiàn)I/O的三種傳送方式。掌握MCS-51單片機(jī)外部中斷源的原理和編程方法。了解MCS-51單片機(jī)處理外部中斷的全過(guò)程。弄懂外部中斷觸發(fā)方式的選擇。二、實(shí)驗(yàn)要求熟練掌握結(jié)合DP-51PROC單片機(jī)綜合仿真實(shí)驗(yàn)儀和Kiel C51集成開(kāi)發(fā)環(huán)境進(jìn)行仿真 調(diào)試。三、實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)電路1、P1 口無(wú)條件輸出實(shí)驗(yàn),電路圖圖3-1所示。MOVR7, #0Loop:MOVR6, #0 TOC o 1-5 h z DJNZR6, $DJNZR6, $DJNZR6, $DJNZR6, $DJNZ R7, LoopCPL P1.0; P 1
2、 .0 取反 TOC o 1-5 h z CPLP1.1CPLP1.2CPLP1.3CPLP1.4CPLP1.5CPLP1.6CPLP1.7SJMPMainEND;P 1 .1取反;P 1 .2取反;P 1 .3取反;P 1 .4取反;P 1 .5取反;P 1 .6取反;P 1 .7取反2、P1 口條件輸出實(shí)驗(yàn),電路如圖3-2所示。圖3-2 P1 口條件輸出實(shí)驗(yàn)參考程序2:ORG 8000HLJMP MainORG 8100HMain:JBP1.7,SETLEDCLRLED:CLRP1.0CLR P1.1CLR P1.2CLR P1.3CLR P1.4CLR P1.5CLR P1.6SJMP
3、MainSETLED:SETB P1.0SETB P1.1SETB P1.2SETB P1.3SETB P1.4SETB P1.5SETB P1.6SJMP MainEND3、P1 口中斷輸入/輸出實(shí)驗(yàn),電路如圖3-3所示。RX 3 iI.Jti圖3-2 P1 口中斷實(shí)驗(yàn)參考程序3:1WTRG8000H1CLJMP Main援鈕 TT 關(guān)ORG 8003HLJMP INT0SVMain:MOV SP, #5FHSETB EASETB IT0SETB EX0SJMP $INT0SV:MOV P1,#0FFHMOV A,P1SWAP AMOV P1,ARETIEND四、實(shí)驗(yàn)步驟實(shí)驗(yàn)內(nèi)容1: P 1
4、 口無(wú)條件輸出實(shí)驗(yàn)斷開(kāi)DP-51PROC實(shí)驗(yàn)儀的電源,按圖3-1接線,使用排線將A2區(qū)的J61接口與 D1區(qū)的J52接口相連。接通DP-51PROC實(shí)驗(yàn)儀的電源,將TKSMonitor51仿真器上的工作模式選擇開(kāi)關(guān) 撥到RUN處。建立名為P1_wtjio工程,按實(shí)驗(yàn)參考程序1編輯新文件,文件名為:p1_wtj.asm。 然后編譯,無(wú)誤轉(zhuǎn)換為調(diào)試方式,運(yùn)行程序,觀察并記錄運(yùn)行結(jié)果。數(shù)值R00 xffR10 x00R20 x0cR30 x33R40 x2eR50 x00R60 x00R70 x06同時(shí)閃亮實(shí)驗(yàn)內(nèi)容2 : P 1 口條件輸出實(shí)驗(yàn)1、斷開(kāi)DP-51PROC實(shí)驗(yàn)儀的電源,按圖3-2接線,
5、使用排線將A2區(qū)的J61接口與 D1區(qū)的J52接口相連,使用導(dǎo)線把A2區(qū)的P1.7與D1區(qū)J54的SW1相連。2、接通DP-51PROC實(shí)驗(yàn)儀的電源,將TKSMonitor51仿真器上的工作模式選擇開(kāi)關(guān) 撥到RUN處。3、建立名為P1_tjio工程,按實(shí)驗(yàn)參考程序2編輯新文件,文件名為:p1_tj.asm。然 后編譯,無(wú)誤轉(zhuǎn)換為調(diào)試方式,預(yù)先將SW1置1或置0,運(yùn)行程序,觀察并記錄 運(yùn)行結(jié)果。數(shù)值1數(shù)值2R00 xff0 xffR10 x000 x00R20 x0c0 x0cR30 xfc0 x33R40 x010 x2eR50 x800 x00R60 x000 x00R70 x060 x06
6、底色為黃色的是數(shù)據(jù)有所變更的數(shù)據(jù),下同實(shí)驗(yàn)內(nèi)容3 : P1 口中斷方式輸入/輸出實(shí)驗(yàn)1、斷開(kāi)DP-51PROC實(shí)驗(yàn)儀的電源,按圖3-3接線,使用導(dǎo)線將A2區(qū)的P10、P11、P12分別與D1區(qū)的SW1、SW2、SW3相連,使用導(dǎo)線把A2區(qū)INT0與D1區(qū) J53的KEY1 (圖3-3中的K1即為D1區(qū)的K1)相連。2、接通DP-51PROC實(shí)驗(yàn)儀的電源,將TKSMonitor51仿真器上的工作模式選擇開(kāi)關(guān) 撥到RUN處。3、建立名為P1_zdio工程,按實(shí)驗(yàn)參考程序3編輯新文件,文件名為:p1_zd.asm。 然后編譯,無(wú)誤轉(zhuǎn)換為調(diào)試方式,預(yù)先置好開(kāi)關(guān)的狀態(tài),運(yùn)行程序,觀察中斷的 執(zhí)行過(guò)程,并
7、記錄運(yùn)行結(jié)果。數(shù)值1數(shù)值2R00 xff0 xffR10 x790 x00R20 x1c0 x0cR30 xfc0 x33R40 xa30 x2eR50 xb10 x00R60 xef0 x00R70 x8b0 x06a0 x060 x06sp0 x070 x07五、思考題1如何將P1 口無(wú)條件輸出的實(shí)驗(yàn),修改為將8個(gè)LED發(fā)光二極管向左 或向右循環(huán)點(diǎn)亮?ORG 0000HLJMP MAINORG 000BHMAIN:CLR P0.0ACALL DELSETB P0.0CLR P0.1ACALL DELSETB P0.1CLR P0.2ACALL DELSETB P0.2CLR P0.3ACA
8、LL DELSETB P0.3CLR P0.4ACALL DELSETB P0.4CLR P0.5ACALL DELSETB P0.5CLR P0.6ACALL DELSETB P0.6CLR P0.7ACALL DELSETB P0.7SJMP MAINDEL: MOV R7,#0FFHDEL1: MOV R6,#0FFHDJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,DEL1RETEND2如何利用INT0中斷使P1 口控制8個(gè)LED發(fā)光二極管向左或向右循 環(huán)點(diǎn)亮?電路如何修改?程序如何修改?ORG 0000HLJMP MAINORG 0003HLJM
9、P INT0SVMAIN: MOV SR#5FHSETB EASETB IT0SETB EX0SJMP $INT0SV: MOV SP#5FHCLR EAPUSH ACCPUSH 01HSETB EAMOV P1,#0FFHMOV R1,#0AHLN: CLR P0.0ACALL DELSETB P0.0CLR P0.1ACALL DELSETB P0.1CLR P0.2ACALL DELSETB P0.2CLR P0.3ACALL DELSETB P0.3CLR P0.4ACALL DELSETB P0.4CLR P0.5ACALL DELSETB P0.5CLR P0.6ACALL DELSETB P0.6CLR P0.7ACALL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年寧夏農(nóng)墾金融控股有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年度住宅小區(qū)地下車庫(kù)車位產(chǎn)權(quán)轉(zhuǎn)讓及車位租賃合同3篇
- 2025版二手房買賣家居風(fēng)水咨詢合同3篇
- 2025年度個(gè)人汽車租賃押金退還服務(wù)協(xié)議2篇
- 2025年度文化藝術(shù)品展覽與拍賣合作協(xié)議3篇
- 2025年全球及中國(guó)達(dá)格列凈片行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球工業(yè)系統(tǒng)智能化解決方案行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球吸附無(wú)細(xì)胞百白破聯(lián)合疫苗行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2024年科普知識(shí)競(jìng)賽試題庫(kù)及答案(共80題)
- 所有股東股份轉(zhuǎn)讓協(xié)議
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗(yàn)
- 2025年上海市嘉定區(qū)中考英語(yǔ)一模試卷
- 2025年中核財(cái)務(wù)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 春節(jié)文化常識(shí)單選題100道及答案
- 華中師大一附中2024-2025學(xué)年度上學(xué)期高三年級(jí)第二次考試數(shù)學(xué)試題(含解析)
- 12123交管學(xué)法減分考試題及答案
- 2025年寒假實(shí)踐特色作業(yè)設(shè)計(jì)模板
- 《數(shù)據(jù)采集技術(shù)》課件-XPath 解析庫(kù)
- 財(cái)務(wù)報(bào)銷流程培訓(xùn)課程
- 成人腦室外引流護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體 標(biāo)準(zhǔn)
- 24年追覓在線測(cè)評(píng)28題及答案
評(píng)論
0/150
提交評(píng)論