数字电路中的触发器是一种电子元件,它是一种存储器件,能够存储一位二进制数(0或1),并且可以在合适的信号控制下完成数据的输入输出、存储等操作。
常见的触发器有SR触发器、D触发器、JK触发器和T触发器。
SR触发器有两个输入端S和R,S为SET位,R为RESET,输入S=0,R=0时,不论原始状态是0还是1,输出Q和Q的状态都不发生变化;S=1,R=0时,输出Q=1,Q的值为0;S=0,R=1时,输出Q=0,Q的值为1;S=1,R=1时,Q和Q的状态无法预判。
D触发器有一个输入D和一个时钟端CLK。当CLK为上升沿时,D的信号会被存储到D触发器中,存储后,D触发器输出Q就是输入的D值,而Q的反相输出则是输入D的相反值。
JK触发器有三个输入端J、K和CLK。当CLK上升沿到来,JK触发器将输入信号存储下来。当J=K=1时,JK触发器的输出取反;当J=1,K=0时,JK触发器的输出为1,Q不变;当J=0,K=1时,JK触发器的输出为0,Q不变;当J=K=0时,JK触发器的状态不发生变化。
T触发器有一个输入T和一个时钟端CLK,当CLK为上升沿触发时,T触发器将输入端T的值进行翻转,即如果T=0则Q=1,如果T=1则Q=0,T触发器的反相输出端则是Q的取反值。
触发器广泛应用于数字电路、计算机、通信设备等领域。例如,在计算机系统中,存储器和寄存器都采用触发器存储数据;在通信领域,数字电路中对于时序要求严格的电路中,比如线路编码器、解码器、时序控制器等电路中,常常采用触发器来完成时序控制。
触发器是数字电路中非常重要的存储器件,它能够存储一位二进制数,并且能够完成数据的输入输出、存储等操作。常见的触发器有SR触发器、D触发器、JK触发器和T触发器。在计算机系统和通信设备领域中,触发器有着广泛的应用。