回覆列表
  • 1 # 藍風24

    給你參考8255介紹

    8255晶片是Intel公司生產的可程式設計並行I/O介面晶片,有3個8位並行I/O口。具有3個通道3種工作方式的可程式設計並行介面晶片(40引腳)。 其各口功能可由軟體選擇,使用靈活,通用性強。8255可作為微控制器與多種外設連線時的中間介面電路。

    8255作為主機與外設的連線晶片,必須提供與主機相連的3個匯流排介面,即資料線、地址線、控制線介面。同時必須具有與外設連線的介面A、B、C口。由於8255可程式設計,所以必須具有邏輯控制部分,因而8255內部結構分為3個部分:與CPU連線部分、與外設連線部分、控制部分。

    1)與CPU連線部分

    根據定義,8255能並行傳送8位資料,所以其資料線為8根D0~D7。由於8255具有3個通道A、B、C,所以只要兩根地址線就能定址A、B、C口及控制暫存器,故地址線為兩根A0~A1。此外CPU要對8255進行讀、寫與片選操作,所以控制線為片選、復位、讀、寫訊號。各訊號的引腳編號如下:

    (1)資料匯流排D口:編號為D0~D7,用於8255與CPU傳送8位資料。

    (2)地址匯流排A口:編號為A0~A1,用於選擇A、B、C口與控制暫存器。

    (3)控制匯流排C口:片選訊號、復位訊號RST、寫訊號、讀訊號。當CPU要對8255進行讀、寫操作時,必須先向8255發片選訊號選中8255晶片,然後發讀訊號或寫訊號對8255進行讀或寫資料的操作。

    A1,A0:地址選擇線,用來選擇8255的PA口,PB口,PC口和控制暫存器.

    當A1=0,A0=0時,PA口被選擇;

    當A1=0,A0=1時,PB口被選擇;

    當A1=1,A0=0時,PC口被選擇;

    當A1=1.A0=1時,控制暫存器被選擇.

  • 中秋節和大豐收的關聯?
  • 1994年農曆7月30五行缺什麼?