让锁存器不再让人头痛让锁存器不再让人头痛 www.edacn.net/bbs 让锁存器不再让人头痛 (喜欢把学的东西整理一下,欢迎大家指正 chenhongyi123@163.com 2007.04.13) 触发器是指由时钟边沿触发的存储器单元。 锁存器指一个由信号而不是时钟控制的电平 敏感的设备。 一、锁存器的工作原理 锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通 过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器 也称为透明锁存器,指的是不锁存时输出对于输入是透明的。 如下图所示为锁存器的原理图 C 是锁存控制信号输入端,D 数据输入端, Q 和 Q 是数据互补输出端。 Ⅰ: C =0, G2 左与门被封锁, G3 被封锁 Q = D G2 输出, Q = 0 Q + 1 D = D ,∴ Q = D Ⅱ: C 时,分两种情况 Q = 1 (a) (b) Q = 0 G2 输出 Q = 0 1 +11 D = 1 ,所以 D 不影响 Q 和 Q 锁存器原理图 Q = 0 Q = 1 G2 输出 Q = 11 + 0 1 D = 0 ,所以 D 也不影响 Q 和 Q ∴结论:原来状态不被改变,D 不影响 Q 和 Q 。 由上述分析看出: C = 0时,Q = D,电路不锁存数据,相当于缓冲器 C = 1时,D不起作用,电路状态保持C由0 → 1时刻前D决定的状态 也就是说, C 由 0 → 1 时刻将数据 D 锁定并保持,直到 C 由 1 → 0。 二、下面谈在你的设计中,如何避免使用任何锁存器 但也有例外,你可以使用工艺无关的 GTECH D 锁存器。然而,对于所有的锁存器都必 Page 1 of 8 让锁存器不再让人头痛 www.edacn.net/bb……