8255(改進型為8255A及8255A-5),具有24條輸入/輸出引腳、可程式設計的通用並行輸入/輸出介面電路。它是一片使用單一+5V電源的40腳雙列直插式大規模積體電路。8255A的通用性強,使用靈活,透過它CPU可直接與外設相連線。
8255A在使用前要寫入一個方式控制字,選擇A、B、C三個埠各自的工作方式,共有三種;
方式0 :基本的輸入輸出方式,即無須聯絡就可以直接進行的 I/O方式。其中A、B、C口的高四位或低四位可分別設定成輸入或輸出。
方式1 :選通I/O,此時介面和外圍裝置需聯絡訊號進行協調,只有A口和B口可以工作在方式1,此時C口的某些線被規定為A口或B口與外圍裝置的聯絡訊號,餘下的線只有基本的I/O功能,即只工作在方式0.
方式2: 雙向I/O方式,只有A口可以工作在這種方式,該I/O線即可輸入又可輸出,此時C口有5條線被規定為A口和外圍裝置的雙向聯絡線,C口剩下的三條線可作為B口方式1的聯絡線,也可以和B口一起方式0的I/O線。
8255A是一個並行輸入、輸出器件,具有24個可程式設計設定的I/O口,包括3組8位的I/O為PA口、PB口、PC口,又可分為2組12位的I/O口:A組包括A口及C口高4位,B組包括B口及C組的低4位。
A口可以設定為方式0、方式1、方式2,B口與C口只能設定為方式0或方式1.
8255(改進型為8255A及8255A-5),具有24條輸入/輸出引腳、可程式設計的通用並行輸入/輸出介面電路。它是一片使用單一+5V電源的40腳雙列直插式大規模積體電路。8255A的通用性強,使用靈活,透過它CPU可直接與外設相連線。
8255A在使用前要寫入一個方式控制字,選擇A、B、C三個埠各自的工作方式,共有三種;
方式0 :基本的輸入輸出方式,即無須聯絡就可以直接進行的 I/O方式。其中A、B、C口的高四位或低四位可分別設定成輸入或輸出。
方式1 :選通I/O,此時介面和外圍裝置需聯絡訊號進行協調,只有A口和B口可以工作在方式1,此時C口的某些線被規定為A口或B口與外圍裝置的聯絡訊號,餘下的線只有基本的I/O功能,即只工作在方式0.
方式2: 雙向I/O方式,只有A口可以工作在這種方式,該I/O線即可輸入又可輸出,此時C口有5條線被規定為A口和外圍裝置的雙向聯絡線,C口剩下的三條線可作為B口方式1的聯絡線,也可以和B口一起方式0的I/O線。
8255A是一個並行輸入、輸出器件,具有24個可程式設計設定的I/O口,包括3組8位的I/O為PA口、PB口、PC口,又可分為2組12位的I/O口:A組包括A口及C口高4位,B組包括B口及C組的低4位。
A口可以設定為方式0、方式1、方式2,B口與C口只能設定為方式0或方式1.