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