Intel8255A是一種通用的可程式設計並行I/O介面晶片:8255A的結構8255A由4部分組成:(1)資料匯流排緩衝器(2)三個8位埠PA、PB、PC,其中PC口可分為兩個4位埠,可分別同埠A和埠B配合使用,可以用作控制訊號輸出等。(3)A組和B組的控制電路。(4)讀/寫控制邏輯。8255A的工作方式8255A有三種工作方式:方式0、方式1和方式2。(1):方式0——基本輸入/輸出在此工作方式下,每個口都作為基本的輸入輸出口,C口的高4位和低4位以及A口和B口都可獨立地設定為輸入口和輸出口。在此工作方式下:輸出的資料被鎖存,而輸入的資料不被鎖存。(2):方式1——選通輸入/輸出此工作方式下,三個埠分為A、B兩組,A、B兩個口仍用作資料輸入輸出口,而C口分成兩部分,分別作為A口和B口的聯絡訊號。在8255A中,聯絡訊號是3位,兩個資料口,共用去C口的6位,剩餘的兩位仍可作為資料位使用。(3):方式2——雙向選通輸入/輸出此工作方式只限於A組使用,它用A口的8位資料線,用C口的5位進行聯絡。工作時輸入輸出都能被鎖存。當A口工作在方式2時,B口可以在方式0或方式1工作。
Intel8255A是一種通用的可程式設計並行I/O介面晶片:8255A的結構8255A由4部分組成:(1)資料匯流排緩衝器(2)三個8位埠PA、PB、PC,其中PC口可分為兩個4位埠,可分別同埠A和埠B配合使用,可以用作控制訊號輸出等。(3)A組和B組的控制電路。(4)讀/寫控制邏輯。8255A的工作方式8255A有三種工作方式:方式0、方式1和方式2。(1):方式0——基本輸入/輸出在此工作方式下,每個口都作為基本的輸入輸出口,C口的高4位和低4位以及A口和B口都可獨立地設定為輸入口和輸出口。在此工作方式下:輸出的資料被鎖存,而輸入的資料不被鎖存。(2):方式1——選通輸入/輸出此工作方式下,三個埠分為A、B兩組,A、B兩個口仍用作資料輸入輸出口,而C口分成兩部分,分別作為A口和B口的聯絡訊號。在8255A中,聯絡訊號是3位,兩個資料口,共用去C口的6位,剩餘的兩位仍可作為資料位使用。(3):方式2——雙向選通輸入/輸出此工作方式只限於A組使用,它用A口的8位資料線,用C口的5位進行聯絡。工作時輸入輸出都能被鎖存。當A口工作在方式2時,B口可以在方式0或方式1工作。