誰能簡單介紹一下8253 8255 8254 晶片的功能及其作用

  • 作者:由 匿名使用者 發表于 娛樂
  • 2021-10-11

誰能簡單介紹一下8253 8255 8254 晶片的功能及其作用 匿名使用者 9級 2012-06-20 回答

8255引腳功能

RESET:復位輸入線,當該輸入端外於高電平時,所有內部暫存器(包括控制暫存器)均被清除,所有I/O口均被置成輸入方式。

CS:片選訊號線,當這個輸入引腳為低電平時,表示晶片被選中,允許8255與CPU進行通訊。

RD:讀訊號線,當這個輸入引腳為低電平時,允許8255透過資料匯流排向CPU傳送資料或狀態資訊,即CPU從8255讀取資訊或資料。

WR:寫入訊號,當這個輸入引腳為低電平時,允許CPU將資料或控制字寫8255。

D0~D7:三態雙向資料匯流排,8255與CPU資料傳送的通道,當CPU 執行輸入輸出指令時,透過它實現8位資料的讀/寫操作,控制字和狀態資訊也透過資料匯流排傳送。

PA0~PA7:埠A輸入輸出線,一個8位的資料輸出鎖存器/緩衝器, 一個8位的資料輸入鎖存器。

PB0~PB7:埠B輸入輸出線,一個8位的I/O鎖存器, 一個8位的輸入輸出緩衝器。

PC0~PC7:埠C輸入輸出線,一個8位的資料輸出鎖存器/緩衝器, 一個8位的資料輸入緩衝器。埠C可以透過工作方式設定而分成2個4位的埠, 每個4位的埠包含一個4位的鎖存器,分別與埠A和埠B配合使用,可作為控制訊號輸出或狀態訊號輸入埠。

http://www。mcublog。com/more。asp?name=densy&id=11823

8253:

8253具有3個獨立的16位計數器,6種不同的工作方式。

計數暫存器用來寄存計數初值,計數工作單元為16位減1計數器,它的初值便是計數暫存器內容,計數單元對CLK脈衝計數,每出現一個CLK脈衝,計數器減1,當減為零時,透過OUT輸出指示訊號表明計數單元已為零。當作為定時器工作時,每當計數單元為零時,計數暫存器內容會自動重新裝入 計數單元,而且CLK輸入是均勻的脈衝序列,於是OUT輸出頻率是降低了的(相對於CLK訊號頻率)脈衝序列。

當作為計數器工作時,表明只關心在CLK端出現(代表事件)的脈衝個數,當CLK端出現了規定個數的脈衝時,OUT輸出一個脈衝訊號。 http://www。ahtvu。ah。cn/jxc1/zhykch/5124/jiaoxuefudao/c8253。htm

Top