8251 USART與8085微處理器介面
8251晶片是通用同步非同步收發器(USART)。它充當微處理器和外圍裝置之間的中介。它將序列資料轉換為並行形式,反之亦然。該晶片是28引腳DIP。
8251A晶片的引腳說明
引腳 | 描述 |
---|---|
D0 - D7 | 並行資料 |
C/D | 控制暫存器或資料緩衝區選擇 |
RD | 讀控制 |
WR | 寫控制 |
CS | 片選 |
CLK | 時鐘脈衝 |
RESET | 復位 |
TxC | 傳送器時鐘 |
TxD | 傳送資料 |
RxC | 接收器時鐘 |
RxD | 接收資料 |
RxRDY | 接收器就緒 |
TxRDY | 傳送器就緒 |
DSR | 資料裝置就緒 |
DTR | 資料終端就緒 |
SYNDET/ | 同步檢測/ |
BRKDET | 中斷檢測 |
RTS | 請求傳送資料 |
CTS | 允許傳送資料 |
TxEMPTY | 傳送器空閒 |
Vcc | Vcc (5V) |
GND | 接地(0V) |
現在讓我們看看8251晶片的功能框圖。
該圖中有五個不同的部分。這些部分如下:
讀/寫控制邏輯
傳送器
接收器
資料匯流排緩衝器
調變解調器控制。
8251與8085介面
現在讓我們看看如何將8251與8085介面。在圖中,我們可以看到8條資料線D7-0連線到微處理器的地址匯流排。並且8251的RD和WR也分別連線到8051的RD和RD。8251從8085的CLK OUT引腳獲取時鐘。復位引腳也連線到微處理器的RESET OUT引腳。
C/D 引腳用於選擇控制暫存器或資料暫存器。此引腳連線到8085的A0引腳。8251的CS引腳連線到地址解碼器電路的輸出。地址解碼器使用微處理器的A7 到A1線。在這個圖中,當A7和A4為邏輯1,所有其他線為邏輯0時,CS將被啟用。
從下表中,我們可以看到如何讀取或寫入資料字、讀取狀態字和寫入控制字。
A0 | RD | WR | 任務 | 埠地址 |
---|---|---|---|---|
0 | 0 | 1 | 讀取資料字 | 90H |
0 | 1 | 0 | 寫入資料字 | 90H |
1 | 0 | 1 | 讀取狀態字 | 91H |
1 | 1 | 0 | 寫入控制字 | 91H |
廣告