rs和sr觸發(fā)器的工作原理
RS觸發(fā)器和SR觸發(fā)器是基本的數(shù)字電路元件,通常用于存儲一個二進制位的信息。它們都是觸發(fā)器(Flip-Flop)的一種,能夠根據(jù)輸入信號的變化保存和輸出特定的狀態(tài)。下面分別介紹RS和SR觸發(fā)器的工作原理。
1. RS觸發(fā)器 (Reset-Set Trigger)
RS觸發(fā)器(也叫做基本觸發(fā)器)有兩個輸入信號,通常標記為 R(Reset)和 S(Set),以及兩個輸出:Q 和 Q'(Q的反向輸出)。RS觸發(fā)器的功能是通過輸入的Set和Reset信號來設置或復位觸發(fā)器的狀態(tài)。
工作原理:
S = 0, R = 0:在這種情況下,觸發(fā)器的狀態(tài)保持不變,即輸出Q和Q'維持先前的值。它是保持模式,即不改變任何輸出。
S = 1, R = 0:Set輸入為1時,觸發(fā)器進入Set狀態(tài),此時輸出Q = 1,Q' = 0。這表示觸發(fā)器被“設置”。
S = 0, R = 1:Reset輸入為1時,觸發(fā)器進入Reset狀態(tài),此時輸出Q = 0,Q' = 1。這表示觸發(fā)器被“復位”。
S = 1, R = 1:這種狀態(tài)通常是非法的,因為它導致輸出Q和Q'同時為1,這違反了觸發(fā)器的互補性質。因此,這個輸入組合是不允許的。
真值表:
S | R | Q | Q' |
---|---|---|---|
0 | 0 | Q | Q' |
1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 |
1 | 1 | 不定 | 不定 |
2. SR觸發(fā)器 (Set-Reset Trigger)
SR觸發(fā)器與RS觸發(fā)器類似,實際上它們的功能和邏輯非常接近。SR觸發(fā)器的輸入也有兩個,分別是S(Set)和R(Reset),以及輸出Q和Q'。其基本的功能與RS觸發(fā)器一致。
工作原理:
SR觸發(fā)器的工作方式與RS觸發(fā)器類似,通常有如下的行為:
S = 0, R = 0:觸發(fā)器狀態(tài)保持不變(記憶功能)。
S = 1, R = 0:觸發(fā)器進入Set狀態(tài),Q = 1,Q' = 0。
S = 0, R = 1:觸發(fā)器進入Reset狀態(tài),Q = 0,Q' = 1。
S = 1, R = 1:這種輸入組合在標準SR觸發(fā)器中也是非法的,因為它會導致Q和Q'同時為1,違反互補關系。
真值表:
S | R | Q | Q' |
---|---|---|---|
0 | 0 | Q | Q' |
1 | 0 | 1 | 0 |
0 | 1 | 0 | 1 |
1 | 1 | 不定 | 不定 |
3. RS和SR觸發(fā)器的區(qū)別
實際上,RS觸發(fā)器和SR觸發(fā)器在功能上是非常相似的,差別主要體現(xiàn)在觸發(fā)器的命名和設計上。某些設計中可能將其稱為RS觸發(fā)器,而其他設計中則稱其為SR觸發(fā)器,但它們的基本工作原理和真值表幾乎是一樣的。
小結:
Set (S) 輸入將觸發(fā)器置為“1”。
Reset (R) 輸入將觸發(fā)器置為“0”。
S = 1, R = 1 是非法的狀態(tài),會導致輸出不確定。