為了減少信息傳輸線的數(shù)量,大多數(shù)計(jì)算機(jī)使用總線傳輸。
也就是說,相同類型的信息通過同一組傳輸線,并且以分時方式傳輸信息。
計(jì)算機(jī)中通常有三種類型的總線:數(shù)據(jù)總線,控制總線和地址總線。
為了防止信息相互干擾,要求總線上的寄存器或存儲器的發(fā)送端不僅可以顯示0和1狀態(tài),還需要顯示另一種狀態(tài) - 高阻抗?fàn)顟B(tài)x(此時它們的輸出被切斷,對總線狀態(tài)沒有影響。
此時其他設(shè)備可以占用總線)。
三態(tài)緩沖區(qū)可以實(shí)現(xiàn)上述功能。
三態(tài)緩沖器不僅具有輸入和輸出端口,還具有控制端子。
當(dāng)控制端EA = 1時,輸出=輸入,總線由設(shè)備驅(qū)動,總線上的數(shù)據(jù)為輸入數(shù)據(jù);當(dāng)控制端EA = 0時,輸出處于高阻態(tài),器件對總線沒有驅(qū)動作用。
。
當(dāng)寄存器的輸出連接到三態(tài)門并且三態(tài)門的輸出連接到總線時,形成三態(tài)緩沖器。
三態(tài)緩沖區(qū)具有單向緩沖區(qū)和雙向緩沖區(qū)。
雙向緩沖器主要用于雙向端口,通常用于構(gòu)建雙向數(shù)據(jù)總線。