# 锁存器和触发器

有了逻辑门后，我们看看逻辑门除了能改变信号的输入输出，还能做些什么？我们先来看一个如下图所示这样的电路图，它会产生什么样的效果呢？

![](https://3964505959-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW1K2pamBzK76kBfmyyQw%2Fuploads%2Fgit-blob-41c3b8e50cda847669837f2bc36d08543c38c9a7%2F3-1.gif?alt=media)

在上图中可以看到，当“时钟信号发生器”变成1后，产生了震荡电路，Logisim软件停止仿真并提示报错信息。为什么会这样呢？因为，当一个信号从逻辑门的输入端通过到达输出端是有延时的，当“时钟信号发生器”输出0的时候，电路处于稳定状态，非门输出端输出的是1，“LED发光二极管”被点亮。而当“时钟信号发生器”输出1的时候，整个电路可以简化如下图所示的电路图。非门的输出端直接连接到非门的输入端，由于信号有延时，所以非门的输出结果就是0101010101……信号快速震荡。当信号无法达到稳定状态，并且震荡速度超过一个阈值的时候，Logisim软件就会检测到这种震荡，并产生报错信息，然后终止模拟。通过这个实验，我想告诉你的就是，信号在逻辑门传输的过程中是有延时的，而接下来我们将利用逻辑门的这个延时特性来制作一种新的元件，为后续构建计算机系统打下基础。

![](https://3964505959-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW1K2pamBzK76kBfmyyQw%2Fuploads%2Fgit-blob-dda4782932455d461229c1aba913d1716b2b1896%2F3-2.gif?alt=media)
