主觸發器打開時,從觸發器存儲的是主觸發器打開前的值,
從觸發器打開時,主觸發器存儲的是主觸發器的最后一個值
D觸發器下降沿S是0,那么對Q的操作一定是置0;但SR觸發器最后下降沿時刻是0,可能是保持狀態,這保持的是哪個狀態就受主觸發器在一個周期內咋變化影響了。
屏蔽掉電平期間數據的影響:SR的保持特點導致不行(SR是00的時候是保持當前值),這也是D觸發器與SR觸發器的一個區別,D觸發器需要不停重寫數值.
JK觸發器解決了SR觸發器的約束條件(SR同時為1情況解決了,允許這樣的情況出現,次態確定)
實際上為了解決SR觸發器的SR同為1帶來的狀態不定,引出了
①D觸發器,SR接在一起,接一個反相器
②JK觸發器,接兩條反饋線
如果是主從結構的脈沖觸發的JK觸發器,主觸發器在打開期間只能翻轉一次:
主觸發只能翻轉一次,說明可以發生兩種情況:1.輸入為與從觸發器輸出所允許的輸入相同(翻轉);2.輸入為與從觸發器輸出所允許的輸入相反(不變)
若為第一種情況:如Q=0時,K端被鎖,只允許置1,又因為主觸發器上一時刻值同Q=0,所以主觸發器輸出翻轉一次成為1;
翻轉后要想再次翻轉為0,則輸入需要為置0,但從發器輸出沒有改變,k端仍被鎖,主觸發器只允許置1,所以無法再次翻轉。
綜上:在主觸發器打開時,主觸發器的輸出最多只允許翻轉一次。原因:輸出的交叉反饋線屏蔽了一種置位情況。
加一句這里是說只打開主觸發器 從觸發器的clk還是0的所以從觸發器輸出還會是原來的Q的狀態
如果三角符號前面沒有圈,那么三角符號為上升沿,與脈沖觸發上升沿要帶圈不一樣
三角符號和兩個垂直符號不能同時出現,前者為邊沿觸發,后者為脈沖觸發
邊沿觸發符號三角形不帶圈為上升沿,帶圈為下降沿