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