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的RDWR也分別連線到8051的RDRD。8251從8085的CLK OUT引腳獲取時鐘。復位引腳也連線到微處理器的RESET OUT引腳。


C/D  引腳用於選擇控制暫存器或資料暫存器。此引腳連線到8085的A0引腳。8251的CS引腳連線到地址解碼器電路的輸出。地址解碼器使用微處理器的A到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


更新於:2020年6月27日

16K+瀏覽量

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告