Intel 8255A - 引腳描述



讓我們首先看一下 Intel 8255A 的引腳圖 -

8255A Pin Diagram

現在讓我們討論一下 8255A 中引腳的功能描述。

資料匯流排緩衝器

它是一個三態 8 位緩衝器,用於將微處理器與系統資料匯流排介面。資料根據 CPU 的指令由緩衝器傳輸或接收。控制字和狀態資訊也透過此匯流排傳輸。

讀寫控制邏輯

此模組負責控制資料/控制/狀態字的內部/外部傳輸。它接收來自 CPU 地址和控制匯流排的輸入,並依次向兩個控制組發出命令。

CS

它代表晶片選擇。此輸入上的低電平選擇晶片並啟用 8255A 和 CPU 之間的通訊。它連線到解碼的地址,A0 和 A1 連線到微處理器地址線。

其結果取決於以下條件 -

CS A1 A0 結果
0 0 0 埠 A
0 0 1 埠 B
0 1 0 埠 C
0 1 1 控制暫存器
1 X X 未選擇

WR

它代表寫。此控制訊號啟用寫操作。當此訊號變為低電平時,微處理器寫入選定的 I/O 埠或控制暫存器。

RESET

這是一個高電平有效訊號。它清除控制暫存器並將所有埠設定為輸入模式。

RD

它代表讀。此控制訊號啟用讀操作。當訊號為低電平時,微處理器從選定的 8255 I/O 埠讀取資料。

A0 和 A1

這些輸入訊號與 RD、WR 和一個控制訊號一起工作。下表顯示了它們與結果的各種訊號。

A1 A0 RD WR CS 結果
0 0 0 1 0

輸入操作

埠 A → 資料匯流排
0 1 0 1 0 埠 B → 資料匯流排
1 0 0 1 0 埠 C → 資料匯流排
0 0 1 0 0

輸出操作

資料匯流排 → 埠 A
0 1 1 0 0 資料匯流排 → 埠 A
1 0 1 0 0 資料匯流排 → 埠 B
1 1 1 0 0 資料匯流排 → 埠 D
廣告

© . All rights reserved.