單片機(jī)系統(tǒng)里常用的8255芯片是一個(gè)典型的可編程通用并行接口芯片,用來(lái)擴(kuò)展單片機(jī)的端口,它具有3個(gè)8位的并行口,有三種工作方式,可作為單片機(jī)與各種外部設(shè)備連接的接口電路! 下面介紹8255的引腳圖及引腳功能。
PA3-- | 1 | 40 | --PA4 |
PA2-- | 2 | 39 | --PA5 |
PA1-- | 3 | 38 | --PA6 |
PA0-- | 4 | 37 | --PA7 |
RD-- | 5 | 36 | --WR |
CS-- | 6 | 35 | --RESET |
GND-- | 7 | 34 | --D0 |
A1-- | 8 | 33 | --D1 |
A0-- | 9 | 32 | --D2 |
PC7-- | 10 | 31 | --D3 |
PC6-- | 11 | 30 | --D4 |
PC5-- | 12 | 29 | --D5 |
PC4-- | 13 | 28 | --D6 |
PC0-- | 14 | 27 | --D7 |
PC1-- | 15 | 26 | --VCC |
PC2-- | 16 | 25 | --PB7 |
PC-- | 17 | 24 | --PB6 |
PB0-- | 18 | 23 | --PB5 |
PB1-- | 19 | 22 | --PB4 |
PB2-- | 20 | 21 | --PB3 |
8255引腳圖
8255引腳功能說(shuō)明:
RESET:復(fù)位輸入線,當(dāng)該輸入端外于高電平時(shí),所有內(nèi)部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成輸入方式。
PA0~PA7:端口A輸入輸出線,一個(gè)8位的數(shù)據(jù)輸出鎖存器/緩沖器, 一個(gè)8位的數(shù)據(jù)輸入鎖存器。
PB0~PB7:端口B輸入輸出線,一個(gè)8位的I/O鎖存器, 一個(gè)8位的輸入輸出緩沖器。
PC0~PC7:端口C輸入輸出線,一個(gè)8位的數(shù)據(jù)輸出鎖存器/緩沖器, 一個(gè)8位的數(shù)據(jù)輸入緩沖器。端口C可以通過(guò)工作方式設(shè)定而分成2個(gè)4位的端口, 每個(gè)4位的端口包含一個(gè)4位的鎖存器,分別與端口A和端口B配合使用,可作為控制信號(hào)輸出或狀態(tài)信號(hào)輸入端口。
CS:片選信號(hào)線,當(dāng)這個(gè)輸入引腳為低電平時(shí),表示芯片被選中,允許8255與CPU進(jìn)行通訊。
RD:讀信號(hào)線,當(dāng)這個(gè)輸入引腳為低電平時(shí),允許8255通過(guò)數(shù)據(jù)總線向CPU發(fā)送數(shù)據(jù)或狀態(tài)信息,即CPU從8255讀取信息或數(shù)據(jù)。
WR:寫(xiě)入信號(hào),當(dāng)這個(gè)輸入引腳為低電平時(shí),允許CPU將數(shù)據(jù)或控制字寫(xiě)8255。
D0~D7:三態(tài)雙向數(shù)據(jù)總線,8255與CPU數(shù)據(jù)傳送的通道,當(dāng)CPU 執(zhí)行輸入輸出指令時(shí),通過(guò)它實(shí)現(xiàn)8位數(shù)據(jù)的讀/寫(xiě)操作,控制字和狀態(tài)信息也通過(guò)數(shù)據(jù)總線傳送。
-
芯片
+關(guān)注
關(guān)注
455文章
50816瀏覽量
423675 -
單片機(jī)
+關(guān)注
關(guān)注
6037文章
44558瀏覽量
635355 -
寄存器
+關(guān)注
關(guān)注
31文章
5343瀏覽量
120377
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論