北理工微機(jī)原理與接口技術(shù)之8255,8253實(shí)驗(yàn)報(bào)告_第1頁(yè)
北理工微機(jī)原理與接口技術(shù)之8255,8253實(shí)驗(yàn)報(bào)告_第2頁(yè)
北理工微機(jī)原理與接口技術(shù)之8255,8253實(shí)驗(yàn)報(bào)告_第3頁(yè)
北理工微機(jī)原理與接口技術(shù)之8255,8253實(shí)驗(yàn)報(bào)告_第4頁(yè)
北理工微機(jī)原理與接口技術(shù)之8255,8253實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

微機(jī)原理與接口技術(shù) 實(shí)驗(yàn)報(bào)告 ———8253可編程定時(shí)器 8255并行接口實(shí)驗(yàn) 實(shí)驗(yàn)一8255并行接口實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容8255的A口作為輸入口,與邏輯電平開(kāi)關(guān)相連。8255的B口作為輸出口,與發(fā)光二極管相連。編寫(xiě)程序,使得邏輯電平開(kāi)關(guān)的變化在發(fā)光二極管上顯示出來(lái)。二,實(shí)驗(yàn)?zāi)康模?)掌握8255的工作原理。(2)掌握編寫(xiě)8255并行接口初始化及編程實(shí)現(xiàn)的方法。三,實(shí)驗(yàn)儀器微機(jī)實(shí)驗(yàn)教學(xué)系統(tǒng)實(shí)驗(yàn)箱、8086CPU模塊四,實(shí)驗(yàn)步驟連線8255的PA0—PA7分別與邏輯電平開(kāi)關(guān)的K1—K8相連PB0—PB7分別與發(fā)光二極管電路的LED1—LED8相連CS0與8255的片選CS8255相連其它線路均已連好具體如圖所示:編輯程序,編譯鏈接后,單步運(yùn)行,調(diào)試程序。調(diào)試通過(guò)后,全速運(yùn)行,觀察實(shí)驗(yàn)結(jié)果。撰寫(xiě)實(shí)驗(yàn)報(bào)告。五,實(shí)驗(yàn)源程序如下CODESEGMENTPUBLICASSUMECS:CODEORG100HSTART:MOVDX,04A6HMOVAX,90H;寫(xiě)8255的控制字,A組工作在方式0,A口輸入,C口高4位輸出,B組工作在方式0,B口及C口的低4位均工作在輸出OUTDX,AXSTART1:MOVDX,04A0HINAX,DX;讀取A口數(shù)據(jù)MOVDX,04A2HOUTDX,AX;將從A口讀取的數(shù)據(jù)從B口輸出,控制LED燈JMPSTART1CODEENDSENDSTART六,實(shí)驗(yàn)現(xiàn)象LED燈低電平有效。當(dāng)某一開(kāi)關(guān)撥到低電平時(shí),對(duì)應(yīng)的LED燈點(diǎn)亮。當(dāng)某一開(kāi)關(guān)撥到高電平時(shí),對(duì)應(yīng)的LED燈熄滅七,思考題1.將片選線接到CS1—CS7;重新編寫(xiě)程序。CS0對(duì)應(yīng)地址是04A0---O4AF,CS1對(duì)應(yīng)地址是04B0---O4BF.現(xiàn)將片選線接到CS1,重新編程:CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04B6H ;CS1對(duì)應(yīng)的地址 MOVAX,90H OUTDX,AXSTART1: MOVDX,04B0H INAX,DX MOVDX,04B2H OUTDX,AX JMPSTART1CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:如同片選線接到CS02.交換AB接線,A口輸出、B口輸入;重新編寫(xiě)程序。PB0—PB7分別與邏輯電平開(kāi)關(guān)的K1—K8相連PA0—PA7分別與發(fā)光二極管電路的LED1—LED8相連CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04B6H ;片選線接到CS1 MOVAX,82H OUTDX,AX ;寫(xiě)控制字,A,B組均工作在方式0,A口輸出,B口輸入START1: MOVDX,04B2H INAX,DX ;讀取B口數(shù)據(jù) MOVDX,04B0H OUTDX,AX ;將B口的數(shù)據(jù)從A口輸入,控制LED燈 JMPSTART1CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:LED燈低電平有效。當(dāng)某一開(kāi)關(guān)撥到低電平時(shí),對(duì)應(yīng)的LED燈點(diǎn)亮。當(dāng)某一開(kāi)關(guān)撥到高電平時(shí),對(duì)應(yīng)的LED燈熄滅3.C口4位接LED;4位接開(kāi)關(guān);重新編寫(xiě)程序。PC4—PC7分別與邏輯電平開(kāi)關(guān)的K1—K4相連PC0—PC3分別與發(fā)光二極管電路的LED1—LED4相連CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04B6H ;片選接CS1 MOVAX,88H OUTDX,AX ;A,B組均工作在方式0,C口高4位輸入,低4位輸出START1: MOVDX,04B4H INAL,DX;讀取C口數(shù)據(jù) MOVCL,4 RORAL,CL;不帶CF位的循環(huán)右移4位,使C口數(shù)據(jù)的高4位與低4位互換 MOVDX,04B4H OUTDX,AL ;將C口高4位的數(shù)據(jù)從低4位輸出,控制LED燈 JMPSTART1CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:LED燈低電平有效。當(dāng)某一開(kāi)關(guān)撥到低電平時(shí),對(duì)應(yīng)的LED燈點(diǎn)亮。當(dāng)某一開(kāi)關(guān)撥到高電平時(shí),對(duì)應(yīng)的LED燈熄滅八,實(shí)驗(yàn)心得通過(guò)8255并行接口實(shí)驗(yàn),我對(duì)8255有了更深刻地了解,對(duì)其在內(nèi)存中的地址,各寄存器的使用有了較為清晰的認(rèn)識(shí)。通過(guò)思考題的練習(xí),掌握了8255的編程原理。軟硬件的結(jié)合,使我們學(xué)以致用,能力有了較大提升。實(shí)驗(yàn)二8253可編程定時(shí)器一,實(shí)驗(yàn)內(nèi)容8253計(jì)數(shù)器0,1,2工作于方波方式,觀察其輸出。二,實(shí)驗(yàn)?zāi)康恼莆?253定時(shí)/計(jì)數(shù)器的編程原理。三,實(shí)驗(yàn)設(shè)備微機(jī)實(shí)驗(yàn)教學(xué)系統(tǒng)實(shí)驗(yàn)箱、8086CPU模塊。四,實(shí)驗(yàn)步驟連線CS0與8253的片選CS8253相連;CLK3(750KHz)與8253CLK0相連;8253的OUT0與8253CLK2相連;OUT2與發(fā)光二極管LED1相連;其它線均已連好。編輯程序,編譯鏈接后,跟蹤運(yùn)行,調(diào)試程序。調(diào)試通過(guò)后,全速運(yùn)行,觀察實(shí)驗(yàn)結(jié)果。撰寫(xiě)實(shí)驗(yàn)報(bào)告。五,實(shí)驗(yàn)源程序CODESEGMENTPUBLICASSUMECS:CODEORG100HSTART:MOVDX,04A6HMOVAX,36HOUTDX,AX;寫(xiě)控制字,計(jì)數(shù)器0工作在方式3,先讀寫(xiě)計(jì)數(shù)器低8位,再讀寫(xiě)計(jì)數(shù)器高8位,二進(jìn)制計(jì)數(shù)MOVDX,04A0HMOVAX,7CHOUTDX,AXMOVAX,92HOUTDX,AX;將計(jì)數(shù)初值927CH寫(xiě)入計(jì)數(shù)器0MOVDX,04A6HMOVAX,0B6HOUTDX,AX;寫(xiě)控制字,計(jì)數(shù)器2工作在方式3,先讀寫(xiě)計(jì)數(shù)器低8位,再讀寫(xiě)高8位,二進(jìn)制計(jì)數(shù)MOVDX,04A4HMOVAX,4OUTDX,AXMOVAX,0OUTDX,AX;將計(jì)數(shù)初值4H寫(xiě)入計(jì)數(shù)器2JMP$ ;原地跳轉(zhuǎn),等待CODEENDSENDSTART六,實(shí)驗(yàn)現(xiàn)象LED1燈交替亮滅(閃爍),且亮滅時(shí)間相等七,思考題定時(shí)器2計(jì)數(shù)值改為20H;觀察其現(xiàn)象。CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04A6H MOVAX,36H OUTDX,AX MOVDX,04A0H MOVAX,7CH OUTDX,AX MOVAX,92H OUTDX,AX MOVDX,04A6H MOVAX,096H OUTDX,AX;寫(xiě)控制字,計(jì)數(shù)器2工作在方式3,只寫(xiě)計(jì)數(shù)器低8位,二進(jìn)制計(jì)數(shù) MOVDX,04A4H MOVAX,20H OUTDX,AX;將計(jì)數(shù)初值20H寫(xiě)入計(jì)數(shù)器2 JMP$CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:LED1燈等時(shí)間間隔的交替兩滅,但亮滅的周期更長(zhǎng),即燈閃爍得更慢將定時(shí)器2改為方式2分頻器方式;觀察其現(xiàn)象。CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04A6H MOVAX,36H OUTDX,AX MOVDX,04A0H MOVAX,7CH OUTDX,AX MOVAX,92H OUTDX,AX MOVDX,04A6H;寫(xiě)控制字,計(jì)數(shù)器2工作在方式2,只寫(xiě)計(jì)數(shù)器低8位,二進(jìn)制計(jì)數(shù) MOVAX,094H OUTDX,AX MOVDX,04A4H MOVAX,20H OUTDX,AX JMP$CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:LED1燈亮的時(shí)間變長(zhǎng),滅的時(shí)間變短將GATE2接到開(kāi)關(guān)上;觀察其現(xiàn)象。用上面思考題2的程序,把GATE2接到開(kāi)關(guān)K1上。當(dāng)打開(kāi)開(kāi)關(guān)(開(kāi)關(guān)置1)時(shí),實(shí)驗(yàn)現(xiàn)象同思考題2;當(dāng)開(kāi)關(guān)關(guān)閉時(shí),LED1燈始終滅。4.將GATE2接到PULP0開(kāi)關(guān)上,計(jì)數(shù)器2改為方式1;觀察其現(xiàn)象。GATE2接到PULP0開(kāi)關(guān)的P+端口CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04A6H MOVAX,36H OUTDX,AX MOVDX,04A0H MOVAX,7CH OUTDX,AX MOVAX,92H OUTDX,AX MOVDX,04A6H;寫(xiě)控制字,計(jì)數(shù)器2工作在方式1,只寫(xiě)計(jì)數(shù)器低8位,二進(jìn)制計(jì)數(shù) MOVAX,092H OUTDX,AX MOVDX,04A4H MOVAX,20H OUTDX,AX JMP$CODEENDSENDSTART實(shí)驗(yàn)現(xiàn)象:按一下PULP0開(kāi)關(guān),LED1燈亮,但幾秒后就會(huì)熄滅。這時(shí),再按動(dòng)PULP0開(kāi)關(guān),LED1燈亮,幾秒后又會(huì)滅,亮滅情況同第一次相同。每次當(dāng)燈熄滅后,按動(dòng)PULP0開(kāi)關(guān),LED1燈會(huì)產(chǎn)生同第一次相同的亮滅情況。每次在燈未熄滅時(shí),按動(dòng)PULP0開(kāi)關(guān),則燈亮的時(shí)間變長(zhǎng),對(duì)應(yīng)示波器的低電平時(shí)間加長(zhǎng)。5. 將GATE2接到PULP0開(kāi)關(guān)上,計(jì)數(shù)器2改為方式5;觀察其現(xiàn)象。GATE2接到PULP0開(kāi)關(guān)的P+端口CODESEGMENTPUBLICASSUMECS:CODE ORG100HSTART: MOVDX,04A6H MOVAX,36H OUTDX,AX MOVDX,04A0H MOVAX,7CH OUTDX,AX MOVAX,92H OUTDX,AX MOVDX,04A6H;寫(xiě)控制字,計(jì)數(shù)器2工作在方式5,只寫(xiě)計(jì)數(shù)器低8位,二進(jìn)制計(jì)數(shù) MOVAX,09AH OUTDX,AX MOV

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論