什么是 D 触发器?
D 触发器是一种时钟触发器,具有单个数字输入"D"。每次对 D 触发器进行时钟控制时,其输出都会遵循"D"的状态。D 触发器只有两个输入:D 和 CP。D 输入精确地进入 S 输入,其补码用于 R 输入。
考虑到脉冲输入为 0,门 3 和 4 的输出为 1 电平,无论 D 的值如何,电路都无法转换状态。当 CP = 1 时,对 D 输入进行采样。如果 D 为 1,则 Q 输出变为 1,将电路置于设置状态。如果 D 为 0,则输出 Q 变为 0,电路切换到清除状态。

D 触发器的真值表
D 触发器的真值表如表所示。
S | D | QN+1 |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
图中显示了 D 触发器的逻辑符号。

D 触发器根据其将数据管理到其内部存储器中的能力来获取目的地。这种触发器称为门控 D 锁存器。CP 输入由目标 G(门)提供,表示此输入允许门控锁存器创建适用的数据输入到电路中。
当允许 CP 输入时,D 触发器数据输入端的二进制数据将更改为 Q 输出。考虑到脉冲继续处于 1 状态,输出将跟随数据输入。当脉冲变为 0 时,脉冲转换出现时数据输入端显示的二进制数据将保留在 Q 输出端,直到再次允许脉冲输入。
表中显示了 D 触发器的真值表。它表明触发器的下一个状态与当前状态无关,因为无论 Q 类似于 0 还是 1,QN+1 都类似于输入 D。这定义了输入脉冲将改变输入 D 的值进入触发器的输出,而与之前使用该脉冲的输出值无关。