- 8085 微處理器
- 微處理器 - 8085 架構
- 8085 引腳配置
- 定址方式和中斷
- 8085 指令集
- 多處理器配置
- 配置概述
- 8087 數值資料處理器
- I/O 介面
- I/O 介面概述
- 8279 可程式設計鍵盤
- 8257 DMA 控制器
- 微處理器有用資源
- 微處理器 - 快速指南
- 微處理器 - 有用資源
- 微處理器 - 討論
Intel 8255A - 引腳描述
讓我們首先看一下 Intel 8255A 的引腳圖 -
現在讓我們討論一下 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 |
廣告
