
- 8085 微處理器
- 微處理器 - 8085 架構
- 8085 引腳配置
- 定址模式和中斷
- 8085 指令集
- 多處理器配置
- 配置概述
- 8087 數字資料處理器
- I/O 介面
- I/O 介面概述
- 8279 可程式設計鍵盤
- 8257 DMA 控制器
- 微處理器有用資源
- 微處理器 - 快速指南
- 微處理器 - 有用資源
- 微處理器 - 討論
8051 微控制器輸入輸出埠
8051 微控制器具有 4 個 8 位 I/O 埠,可以配置為輸入或輸出。因此,總共 32 個輸入/輸出引腳允許微控制器連線到外圍裝置。
引腳配置,即引腳可以根據邏輯狀態配置為 1(輸入)或 0(輸出)。
輸入/輸出 (I/O) 引腳 - 微控制器內的所有電路都必須連線到其引腳之一,除了 P0 埠,因為它沒有內建上拉電阻。
輸入引腳 - 將邏輯 1 應用於 P 暫存器的位。輸出 FE 電晶體關閉,另一個引腳透過高阻抗上拉電阻保持連線到電源電壓。
P0 埠 - P0(零)埠具有兩個功能:
當使用外部儲存器時,低地址位元組 (地址 A0-A7) 應用於它,否則此埠的所有位都配置為輸入/輸出。
當 P0 埠配置為輸出時,其他埠由具有內建上拉電阻的引腳組成,其一端連線到 5V 電源,而此埠的引腳則沒有此電阻。
輸入配置
如果此埠的任何引腳配置為輸入,則其行為就像“懸空”一樣,即輸入具有無限的輸入電阻和不確定的電位。
輸出配置
當引腳配置為輸出時,它充當“開漏”輸出。透過將邏輯 0 應用於埠位,相應的引腳將連線到地 (0V),而應用邏輯 1,外部輸出將保持“懸空”。
為了在此輸出引腳上應用邏輯 1 (5V),需要構建一個外部上拉電阻。
P1 埠
P1 是一個真正的 I/O 埠,因為它不像 P0 那樣具有其他替代功能,但此埠只能配置為通用 I/O。它具有內建上拉電阻,並且完全相容 TTL 電路。
P2 埠
當使用外部儲存器時,P2 與 P0 類似。此埠的引腳佔用用於外部儲存器晶片的地址。此埠可用於具有地址 A8-A15 的高地址位元組。如果沒有新增記憶體,則此埠可以用作類似於 P1 埠的通用輸入/輸出埠。
P3 埠
在此埠中,功能與其他埠類似,只是必須將邏輯 1 應用於 P3 暫存器的相應位。
引腳電流限制
當引腳配置為輸出(即邏輯 0)時,單個埠引腳可以接收 10mA 的電流。
當這些引腳配置為輸入(即邏輯 1)時,內建上拉電阻提供非常弱的電流,但可以啟用多達 4 個 LS 系列 TTL 輸入。
如果埠的所有 8 位都處於活動狀態,則總電流必須限制在 15mA(P0 埠:26mA)。
如果所有埠(32 位)都處於活動狀態,則總最大電流必須限制在 71mA。