1.外部引線
6.4.2 8255的工作方式
8255有3種工作方式。這些工作方式可用軟件編程來指定。這里我們首先對(duì)每一種工作方式進(jìn)行說明。
在此方式下,可分別將A口的8條線、B口的8條線、C口高4位對(duì)應(yīng)的4條線和C口低4位對(duì)應(yīng)的4條線定義為輸入或輸出。

2.工作方式1,即選通輸入輸出方式
在這種方式下,A口和B口仍作為數(shù)據(jù)的輸出口或輸入口,同時(shí)還要利用C口的某些位作為控制和狀態(tài)信號(hào)。
(1) 方式1下A口、B口均為輸出



②IBF為高電平有效的輸入緩沖器滿信號(hào)。
③INTR為中斷請(qǐng)求信號(hào),高電平有效。
④INTE為中斷允許狀態(tài)。
3.工作方式2,又稱雙向輸入輸出方式
A口工作于方式2之下時(shí),各信號(hào)的定義如圖6.20所示。
圖中未畫B口和C口的其他引線。
②此時(shí)A口輸入、輸出均具備鎖存數(shù)據(jù)的能力。

6.4.3 方式控制字及狀態(tài)字
1. 控制字
8255的控制字由8位二進(jìn)制數(shù)構(gòu)成,各位的控制功能如圖6.22所示。
2. 狀態(tài)字
當(dāng)8255的A口、B口工作在方式1或A口工作在方式2時(shí),通過讀C口的狀態(tài),可以檢測(cè)A口和B口的狀態(tài)。


