把 CP 有效沿到来之前电路的状态称为现态,用QnQ^nQn表示。
把 CP 有效沿到来之后,电路所进入的新状态称为次态,用Qn 1Q^{n 1}Qn 1表示。
特性表D | QnQ^nQn | Qn 1Q^{n 1}Qn 1 |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 1 |
Qn 1=DQ^{n 1} = DQn 1=D
状态图有清零输入和预置输入的D 触发器由于直接置1和清零时跟CP信号无关,所以称置1、清零操作是异步置1和异步清零。
直接置1和直接清零的过程如下:
(1) 当 SˉD=0\bar{S}_{D}=0SˉD=0, RˉD=1\bar{R}_{D}=1RˉD=1 时, 使得 Y1=1Y_{1}=1Y1=1 , Sˉ=Y1⋅CP⋅RˉD‾=CP‾\bar{S}=\overline{Y_{1} \cdot C P \cdot \bar{R}_{D}}=\overline{C P}Sˉ=Y1⋅CP⋅RˉD=CP, Rˉ=Sˉ⋅CP⋅Y4‾=1\quad \bar{R}=\overline{\bar{S} \cdot C P \cdot Y_{4}}=1Rˉ=Sˉ⋅CP⋅Y4=1 ,于是 Q=1Q=1Q=1, Qˉ=0\bar{Q}=0Qˉ=0 , 即将输出 Q 直接置 1 。
(2) 当 SˉD=1\bar{S}_{\mathrm{D}}=1SˉD=1, RˉD=0\bar{R}_{\mathrm{D}}=0RˉD=0 时, 使得 Sˉ=1\bar{S}=1Sˉ=1 , 于是 Q=0Q=0Q=0, Qˉ=1\bar{Q}=1Qˉ=1 , 即将输出 Q 直接清零。