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是信號(hào)輸入端。時(shí)鐘cp控制主觸發(fā)器和從觸發(fā)器的翻轉(zhuǎn)。
(a)邏輯圖 (b)邏輯符號(hào)
圖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下降沿到來(lái)時(shí)才使觸發(fā)器翻轉(zhuǎn)的。
下面分四種情況來(lái)分析主從型jk觸發(fā)器的邏輯功能。
(1) j= l,k= l
設(shè)時(shí)鐘脈沖到來(lái)之前(cp=0)觸發(fā)器的初始狀態(tài)為0。這時(shí)主觸發(fā)器的r=k=0,s=j=1,時(shí)鐘脈沖到來(lái)后(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)。
可見(jiàn),jk觸發(fā)器在j=1,k=1的情況下,來(lái)一個(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ā)器的邏輯功能表
j
k
說(shuō) 明
0
0
保持
0
1
0
復(fù)位
1
0
1
置位
1
1
計(jì)數(shù)
上述邏輯關(guān)系可用邏輯表達(dá)式表示為
(9-1)
這個(gè)關(guān)系式被稱為jk觸發(fā)器的狀態(tài)方程,式中、分別為cp下降沿時(shí)刻之前和之后觸發(fā)器的狀態(tài)。
主從jk觸發(fā)器邏輯符號(hào)如圖9-5(b)所示,cp端加小圓圈表示下降沿觸發(fā)。