


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)接口技術(shù)實(shí)驗(yàn)報(bào)告業(yè):電信息科學(xué)與技術(shù)班 級(jí):姓 名:學(xué) 號(hào):年 月曰實(shí)驗(yàn)一 :8 2 5 5 A并行口實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康模赫莆胀ㄟ^ 8255A 并行口傳輸數(shù)據(jù)的方法,以控制發(fā)光二極管的亮與滅。實(shí)驗(yàn)內(nèi)容:一、實(shí)驗(yàn)原理實(shí)驗(yàn)原理圖如圖5 9所示,PB4 PB7和PCO PC7分別與發(fā)光二極管電路 L1 L12 相連,本實(shí)驗(yàn)為模擬交通燈實(shí)驗(yàn)。交通燈的亮滅規(guī)律如下:設(shè)有一個(gè)十字路口,1 、3 為南北方向, 2、4 為東西方向,初始為四個(gè)路口的紅燈全亮,之后, 1 、 3 路口的綠燈亮, 2、4 路口的紅燈亮, 1 、 3 路口方向通車; 延時(shí)一段時(shí)間 后, 1 、 3 路口的綠燈熄滅,而 1 、 3
2、路口的黃燈開始閃爍,閃爍若干次以后,1 、 3 路口紅燈亮, 而同時(shí) 2、 4 路口的綠燈亮, 2、 4 路口方向通車;延時(shí)一段時(shí)間后,2、4 路口的綠燈熄滅,而黃燈開始閃爍,閃爍若干次以后,再切換到1 、3路口方向,之后重復(fù)上述過程。8255A 的 PB4 PB7 對(duì)應(yīng)黃 燈, PC0 PC3 對(duì)應(yīng)紅燈, PC4 PC7 對(duì)應(yīng)綠燈。 8255A 工作于模式 0,并置為輸出。 由于各發(fā)光二極管為共陽(yáng)極, 使其點(diǎn)亮應(yīng)使 8255A 相應(yīng)端口清 0。二、實(shí)驗(yàn)線路連接(1) CS 8255插孔連譯碼輸出 Y7 插孔。(2) L1 -PC4L4 -PC5L7 -PC6L10 -PC7L2- PB4L5
3、 -PB5L8 -PB6L11- PB7L3- PC0L6 -PC1L9 -PC2L12- PC3三、實(shí)驗(yàn)軟件清單見隨機(jī)光盤,文件名為 H8255 2.ASM四、實(shí)驗(yàn)步驟1 、按圖 5 9 連好實(shí)驗(yàn)線路2、運(yùn)行實(shí)驗(yàn)程序在 DVCC 8086JHN 上顯示 "8255 2"。同時(shí) L1L12 發(fā)光二極管模擬交通燈顯示。CODE SEGMENTASSUME CS:CODEIOCONPT EQU 0073H;設(shè)置控制端常量IOAPT EQU 0070H;設(shè)置數(shù)據(jù)端口A 地址常量IOBPT EQU 0071H;設(shè)置數(shù)據(jù)端口B 地址常量IOCPT EQU 0072H IOBDATA
4、EQU 0500HCONTPORT EQU 00DFH DA TA PORT EQU 00DEHDATA1 EQU 0640H START: JMP IOLEDIOLED: CALL FORMAT;設(shè)置數(shù)據(jù)端口C 地址常量CALL LEDDISPMOV AX,0HMOV DS,AXMOV AL,82HMOV DX,IOCONPT ;寫 8255 控制字,三個(gè)口均工作于方式 0OUT DX,AL ;往控制端口寫控制字,設(shè)置A 口工作在方式0輸入,B方式0輸出MOV DX,IOBPT;讀 PB 口數(shù)據(jù)存 0601H 單元IN AL,DXnot almov al,00hnopnopMOV BYTE
5、PTR DS:0501H,ALMOV DX,IOCONPTMOV AL,80HOUT DX,ALMOV DX,IOBPTMOV AL,DS:0501HOR AL,0FHOUT DX,ALMOV DX,IOCPTMOV AL,0FHOUT DX,ALCALL DELAY1IOLED0: MOV AL,01011010BMOV DX,IOCPTOUT DX,ALCALL DELAY1CALL DELAY1and AL,0FHOUT DX,ALMOV CX,8HIOLED1: MOV DX,IOBPTMOV AL,DS:0501Hor AL,01011111BOUT DX,ALCALL DELAY2
6、and AL,00000000BOUT DX,ALCALL DELAY2LOOP IOLED1MOV DX,IOCPTMOV AL,0FHOUT DX,AL;寫方式控制字均為輸出;置 PB0, PB4PB6 為 1,其余為 0;使 PB0PB3 為 1 , PB4PB7 為 0;即熄滅紅燈,點(diǎn)亮綠燈;使 PC1, PC4PC6 為 1,其余為 0;使 PC0PC3 為 1 , PC4PC7 為 0;延時(shí);使 2,4路口綠燈亮, 1,3口紅燈亮;滅 2,4 路口綠燈;只計(jì)數(shù)器值為 8;點(diǎn)亮 2, 4 路口黃燈;短暫延時(shí);滅掉黃燈;黃燈閃爍 8 次;點(diǎn)亮 4 個(gè)綠燈,滅掉 4 個(gè)紅燈CALL DE
7、LAY2MOV AL,10100101B OUT DX,ALCALL DELAY1 CALL DELAY1 and AL,0FH OUT DX,AL MOV CX,8H IOLED2: MOV DX,IOBPTMOV AL,DS:0501H or AL,10101111B OUT DX,ALCALL DELAY2 and AL,00000000B OUT DX,ALCALL DELAY2 LOOP IOLED2 MOV DX,IOCPT MOV AL,0FH OUT DX,ALCALL DELAY2JMP IOLED0DELAY1: PUSH AXPUSH CXMOV CX,0030H DEL
8、Y2: CALL DELAY2LOOP DELY2POP CXPOP AXRET;點(diǎn)亮 1,3 口紅燈和 2,4 路口綠燈;滅掉紅燈;點(diǎn)亮 1,3 路口黃燈;滅掉黃燈;點(diǎn)亮 4個(gè)綠燈,滅掉 4 個(gè)紅燈;循環(huán);延時(shí)子程序DELAY2: PUSH CXMOV CX,8000HDELA1: LOOP DELA1POP CXRETLEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1: CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0Hu15<_ll
9、D新建MH: 幫助(HNDUB61DV 0255A可編程并行口實(shí)聲 U)原聲團(tuán)LED.MOV AL,CS:BX+DATA1MOV DXQATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2:RETFORMAT: MOV BX,0MOV WORD PTR DS:BX+0640H,405BHADD BX,2MOV WORD PTR DS:BX+0640H,4040HADD BX,2MOV WORD PTR DS:BX+0640H,6D6DHADD BX,2MOV WORD PTR DS:BX+0640H,7F5BHRETCODE ENDSEND
10、 STARTFORJCOD:仙3RD WRAOAlRESET OSCS_g255EB(51 4.7KDI33D232D331D430DiJPDe28D727KJW 35ADDO 9 ADD】k 即實(shí)驗(yàn)二:定時(shí)計(jì)數(shù)器實(shí)驗(yàn)?zāi)康模?. 學(xué)會(huì) 8253 芯片和微機(jī)接口原理和方法。2. 掌握 8253 定時(shí)器 /計(jì)數(shù)器的工作方式和編程原理。實(shí)驗(yàn)內(nèi)容一、實(shí)驗(yàn)原理本實(shí)驗(yàn)原理圖如圖 5- 12所示,8253A的A0、A1接系統(tǒng)地址總線 A0、A1,故8253A有 四個(gè)端口地址,如端口地址表 5-2所示。8253A的片選地址為48H 4FH。因此, 本實(shí)驗(yàn) 儀中的 8253A 四個(gè)端口地址為 48H、 49H、
11、 4AH 、 4BH ,分別對(duì)應(yīng)通道 0、通道 1、通道 2 和控制字。 采用 8253A 通道 0,工作在方式 3(方波發(fā)生器方式 ),輸入時(shí)鐘 CLK0 為 1MHZ , 輸出 OUTO 要求為 1KHZ 的方波,并要求用接在 GATE0 引腳上的導(dǎo)線是接地 ("0" 電平 )或 甩空("1 "電平)來觀察 GATE 對(duì)計(jì)數(shù)器的控制作用,用示波器觀察輸出波形。二、實(shí)驗(yàn)線路連接1、8253A 芯片的 T2CLK 引出插孔連分頻輸出插孔 1MHZ 。三、實(shí)驗(yàn)程序清單見隨機(jī)光盤,文件名為 H8253.ASM四、實(shí)驗(yàn)步驟1、按圖 5-12 連好實(shí)驗(yàn)線路2、運(yùn)
12、行實(shí)驗(yàn)程序 實(shí)驗(yàn)儀顯示 "8253-1"用示波器測(cè)量 8253A 的 T2OUT 輸出插孔,應(yīng)有頻率為 1KHZ 的方波輸出,幅值 04V。ODE SEGMENT ASSUME CS:CODE TCONTRO EQU 004BH TCON2 EQU 004AH CONTPORT EQU 00DFH DA TAPORT EQU 00DEH DATA1 EQU 0500H START: JMP TCONT TCONT: CALL FORMAT;命令口;2 好計(jì)數(shù)器的方式命令字CALL LEDDISPMOV DX,TCONTROMOV AL,0B6HOUT DX,ALMOV DX
13、,TCON2;數(shù)據(jù)口MOV AL,00;低四位初值OUT DX,ALMOV AL,10HOUT DX,ALHLTLEDDISP:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1: CMP BYTE PTR DS:0600H,07HJA LED2MOV BL,DS:0600HMOV BH,0HMOV AL,CS:BX+DATA1MOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2: RETFORMAT: MOV BX,0MOV WORD PTR DS:
14、BX+0500H,4006HADD BX,2MOV WORD PTR DS:BX+0500H,4040HADD BX,2MOV WORD PTR DS:BX+0500H,6D4FHADD BX,2MOV WORD PTR DS:BX+0500H,7F5BHRETCODE ENDSEND STARTDO8DI7D26D35D44D53D62D718253DOOUTODIGATEDD2CLKJO <D3GATED4OUT2D5CLK2 <D6D7OUT1CSRDWRAOGATE1Al>CLK1VCCTl£TCLKL 1510 TOQUT91 TOCLkI'
15、9;1' C1813 TC0UT121 CS322 IOR23 IOW19 ADDO20 ADD1T20UTT2CUC 1MHZJIEC31-T220U/10VIVCCVCC 'GNDCC33104實(shí)驗(yàn)三: 8279A 可編程鍵盤顯示接口實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí) 8279A 與微機(jī) 8088 系統(tǒng)的接口方法, 了解 8279A 用在譯碼掃描和編碼掃描方式時(shí) 的編程方法,以及 8088CPU 用查詢方式和中斷方式對(duì) 8279A 進(jìn)行控制的編程方法。 8279A 可編程鍵盤顯示接口實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容: 一、實(shí)驗(yàn)原理如圖所示,系統(tǒng)中 8279A 接口芯片及其相關(guān)電路完成鍵盤掃描和顯示,本實(shí)
16、驗(yàn)以查詢 方式獲取鍵盤狀態(tài)信息,讀取鍵值。鍵值轉(zhuǎn)換成顯示代碼供顯示。根據(jù)原理圖520,得到鍵值和鍵名的對(duì)照表5 5,顯示值和顯示代碼對(duì)照表。表 5 5鍵名 012345 67 89 A鍵值 00H01H02H03H04 H05H 06H07H 08H09H 0AH鍵名 BCDEFEXECNEXTLAST鍵值 0BH0CH0DH0EH0FH10H11H15H表 5 6顯示值01234 56 7顯示代碼3FH06H5BH 4FH 66H 6DH7DH 07H顯示值89ABC DE F顯示代碼7FH6FH77H7CH39H 5EH79H 71H二、實(shí)驗(yàn)程序清單 見隨機(jī)光盤,文件名為 H8279.AS
17、M三、實(shí)驗(yàn)步驟EXEC 鍵顯示 "82791、 運(yùn)行實(shí)驗(yàn)程序 在 DVCC 8086JHN 上顯示 "8279 1" 在系統(tǒng)鍵盤上輸入數(shù)字鍵,在系統(tǒng)顯示器上顯示相應(yīng)數(shù)字,按 good" ,按其它鍵不予理睬。CODE SEGMENTASSUME CS:CODESTART: JMP KEYLEDCONTPORT EQU 00DFHDA TAPORT EQU 00DEHDATA1 EQU 0500HDATA2 EQU 0508HDATA3 EQU 0510HDATA4 EQU 0518HDATA5 EQU 0580HKEYLED: CALL FORMATCLD
18、MOV DI,DATA5;設(shè)置結(jié)束為 8 次MOV CX,08HXOR AX,AXREP STOSBMOV SI,DATA2CALL LEDDISP ;DISP 8279-1MOV BYTE PTR DS:0601H,00HKEY0: MOV DX,CONTPORTIN AL,DXTEST AL,07HJZ KEY0MOV CX,0FFFHDELAY1: LOOP DELAY1MOV DX,CONTPORTMOV AL,40HOUT DX,ALMOV DX,DATAPORTIN AL,DXMOV DI,AX ;AND AL,0F0HJZ KEY1MOV AX,DI ;CMP AL,10HJNZ
19、 KEY0MOV SI,DATA3CALL LEDDISPKEYEND: JMP KEYENDKEY1: CALL CONVERSMOV SI,DATA5CALL LEDDISPDJMP KEY0CONVERS:MOV BH,0HMOV AX,DIAND AL,0FHMOV BL,ALMOV AL,CS:BX+DATA4MOV Bl,DS:0601HMOV BH,0HMOV BYTE PTR DS:BX+DA TA5,ALINC BXMOV DS:0601H,BXCMP BX,08HJZ SAVE0RETSAVE0: MOV BYTE PTR DS:0601H,0HRETLEDDISP:MOV
20、 AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LED1: CMP BYTE PTR DS:0600H,07H JA LED2MOV BL,DS:0600HMOV BH,0HMOV AL,CS:BX+SIMOV DX,DATAPORTOUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LED1LED2: RET LEDDISPD:MOV AL,90HMOV DX,CONTPORTOUT DX,ALMOV BYTE PTR DS:0600H,00LEDD1: CMP BYTE PTR DS:0600H,07H
21、JA LEDD2 MOV BL,DS:0600H MOV BH,0H MOV AL,DS:BX+SI MOV DX,DATAPORT OUT DX,ALADD BYTE PTR DS:0600H,01HJNZ LEDD1LEDD2: RETFORMAT: MOV BX,0MOV WORD PTR DS:BX+0500H,5050H ADD BX,2MOV WORD PTR DS:BX+0500H,0079H ADD BX,2MOV WORD PTR DS:BX+0500H,0000HADD BX,2MOV WORD PTR DS:BX+0500H,0000HADD BX,2MOV WORD PTR DS:BX+0500H,4006H ADD BX,2MOV WORD PTR DS:BX+0500H,4040H ADD BX,2MOV WORD PTR DS:BX+0500H,076FH ADD BX,2MOV WORD PTR DS:BX+0500H,7F5BHADD BX,2MOV WORD
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)士資格證考試專業(yè)法規(guī)理解試題及答案
- 通過調(diào)整飲食促進(jìn)青少年健康發(fā)展試題及答案
- 自主心理測(cè)試題及答案
- 針對(duì)性復(fù)習(xí)2024西醫(yī)臨床試題及答案
- 輪滑測(cè)試題及答案
- 教育專碩試題及答案
- 西醫(yī)臨床患者安全文化試題及答案
- 解析系統(tǒng)規(guī)劃與管理師考試常見題型試題及答案
- 數(shù)的改寫(教學(xué)設(shè)計(jì))-2024-2025學(xué)年數(shù)學(xué)五年級(jí)上冊(cè)蘇教版
- 新進(jìn)場(chǎng)工人安全教育培訓(xùn)
- 小學(xué)生安全教育校本教材(中年級(jí)版)
- 中職語(yǔ)文 大國(guó)工匠——彭祥華
- 數(shù)字化語(yǔ)音存儲(chǔ)與回放系統(tǒng)(畢業(yè)設(shè)計(jì))
- 喜達(dá)屋明星服務(wù)
- 煙草企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化規(guī)范-第3部分-考核評(píng)價(jià)準(zhǔn)則和方法
- 武漢市控制性詳細(xì)規(guī)劃編制技術(shù)規(guī)程610
- 電子顯微分析試題集1
- ANCA相關(guān)性小血管炎
- 服裝面料采購(gòu)合同
- 斯倫貝謝定向鉆井和旋轉(zhuǎn)導(dǎo)向
- 大學(xué)語(yǔ)文(高職版) 教學(xué)課件 ppt 作者 徐中玉 44 論讀書 第四十四課 論讀書
評(píng)論
0/150
提交評(píng)論