触发器(Flip-Flop)和锁存器(Latch)是一种常见的数字电子器件,具有两个稳定状态,可用于存储信息,一个触发器或锁存器可以存储1位信息。
触发器(Flip-Flop,简写为 FF),也叫双稳态门,又称双稳态触发器,是一种可以在两种状态下运行的数字逻辑电路。触发器一直保持它们的状态,直到它们收到输入脉冲,又称为触发。当收到输入脉冲时,触发器输出就会根据规则改变状态,然后保持这种状态直到收到另一个触发。
锁存器(latch),对脉冲电平敏感,在时钟脉冲的电平作用下改变状态,锁存器是电平触发的存储单元,数据存储的动作取决于输入信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁存器,指的是不锁存时输出对于输入是透明的。
它们的区别具体如下所示:
触发器(Flip-Flop) |
锁存器(Latch) |
边沿触发,在时钟信号的上升沿或下降沿之后,即输入发生变化ÿ |