并行接口芯片課件.ppt

并行接口芯片課件.ppt

ID:57015427

大小:488.00 KB

頁數(shù):37頁

時間:2020-07-26

并行接口芯片課件.ppt_第1頁
并行接口芯片課件.ppt_第2頁
并行接口芯片課件.ppt_第3頁
并行接口芯片課件.ppt_第4頁
并行接口芯片課件.ppt_第5頁
資源描述:

《并行接口芯片課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第十章 并行接口芯片并行接口的作用并行接口應(yīng)有的基本功能幾個要點:一、具有一個或多個數(shù)據(jù)I/O寄存器和緩沖器(也稱為端口寄存器)二、具有與CPU和外設(shè)進(jìn)行聯(lián)絡(luò)控制的功能三、能夠以中斷的方式與CPU進(jìn)行聯(lián)絡(luò)四、可以有多種工作方式,且可編程進(jìn)行選擇10.1可編程并行接口8255A10.28255A的控制字10.3方式0-基本的輸入/輸出方式10.4方式1—選通的輸入輸出方式10.5方式2—雙向傳輸方式本章小結(jié)主要內(nèi)容:10.1可編程并行接口8255A8255A是INTER系列的并行接口芯片。它是可編程的,可以通過軟件來設(shè)置芯片的工

2、作方式。一、8255A的內(nèi)部結(jié)構(gòu)1.?dāng)?shù)據(jù)端口A、B、C每個端口:輸入帶緩沖寄存器,輸出帶鎖存寄存器。2.A組控制和B組控制3.讀/寫控制邏輯電路4.?dāng)?shù)據(jù)總線緩沖器5.讀寫控制信號RESET:復(fù)位信號,低電平有效。D7~D0:和數(shù)據(jù)線相連。CS:芯片選擇信號,低電平有效。RD:芯片讀出信號,低電平有效。WR:芯片寫入信號,低電平有效。A1、A0:端口選擇信號。A1、A0=00,選中端口A;A1、A0=01,選中端口B;A1、A0=10,選中端口C;A1、A0=11,選中控制端口;8255A的功能結(jié)構(gòu)端口功能簡介★端口A:8位輸出

3、鎖存/緩沖器,8位輸入鎖存器★端口B:8位數(shù)輸入/輸出、鎖存/緩沖器,8位數(shù)輸入緩沖器★端口C:8位輸出鎖存/緩沖器,8位輸入緩沖器注意:1.輸入時無鎖存;2.端口C還可分成兩部分:高4位和低4位,分別用作為輸出控制和狀態(tài)輸入?!锟刂萍拇嫫鳎河糜诳刂?255A的工作方式二、8255的引腳思考1:并行接口芯片8255與CPU接口有哪些信號線,每個信號的用途是什么?8255占用幾個端口地址?各個端口分別對應(yīng)什么?10.2方式選擇控制字:分為兩類端口的方式選擇控制字,可使8255A的3個數(shù)據(jù)端口工作在不同的方式。C端口按位置1/0控

4、制字,它可使C端口中的任何一位進(jìn)行置位或復(fù)位。8255A的3種基本工作方式:方式0:基本的輸入/輸出方式方式1:選通的輸入/輸出方式方式2:雙向的傳輸方式1.方式控制字例10-1:設(shè)A端口工作方式0,輸出,B端口工作于方式0,輸入。方式選擇控制字:10001/0011/0=82H方式選擇A口方式0A口輸出C口高位不用B口方式0B口輸入C口低位不用2.端口C置1/0控制字1=置10=置00D7D6D5D4D3D2D1D0端口C置1/0控制字標(biāo)志000PC0001PC1010PC2011PC3100PC4101PC5110PC61

5、11PC7端口C置1/0控制字例10-2:設(shè)8255A的控制口地址為00EEH,要求對端口C的PC7置1,則控制字00001111B=0FH,要求對端口C的PC3置0,控制字為00000110B=06H。下面的程序可以實現(xiàn)上述要求:MOVAL,0FH;對PC7置1的控制字MOVDX,00EEH;控制口地址送DXOUTDX,AL;對PC7置1操作MOVAL,06H;對PC3置0的控制字OUTDX,AL;對PC3進(jìn)行置0的操作提問2:8255A的方式選擇控制字和置1/置0控制字都是寫入控制端口的,那么,它們是由什么來區(qū)分的?10.

6、3方式0的功能8255A的3種基本工作方式:方式0:基本的輸入/輸出方式方式1:選通的輸入/輸出方式方式2:雙向的傳輸方式一、方式0--基本輸入輸出方式功能①3個端口的每一個都可以作為輸入口,也可以作為輸出口。②但沒有規(guī)定固定的用于在接口電路與外設(shè)之間的應(yīng)答聯(lián)絡(luò)信號線。③方式0可作為查詢式輸入或輸出的接口電路,此時端口A和B可分別作為一個數(shù)據(jù)端口,而端口C的某些位可作為這兩個數(shù)據(jù)端口的控制和狀態(tài)信息。由方式控制字設(shè)置三個端口分成A、B兩組,C口的PC7-PC4用作為A組的聯(lián)絡(luò)信號,PC3-PC0用作為B組的聯(lián)絡(luò)信號具體聯(lián)絡(luò)信號

7、線的定義與方式1下輸入和輸出方式相關(guān)方式1-選通的輸入輸出方式方式1在輸入時接口連接示意圖IBFSTBINTRCPU8255外設(shè)方式1在輸入時接口連線說明STB(Strobe)是來自外設(shè)的選通輸入信號,低電平有效。有效時8255接收外設(shè)送來的8位數(shù),其下降沿將數(shù)據(jù)鎖存到A或B端口寄存器IBF(InputBufferFull)8255送給外設(shè)的輸入緩沖器滿信號,高電平有效,表示目前緩沖區(qū)有數(shù)據(jù),外設(shè)暫不要再送。INTR(InterruptRequest)中斷請求信號,高電平有效方式1輸入時的方式控制字與端口連接線示意圖8255A

8、方式1輸入的時序中斷允許的設(shè)置★INTEA用PC4INTEB用PC2★PC4、PC2=1為允許;=0為不允許。OBFACKINTRCPU8255外設(shè)方式1在輸出時接口連接示意圖方式1在輸出時接口連線說明OBF(OutputBufferFull)8255送給外設(shè)的輸出緩沖區(qū)滿信

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。