6.1.1 三態(tài)門接口芯片
一個(gè)典型的三態(tài)門接口芯片(74LS244)如圖2.12所示。從圖中不難看出該芯片由8個(gè)三態(tài)門構(gòu)成,其中每4個(gè)三態(tài)門由一個(gè)控制端來控制。當(dāng)控制端有效時(shí)(低電平),
三態(tài)門導(dǎo)通;當(dāng)它們?yōu)楦唠娖綍r(shí),相應(yīng)的三態(tài)門呈現(xiàn)高阻狀態(tài)。
在圖6.1中,三態(tài)門74LS244采用部分地址譯碼——地址線A1和A0未參加譯碼,故它所占的地址為83FCH~83FFH。我們可以用其中任何一個(gè)地址,而其他重疊的3個(gè)地址空
著不用。

利用程序可以判斷任何一個(gè)開關(guān)的狀態(tài)。
例如,當(dāng)K2閉合時(shí),程序轉(zhuǎn)向CLOSK2;而當(dāng)它打開時(shí)程序轉(zhuǎn)向OPENK2。
這段程序如下:
IN AL,DX
AND AL,02H
JZ CLOSK2
JMP OPENK2
74LS273用低電平的復(fù)位,用CP脈沖上升沿將輸入端DX的狀態(tài)鎖存在QX輸出端。
74LS273的數(shù)據(jù)鎖存輸出端Q是通過一個(gè)一般的門(二態(tài)門)輸出的。也就是說,只
要74LS273正常工作,其Q端總有一個(gè)確定的邏輯狀態(tài)(0或1)輸出。
6.1.2 鎖存器接口芯片
74LS273用低電平的復(fù)位,用CP脈沖上升沿將輸入端DX的狀態(tài)鎖存在QX輸出端。74LS273的數(shù)據(jù)鎖存輸出端Q是通過一個(gè)一般的門(二態(tài)門)輸出的。也就是說,只
要74LS273正常工作,其Q端總有一個(gè)確定的邏輯狀態(tài)(0或1)輸出。





6.1.3簡(jiǎn)單接口舉例
LED數(shù)碼管分為共陽和共陰兩種結(jié)構(gòu)。在封裝上有將一位、二位或更多位封裝在一起的。由于篇幅限制,只介紹一位共陽封裝的LED數(shù)碼管,如圖6.7所示。

這種七段LED數(shù)碼管與微機(jī)系統(tǒng)總線有多種接口方式。而生產(chǎn)廠家為數(shù)碼管生產(chǎn)了多種譯碼器,可直接作為L(zhǎng)ED數(shù)碼管接口,本書不做說明。在此,利用
前面提到的鎖存器74LS273作為輸出接口,將開路集電極門7406作為驅(qū)動(dòng)器連接LED數(shù)碼管。用三態(tài)門作為按鈕K的輸出接口,其連接圖如圖6.8所示。

下面一段程序可判斷按鈕的狀態(tài)。當(dāng)K閉合時(shí),顯示3,當(dāng)K斷開時(shí)顯示6。
START:MOV DX,00F1H
IN AL,DX
TEST AL,01H
JNZ KOPEN
MOV DX,00F0H
MOV AL,4FH
OUT DX,AL
JM PSTART
KOPEN:MOVDX,00F0H
MOV AL,7DH
OUT DX,AL
JM PSTART
