JK觸發(fā)器是一種功能較完善,應(yīng)用很廣泛的雙穩(wěn)態(tài)觸發(fā)器。圖9-5(a)所示是一種典型結(jié)構(gòu)的JK觸發(fā)器——主從型JK觸發(fā)器。它由兩個(gè)可控RS觸發(fā)器串聯(lián)組成,分別稱為主觸發(fā)器和從觸發(fā)器。J和K是信號輸入端。時(shí)鐘CP控制主觸發(fā)器和從觸發(fā)器的翻轉(zhuǎn)。
(a)邏輯圖 (b)邏輯符號 J K 說 明 保持 復(fù)位 置位 計(jì)數(shù)
圖9-5 主從JK觸發(fā)器
當(dāng)CP=0時(shí),主觸發(fā)器狀態(tài)不變,從觸發(fā)器輸出狀態(tài)與主觸發(fā)器的輸出狀態(tài)相同。
S當(dāng)CP=1時(shí),輸入J、K影響主觸發(fā)器,而從觸發(fā)器狀態(tài)不變。當(dāng)CP從1變成0時(shí),主觸發(fā)器的狀態(tài)傳送到從觸發(fā)器,即主從觸發(fā)器是在CP下降沿到來時(shí)才使觸發(fā)器翻轉(zhuǎn)的。
下面分四種情況來分析主從型JK觸發(fā)器的邏輯功能。
(1) J= l,K= l
設(shè)時(shí)鐘脈沖到來之前(CP=0)觸發(fā)器的初始狀態(tài)為0。這時(shí)主觸發(fā)器的R=K=0,S=J=1,時(shí)鐘脈沖到來后(CP=l),主觸發(fā)器翻轉(zhuǎn)成1態(tài)。當(dāng)CP從1下跳為0時(shí),主觸發(fā)器狀態(tài)不變,從觸發(fā)器的R=0,S=1,它也翻轉(zhuǎn)成1態(tài)。反之,設(shè)觸發(fā)器的初始狀態(tài)為1??梢酝瑯臃治觯?、從觸發(fā)器都翻轉(zhuǎn)成0態(tài)。
可見,JK觸發(fā)器在J=1,K=1的情況下,來一個(gè)時(shí)鐘脈沖就翻轉(zhuǎn)一次,即=,具有計(jì)數(shù)功能。
(2) J=0,K=0
設(shè)觸發(fā)器的初始狀態(tài)為0,當(dāng)CP=1時(shí),由于主觸發(fā)器的R=0,S=0,它的狀態(tài)保持不變。當(dāng)CP下跳時(shí),由于從觸發(fā)器的R=1,S=0,它的輸出為0態(tài),即觸發(fā)器保持0態(tài)不變。如果初始狀態(tài)為1,觸發(fā)器亦保持1態(tài)不變。
(3) J=1,K=0
設(shè)觸發(fā)器的初始狀態(tài)為0。當(dāng)CP=l時(shí),由于主觸發(fā)器的R=0,S=1,它翻轉(zhuǎn)成1態(tài)。當(dāng)CP下跳時(shí),由于從觸發(fā)器的R=0,S=1。也翻轉(zhuǎn)成1態(tài)。如果觸發(fā)器的初始狀態(tài)為1,當(dāng)CP=1時(shí),由于主觸發(fā)器的R=0,S=0,它保持原態(tài)不變;在CP從1下跳為0時(shí),由于從觸發(fā)器的R=0,S=1,也保持1態(tài)。
(4) J=0,K=1
設(shè)觸發(fā)器的初始狀態(tài)為1態(tài)。當(dāng)CP=1時(shí),由于主觸發(fā)器的R=1,S=0,它翻轉(zhuǎn)成0態(tài)。當(dāng)CP下跳時(shí),從觸發(fā)器也翻轉(zhuǎn)成0態(tài)。如果觸發(fā)器的初始狀態(tài)為0態(tài),當(dāng)CP=1時(shí),由于主觸發(fā)器的R=0,S=0,它保持原態(tài)不變;在CP從1下跳為0時(shí),由于從觸發(fā)器的R=1,S=0,也保持0態(tài)。
JK觸發(fā)器的邏輯功能表如表9-3所示。
表9-3 主從JK觸發(fā)器的邏輯功能表
0
0
0
1
0
1
0
1
1
1
上述邏輯關(guān)系可用邏輯表達(dá)式表示為
(9-1)
這個(gè)關(guān)系式被稱為JK觸發(fā)器的狀態(tài)方程,式中、分別為CP下降沿時(shí)刻之前和之后觸發(fā)器的狀態(tài)。
主從JK觸發(fā)器邏輯符號如圖9-5(b)所示,CP端加小圓圈表示下降沿觸發(fā)。