




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、微型計算機(jī)原理與接口技術(shù)實驗三接口技術(shù)實驗部分1.8255A并行接口實驗一、實驗?zāi)康?、學(xué)會通過pc總線、驅(qū)動器、譯碼器等在pc機(jī)外部擴(kuò)充新的芯片2、了解8255A并行口的工作原理3、掌握8255A初始化的程序設(shè)計方法4、掌握8255A方式0的基本輸入輸出和方式1的選通型輸入輸出方式的使用方法。二、實驗內(nèi)容1.使8255A工作于方式0,將由c口讀入的開關(guān)狀態(tài)從A口輸出到LED上顯示出來。斷開電源按虛線方式接線,如圖將8255A接入系統(tǒng)。具體包括:將8255A的cs接I/O地址輸出端288H28FH,C口接邏輯電平開關(guān)K0K7,A口接LED顯示電路L0L7。2.使8255A工作于方式1,將由A口
2、讀入的狀態(tài)從B口輸出到LED上顯示出來。斷開電源,按圖將8255A接入系統(tǒng)。具體包括,將8255A的CS接I/O地址輸出端288H28FH,A口既然邏輯電平開關(guān)K0K5,B口接LED顯示電路L0L5,C口相應(yīng)位分別接開關(guān)或LED發(fā)光二極管。三、實驗程序代碼1.PPIA EQU 288HPPIB EQU 289HPPIC EQU 28AHPPICTL EQU 28BHDATA SEGMENTMESS1 DB 8255A IN MODE 0!,0DH,0AH,$MESS2 DBENTER ANY KEY RETURN TO DOS!0DH,0AH,$DATA ENDSCODE SEGMENTASS
3、UME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESS1MOV AH,09HINT 21HMOV DX,OFFSET MESS2MOV AH,09HINT 21H MOV DX,28BHMOV AL,10001001BOUT DX,ALCOUNT:MOV DX,PPICIN AL,DXMOV DX,PPIAOUT DX,ALMOV AH,06HMOV DL,0FFHINT 21HJZ COUNTMOV AX,4C00HINT 21HCODE ENDSEND START2.PPIA EQU 288HPPIB EQU 289H
4、PPIC EQU 28AHPPICTL EQU 28BHDATA SEGMENTMESS1 DB 8255A IN MODE 0!,0DH,0AH,$MESS2 DBENTER ANY KEY RETURN TO DOS!0DH,0AH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESS1MOV AH,09HINT 21HMOV DX,OFFSET MESS2MOV AH,09HINT 21H MOV DX,28BHMOV AL,10111110 BOUT DX,ALC
5、OUNT:MOV DX,PPICIN AL,DXMOV CL,3SHL AL,CLJZ COUNTMOV DX,PPIAIN AL,DXPUSH AXCOUNT1:MOV DX,PPICIN AL,DXMOV CL,2SHR AL,CLJZ COUNT1POP AXMOV DX,PPIBOUT DX,ALMOV AH,06HMOV DL,0FFHINT 21HJZ COUNTMOV AX,4C00HINT 21HCODE ENDSEND START四、實驗現(xiàn)象實驗一中,隨著A口輸入的改變,C口輸出也會相應(yīng)改變,具體變現(xiàn)為,A口開關(guān)推上,C口led燈發(fā)光。實驗二中,PC4,PC5同時推上時,輸出
6、不隨輸入變化,起鎖存功能。A口為輸入口,B口為輸出口,C口為狀態(tài)查詢口,其中pc4,pc5為A口的握手聯(lián)絡(luò)口,分別為選通輸入信號STB(低電平有效),輸入緩沖器滿信號IBF,PC1和PC2為B口的聯(lián)絡(luò)信號,分別對應(yīng)輸出緩沖滿信號OBF(低電平有效)、響應(yīng)接受信號ACK(低電平有效)。五、實驗思考題 1、當(dāng)8255A工作于方式0時,端口C可用于數(shù)據(jù)傳送。但當(dāng)工作于方式1或方式2時,端口是否還可以用于數(shù)據(jù)傳送? 答:A口及B口以方式1工作時,都可以由程序設(shè)定為基本的輸入輸出線,用于傳輸數(shù)據(jù)。 當(dāng)A口工作于方式2時,若B口工作于方式1,則C口不可用于數(shù)據(jù)傳輸;若B口工作于方式0,則C口的PC0-2也
7、可以由程序設(shè)定為基本的輸入輸出線,用于傳輸數(shù)據(jù)。 2.本實驗箱中的LED為共陰極接法,輸出電平與LED點亮的關(guān)系如何確定?若LED為共陽極接法,輸出電平與LED點亮關(guān)系又該如何確定? 答:由于LED為共陰極接法,則若想要點亮相應(yīng)的LED燈,須將想要點亮的LED燈所接的端口置為高電平。若LED為共陽極接法,則若想要點亮相應(yīng)的LED燈,須將想要點亮的LED燈所接的端口置為低電平。五、實驗調(diào)試過程實驗小結(jié)本次試驗,學(xué)習(xí)循環(huán)程序的編寫及其DEBUG的跟蹤分析,我認(rèn)識到編程固然重要,debug也有相當(dāng)?shù)牡匚?,使用好debug可以在相對較短的時間內(nèi)排除錯誤完成程序的編譯,同時,匯編語言加深了對電腦機(jī)器碼的
8、認(rèn)識,在編寫過程中學(xué)習(xí)新知識我很快樂!2.8253計數(shù)器/定時器接口實驗一、實驗?zāi)康?.學(xué)會通過pc總線、驅(qū)動器、譯碼器等在pc機(jī)外擴(kuò)充新的芯片2.了解8253定時器計數(shù)器的工作原理3.掌握8253初始化的程序設(shè)計方法4.掌握8253方式0的計數(shù)方式的使用方法和方式3方波產(chǎn)生的方法。二、實驗內(nèi)容1、實驗一:將8253的計數(shù)器0設(shè)置為工作于方式0,設(shè)定一個計數(shù)初值,用手動逐個輸入單脈沖,觀察OUT0的電平變化。 硬件連接:斷開電源,按圖將8253接入系統(tǒng)。具體包括: (1) 將8253的CS接I/O地址輸出端280H-287H; (2) 將8253的計數(shù)器0的CLK0與單脈沖信號相連,以用來對單
9、脈沖進(jìn)行計數(shù); (3) 將8253的GATE0用專用導(dǎo)線接向+5V,以允許計數(shù)器0工作; (4) 將8253的OUT0接到LED發(fā)光二極管,以顯示8253計數(shù)器0的輸出OUT0的狀態(tài)。2、實驗二:將8253的計數(shù)器0、1均設(shè)置為工作于方式3(方波),按圖重新接線。要求是當(dāng)CLK0接1MHz時,OUT1輸出1Hz的方波,OUT的輸出由LED顯示出來。將計數(shù)器0與計數(shù)器1串聯(lián)使用,計數(shù)器0的輸出脈沖OUT0作為計數(shù)器1的時鐘輸入CLK1。三、實驗代碼1.CTRL EQU 283HTIME0 EQU 280HTIME1 EQU 281HDATA SEGMENTMESS DB ENTER ANY KE
10、Y RETURN TO DOS,0DH,0AH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESSMOV AH,09HINT 21HMOV DX,CTRLMOV AL,00010000BOUT DX,ALMOV DX,280HMOV AL,03HOUT DX,ALMOV AH,06HMOV DL,0FFHINT 21HJZ COUNTMOV AX,4C00HINT 21HCODE ENDSEND START2. CTRL EQU 283HTIME0 EQU 280HTI
11、ME1 EQU 281HDATA SEGMENTMESS DB ENTER ANY KEY RETURN TO DOS,0DH,0AH,$DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESSMOV AH,09HINT 21HMOV DX,CTRLMOV AL,00110111BOUT DX,ALMOV DX,280HMOV AL,1000DOUT DX,AL MOV DX,CTRLMOV AL,01110111BMOV DX,281HMOV AL,1000DOUT DX,A
12、LMOV AH,06HMOV DL,0FFHINT 21HJZ COUNTMOV AX,4C00HINT 21HCODE ENDSEND START四、實驗思考題1、實驗一中的定時器0的輸出OUT0的電平是如何變化的,為什么? 答:假設(shè)對定時器0賦初值為5,則控制字發(fā)送后,OUT0變?yōu)榈碗娖?,?dāng)手動輸入5個單脈沖后,OUT0變?yōu)楦唠娖?。因為?dāng)計數(shù)器工作于方式0時,計數(shù)開始時為低電平,當(dāng)CE計數(shù)器減到0時,OUT輸出高電平并保持不變。 2、實驗二中的計數(shù)器0、計數(shù)器1的計數(shù)初值是如何確定的。 答:實驗二中要求CLK0輸入1MHz信號時,OUT1輸出1Hz方波,即可對計數(shù)器0賦初值x,對計數(shù)器1賦
13、初值y,其中x和y均要小于等于65536,同時要求x*y=1000000。裝置通過使用8253的方式0和方式3實現(xiàn)一個延時10秒的高電平輸出?即:8253某個計數(shù)器的輸出在初始化完成后變?yōu)榈碗娖剑?0秒后變?yōu)楦唠娖?,具體如何實現(xiàn)? 答:設(shè)計思路:經(jīng)過計數(shù)器0分頻后,OUT0處得到的是1000Hz的方波,周期為0.001秒,如果將其作為計數(shù)器1的CLK1輸入信號并且將計數(shù)器1的的工作方式設(shè)置為方式0,同時對計數(shù)器1賦初值10000,即可滿足要求。這時在OUT1端得到延時10秒的高電平輸出。程序代碼: CTRL EQU 283H TIME0 EQU 280H TIME1 EQU 281H DATA SEGMENT MESS DB 'ENTER ANY KEY RETURN TO DOS!',0DH,0AH,'$' DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DX,AX MOV DX,OFFSET MESS MOV AH,09H INT 21H MOV DX,CTRL MOV AL,36H OUT DX,AL MOV
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)核心素養(yǎng)視角下的初中雕塑欣賞課教學(xué)實踐研究
- 快時尚服裝企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 鈀催化劑企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 中藥草本護(hù)膚品OEM服務(wù)企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 扇形噴頭企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 天然植物潤體乳企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 家用便攜式心電監(jiān)測儀企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 夜游項目合同范本
- 制藥用高效精餾塔企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 中藥材飲片標(biāo)準(zhǔn)化生產(chǎn)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 分布式光伏系統(tǒng)項目EPC總承包合同模板
- (正式版)JBT 11270-2024 立體倉庫組合式鋼結(jié)構(gòu)貨架技術(shù)規(guī)范
- 危險化學(xué)品押運(yùn)員培訓(xùn)
- 華為培訓(xùn)教程01網(wǎng)絡(luò)基礎(chǔ)
- 腦梗合并心衰護(hù)理查房
- 新星諾亞外語學(xué)校劍橋少兒英語一級上冊期中測試題
- QCT 291-2023 汽車機(jī)械式分動器總成性能要求和臺架試驗方法 (正式版)
- 浙教版勞動八年級下冊全冊教案教學(xué)設(shè)計
- 盤扣式腳手架培訓(xùn)課件
- 2024年中國血糖健康管理行業(yè)白皮書
- 文華財經(jīng)“麥語言”函數(shù)手冊
評論
0/150
提交評論