触发器是一种电路元件,广泛应用于数字电路中,它可以在时钟信号的作用下,将输入信号产生的电平转化为输出信号,并保持输出状态一段时间。按照触发器的不同逻辑功能,可以将其分为SR触发器、D触发器、JK触发器和T触发器四种。
SR触发器是一种简单的触发器,能够在电路中记录输入状态。它的输入由两个电平(即S和R)组成,输出由两个互补电平(即Q和Q')组成。当S和R同时为0时,输出不变,称为保持状态;当S为1、R为0时,Q为1,Q'为0,称为设置状态;当R为1、S为0时,Q为0,Q'为1,称为复位状态;当S和R同时为1时,称为禁止状态,输出无法确定,也称为不良状态。
D触发器是最常用的触发器之一,其特点是其输入只有一个D输入端,通过时钟信号的作用,将输入信号保存在触发器中。D触发器有两种类型:边沿触发D触发器和电平触发D触发器。边沿触发D触发器是指在时钟信号的上升沿或下降沿时对D信号采样,而电平触发D触发器则是指在时钟信号的特定电平上,对D信号采样。
JK触发器是一种特殊形式的SR触发器,输入由两个电平(即J和K)组成,输出由两个互补电平(即Q和Q')组成,具有设置、复位和禁止视置功能。它使用JK触发器时需要注意,当J和K同时为1时,与SR触发器不同,不会进入不良状态,而是将上一个输出状态保持不变。
T触发器是一种边沿触发的触发器,其输入只有一个T信号,每当时钟信号的上升沿或下降沿到来时,根据T信号的状态来决定触发器的输出状态。当T为0时,输出状态不变,当T为1时,输出状态为原状态的补码。