三态是指:高电平、低电平、高阻态
三态门并不是具有三种逻辑值,高阻态是一种禁止状态。工作状态下,三态门输出可以是“0”或者“1”;在禁止状态下,其输出呈现高阻态,相当于开路
三态门有广泛的应用,利用三态门可以实现线与,也被广泛应用于总线传送。总线传送时,为了保证数据传送的准确性,任意时刻,n个三态门的控制端只能有一个为1,其余均为0,而三态门利用高阻态可以很好的实现这一特性。
计算机中的记忆元件由触发器组成,而触发器只有两个状态。即“0”态和“1”态,所以每条信号线上只能传送一个触发器的信息。如果要在一条信号线上连接多个触发器,而每个触发器可以根据需要与信号线连通或断开,当连通时可以传送“0”或“1”,断开时对信号线上的信息不产生影响,就需要一个特殊的电路加以控制,此电路即为三态输出电路,又称为三态门。
三态电路可提供三种不同的输出值:逻辑“0”,逻辑“1”和高阻态。高阻态主要用来将逻辑门同系统的其他部分加以隔离。例如双向I/O电路和共用总线结构中广泛应用三态特性。
三态门电路的输出结构与普通门电路的输出结构有很大的不同,它在电路中增加了一个输出控制端EN(Enable的缩写)。当EN=1时,对原电路无影响,电路的输出符合原来电路的所有逻辑关系。当EN=0时,电路内部所有的输出将处于一种关断状态。
可以用一个受EN控制的开关对三态门电路的输出结构进行等效。下图是一个具有三态输出的“非”门的逻辑符号及其等效电路.当EN=1时,非门输出端的开关接通,所以它符合非门的所有逻辑关系。当EN=0时,开关断开,此时在电路的外部看电路输出端的电流几乎为0,所以这是一种高阻状态。
推荐答案说的很好,但是有一个地方你不小心写错了,控制端只能有一个1或者0,其余都是 高阻抗状态才对