觸發(fā)器的類型轉(zhuǎn)換
掃描二維碼
隨時(shí)隨地手機(jī)看文章
所謂觸發(fā)器的類轉(zhuǎn)換,就是用一個(gè)已有的觸發(fā)器去實(shí)現(xiàn)另一類型觸發(fā)器的功能。一般轉(zhuǎn)換要求示意圖如圖13-25所示。
目的是求轉(zhuǎn)換邏輯,也就是求已有觸發(fā)器的激勵(lì)方程。常用的方法有兩種:
公式法:通過(guò)比較觸發(fā)器的狀態(tài)轉(zhuǎn)移方程求轉(zhuǎn)換邏輯。
圖形法:利用觸發(fā)器的狀態(tài)轉(zhuǎn)移表、激勵(lì)表和卡諾圖求轉(zhuǎn)換邏輯。
例如:將鐘控RS觸發(fā)器轉(zhuǎn)換成JK觸發(fā)器。
(1)用公式法。RS觸發(fā)器的狀態(tài)轉(zhuǎn)移方程為
JK觸發(fā)器的狀態(tài)轉(zhuǎn)移方程為
但是,考慮到RS觸發(fā)器的約束條件,在J=K=1,Qn=0的條件下,不能滿足,故應(yīng)變換JK觸發(fā)器狀態(tài)轉(zhuǎn)移方程,即
這樣,使得約束條件始終能夠滿足。圖13-26所示是將RS觸發(fā)器轉(zhuǎn)換為JK觸發(fā)器的電路圖。
(2)用圖形法。根據(jù)JK觸發(fā)器的狀態(tài)轉(zhuǎn)移真值表和鐘控RS觸發(fā)器的激勵(lì)表列出RS→JK的使用表,如表13-12所示。
JK觸發(fā)器的狀態(tài)轉(zhuǎn)移真值表,反映了對(duì)轉(zhuǎn)換的要求,當(dāng)Qn、J、K的取值確定以后,便可以求出相應(yīng)的Qn+1。這里的Qn和Qn+1既是待求的JK觸發(fā)器的現(xiàn)態(tài)和次態(tài),也是已有RS觸發(fā)器的現(xiàn)態(tài)和次態(tài)。因此Qn和Qn+1的對(duì)應(yīng)關(guān)系也反映了對(duì)RS觸發(fā)器的激勵(lì)要求,再根據(jù)RS觸發(fā)器的激勵(lì)表即可確定對(duì)應(yīng)的R、S取值。即Qn和J、K的取值決定了Qn+1的值,從而也就決定了R、S的值。表13-12所示的R和S與Qn+1是一樣的,同樣是Qn和J、K的函數(shù),把反映這些函數(shù)關(guān)系的表格叫使用表。該表的具體產(chǎn)生過(guò)程是,先由J、K和Qn求出Qn+1,再由相應(yīng)的Qn→Qn+1的對(duì)應(yīng)關(guān)系確定R、S。
根據(jù)表13-12,以J、K、Qn作為輸入變量,R、S作為輸出變量,通過(guò)卡諾圖(如圖13-127所示)化簡(jiǎn)得出其邏輯表達(dá)式為
所得結(jié)果與公式法求出的相同
對(duì)于其余各種類型的觸發(fā)器之間的轉(zhuǎn)換,請(qǐng)讀者仿照上述方法自行練習(xí)。