在電路中,RS觸發(fā)器的R為0,而S為1,那么Qn為1時(shí),為何Qn+1和Qn+1非都為1呢?次態(tài)的兩個(gè)輸出不是應(yīng)該保持相反?這是怎么一回事呢?
首先,基本RS觸發(fā)器的邏輯方程為:根據(jù)上述兩個(gè)式子得到它的四種輸入與輸出的關(guān)系:
1、當(dāng)R端有效(0),S端無(wú)效時(shí)(1),則Q=0,Q非=1,觸發(fā)器置0;
2、當(dāng)R端無(wú)效(1)、S端有效時(shí)(0),則Q=1,Q非=0,觸發(fā)器置1。RS觸發(fā)器如上所述,當(dāng)觸發(fā)器的兩個(gè)輸入端加入不同邏輯電平時(shí),它的兩個(gè)輸出端Q和Q非有兩種互補(bǔ)的穩(wěn)定狀態(tài)。一般規(guī)定觸發(fā)器Q端的狀態(tài)作為觸發(fā)器的狀態(tài)。通常稱觸發(fā)器處于某種狀態(tài),實(shí)際是指它的Q端的狀態(tài)。Q=1、Q非=0時(shí),稱觸發(fā)器處于1態(tài),反之觸發(fā)器處于0態(tài)。S=0,R=1使觸發(fā)器置1,或稱置位。因置位的決定條件是S=0,故稱S端為置1端。R=0,S=1時(shí),使觸發(fā)器置0,或稱復(fù)位。同理,稱R端為置0端或復(fù)位端。若觸發(fā)器原來(lái)為1態(tài),欲使之變?yōu)?態(tài),必須令R端的電平由1變0,S端的電平由0變1。這里所加的輸入信號(hào)(低電平)稱為觸發(fā)信號(hào),由它們導(dǎo)致的轉(zhuǎn)換過(guò)程稱為翻轉(zhuǎn)。由于這里的觸發(fā)信號(hào)是電平,因此這種觸發(fā)器稱為電平控制觸發(fā)器。從功能方面看,它只能在S和R的作用下置0和置1,所以又稱為置0置1觸發(fā)器,或稱為置位復(fù)位觸發(fā)器。其邏輯符號(hào)如圖1(b)所示。由于置0或置1都是觸發(fā)信號(hào)低電平有效,因此,S端和R端都畫有小圓圈。
3、當(dāng)RS端均無(wú)效時(shí),觸發(fā)器狀態(tài)保持不變。觸發(fā)器保持狀態(tài)時(shí),輸入端都加非有效電平(高電平),需要觸發(fā)翻轉(zhuǎn)時(shí),要求在某一輸入端加一負(fù)脈沖,例如在S端加負(fù)脈沖使觸發(fā)器置1,該脈沖信號(hào)回到高電平后,觸發(fā)器仍維持1狀態(tài)不變,相當(dāng)于把S端某一時(shí)刻的電平信號(hào)存儲(chǔ)起來(lái),這體現(xiàn)了觸發(fā)器具有記憶功能。
4、當(dāng)RS端均有效時(shí),觸發(fā)器狀態(tài)不確定。在此條件下,兩個(gè)與非門的輸出端Q和Q非全為1,在兩個(gè)輸入信號(hào)都同時(shí)撤去(回到1)后,由于兩個(gè)與非門的延遲時(shí)間無(wú)法確定,觸發(fā)器的狀態(tài)不能確定是1還是0,因此稱這種情況為不定狀態(tài),這種情況應(yīng)當(dāng)避免。從另外一個(gè)角度來(lái)說(shuō),正因?yàn)镽端和S端完成置0、置1都是低電平有效,所以二者不能同時(shí)為0。此外,還可以用或非門的輸入、輸出端交叉連接構(gòu)成置0、置1觸發(fā)器,其邏輯圖和邏輯符號(hào)分別如圖1(a)和(b)所示。這種觸發(fā)器的觸發(fā)信號(hào)是高電平有效,因此在邏輯符號(hào)的S端和R端沒有小圓圈。
通過(guò)閱讀以上的內(nèi)容,相信大家都能夠解答文中開頭提到的RS觸發(fā)器中0與1的問題。其實(shí)在RS觸發(fā)器的使用過(guò)程中還有很多這樣那樣的問題,都是需要通過(guò)不斷地驗(yàn)證與實(shí)踐來(lái)得出最終正確結(jié)論的,希望大家在閱讀過(guò)本文之后能夠有所收獲。
相關(guān)閱讀:
RS觸發(fā)器“抗抖”作用,你不好奇嗎?
為何RS觸發(fā)器的輸入和輸出總是“自相殘殺”?
只需十分鐘,教你識(shí)別鎖存器和Rs觸發(fā)器