RS觸發器

轉載自:https://blog.csdn.net/aic1999/article/details/80200534

RS觸發器,也有人叫它RS鎖存器,用於實現“記憶”電路狀態/數據功能的東西 。問過學過數電的人,有說觸發器和鎖存器對信號的觸發方式雖然不同但是工作原理其實一樣的,觸發器是邊沿變化,鎖存器是電平變化....但是兩者的邏輯圖和原理都一樣的,所以在這就不做區分了。

首先RS觸發器的邏輯電路圖長這樣:

RS觸發器可以用與非門實現或者用或非門也行,我這裏以或非門爲例子。

· 爲什麼這個電路能夠導通?
一開始知道這個電路圖是能工作的我是不理解的....爲什麼居然可以用“未知的輸出”去當作輸入?
然而據他人指出,實際上我是陷入了一個認知誤區,認爲電路的輸入端一定要人工設置高低電平(0、1)纔可以運轉。實際上就算我們不設置Q、非Q端爲0,它也是默認接地的,即默認是0的....

· S,R,Q,非Q代表什麼?

Q代表這個觸發器的狀態,Q=1時,即表示當前觸發器狀態爲1。

S代表置位,當設置S=1,R=0時,由於S=1,不管設置前的Q的狀態是0還是1,由或非真值表我們知道,輸出結果總是爲0!即非Q=0。又因爲非Q=0,R=0,此時由真值表可知Q=1。即我們稱S=1是我們希望這個觸發器的狀態爲1。在或非門中這種狀態被稱爲“置一”。

R代表復位,當設置R=1,S=0時,由於R=1,不管設置前的非Q狀態是0還是1,都有輸出結果爲0,即Q=0,即我們稱R=1是我們希望觸發器的狀態能被複位回0的狀態。(當然啦,Q=0後,因爲S=0,Q=0,所以又有非Q=1.)在或非門中這種狀態被稱爲“置零”。

非Q,我的理解是“一個輔助”,輔助這個電路構成這樣奇特的結構——能夠實現“保存Q狀態”的功能,非Q和Q是互補關係。

· 該觸發器的作用?

正常情況下,我們都是要麼“S=1,R=0”,要麼“S=0,R=1”.

如果突然斷電了!哎,S=R=0了!那我們怎麼保持Q的狀態不改變呢?——這就是觸發器的作用。

當電路上一秒還在“S=0,R=1”狀態時(此時Q=0,非Q=1),突然變成了“S=0,R=0”,此時我們會驚奇的發現,由於Q=0,S=0,非Q仍然是1,非Q=1,R=0,Q仍然是0,不變!這就做到了保持Q的狀態!這正是這個電路的奇特之處。

· 不允許出現的狀況

S=1,R=1時,不僅S,R的意義會出現變化“Q到底是爲0還是1?”,

而且從邏輯圖我們得知,S=R=1時,Q=非Q=0。如果此刻S,R突然變化=0,因爲變0的過程有先有後,假設S先變爲0,即有S=0,Q=0,得到輸出非Q=1。如果是R先變成0,有R=0,非Q=0,即輸出Q=1。Q的狀態不穩定,Q的狀態取決於誰先變爲0...所以這是不允許出現的情況,因爲你並不知道你的Q是什麼狀態。

通過上述我們可以得出或非門的RS觸發器有以下總結:

S=0,R=0時候,Q狀態保持不變。

S=1,R=0時候,Q狀態被設置爲1.

S=0,R=1時候,Q狀態被設置爲0.

S=1,R=1時候,Q狀態不確定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章