← 全部文档

电路

记忆:锁存器与触发器

能记住的电路——在设定它的输入早已消失之后,仍然保持着那个值。

纯逻辑会瞬间遗忘:撤掉输入,输出就掉下来。记忆电路则保持自己的状态,直到有东西告诉它该变。它们是计数器、存储,以及任何需要记住「刚刚发生了什么」的东西的基础。

RS 锁存器

最基本的记忆单元是 RS 锁存器(「复位—置位」,reset–set)。它有两个输入:置位(Set)让输出开启,复位(Reset)让它关闭。关键在于接下来——当两个输入都回到关闭时,锁存器会*保持*它最后被告知的状态。它记住了一个比特。

常见的做法是把两个或非门交叉耦合:每个门的输出都反馈进另一个门的输入。正是这个反馈回路存住了那个比特——电路把自己稳稳地按在原地。

置位让它开启并保持;复位让它关闭并保持。查看并运行 →

触发器

T 触发器(toggle,「翻转」)把这个想法又推进一步:只有一个输入,每来一段脉冲,输出就翻到相反的一面。按一下开,再按一下关。这就是一个按钮如何表现得像一个开关——把一个瞬时按钮变成持续的开/关控制背后的逻辑。

继续阅读