8255

8255

微機并行接口芯片
對8255輸入不同的指令可改變I/O口的工作方式。而控制寄存器的數據則表明PA、PB、PC的工作方式。向控制寄存器寫入不同的數據可以使8255工作在三種不同的方式下。

主要介紹

8255是微機并行接口芯片。

8255是可編程I/O口擴展芯片。對8255輸入不同的指令可改變I/O口的工作方式。8255與單片機系統連接方式簡單,工作方式由程序設定,圖2為8255的引腳圖。

8255内部有4個寄存器:分别為寄存器A、B、C和控制寄存器。A、B、C寄存器的數據就是引腳PA7~PA0、PB7~PB0、PC7~PC0上輸入或輸出的數據。而控制寄存器的數據則表明PA、PB、PC的工作方式。通過CS、A0、A1、RD和WR對4個寄存器進行操作。

1)CS為低電平時選通8255;2)A1、A0為地址選通;3)RD和WR為讀、寫信号:RD為低、WR為高時為讀方式,RD為高、WR為低時為寫方式。4)D0~D7為數據口。

向控制寄存器寫入不同的數據可以使8255工作在三種不同的方式下。這裡隻介紹應用最多的方式0。方式0下8255的PA、PB及PC口上半部分(PC7~PC4)和下半部分(PC3~PC0)中任何一個端口都可以設定為輸入或輸出,PC口還可以進行位操作。控制寄存器各位的含義如圖3所示。slpc-24中8255工作在方式0。PA、PB為輸入口、PC為輸出口,對控制寄存器寫入的數據為10010010B,即92H。

相關詞條

相關搜索

其它詞條