RS觸發器

RS觸發器

計算機學術語
RS觸發器是構成其它各種功能觸發器的基本組成部分,故又稱為基本RS觸發器。[1]
    中文名:複位置位觸發器 外文名: 用途: 英文名:Reset-Set trigger 類别:觸發器 别稱:基本RS觸發器

基本RS

電路結構

把兩個與非門或者或非門G1、G2的輸入、輸出端交叉連接,即可構成基本RS觸發器,其邏輯電路如右圖所示,為兩個與非門組成的RS觸發器。它有兩個輸入端R、S和兩個輸出端Q、Q非。

工作原理

基本RS觸發器的邏輯方程為:(注:以用與非門構成的RS鎖存器為例)

約束方程:SR=0

根據上述兩個式子得到它的四種輸入與輸出的關系:

1.當R端有效(1),S端無效時(0),則Q=1,Q非=0,觸發器置1;

2.當R端無效(0)、S端有效時(1),則Q=0,Q非=1,觸發器置0。

如上所述,當觸發器的兩個輸入端加入不同邏輯電平時,它的兩個輸出端Q和Q非有兩種互補的穩定狀态。一般規定觸發器Q端的狀态作為觸發器的狀态。通常稱觸發器處于某種狀态,實際是指它的Q端的狀态。Q=1、Q非=0時,稱觸發器處于1态,反之觸發器處于0态。S=0,R=1使觸發器置1,或稱置位。因置位的決定條件是S=0,故稱S端為置1端。R=0,S=1時,使觸發器置0,或稱複位。

同理,稱R端為置0端或複位端。若觸發器原來為1态,欲使之變為0态,必須令R端的電平由1變0,S端的電平由0變1。這裡所加的輸入信号(低電平)稱為觸發信号,由它們導緻的轉換過程稱為翻轉。由于這裡的觸發信号是電平,因此這種觸發器稱為電平控制觸發器。從功能方面看,它隻能在S和R的作用下置0和置1,所以又稱為置0置1觸發器,或稱為置位複位觸發器。其邏輯符号如圖7.2.1(b)所示。由于置0或置1都是觸發信号低電平有效,因此,S端和R端都畫有小圓圈。

3.當RS端均無效時,觸發器狀态保持不變。

觸發器保持狀态時,輸入端都加非有效電平(高電平),需要觸發翻轉時,要求在某一輸入端加一負脈沖,例如在S端加負脈沖使觸發器置1,該脈沖信号回到高電平後,觸發器仍維持1狀态不變,相當于把S端某一時刻的電平信号存儲起來,這體現了觸發器具有記憶功能。

4.當RS端均有效時,觸發器狀态不确定。

在此條件下,兩個與非門的輸出端Q和Q非全為1,在兩個輸入信号都同時撤去(回到1)後,由于兩個與非門的延遲時間無法确定,觸發器的狀态不能确定是1還是0,因此稱這種情況為不定狀态,這種情況應當避免。從另外一個角度來說,正因為R端和S端完成置0、置1都是低電平有效,所以二者不能同時為0。

此外,還可以用或非門的輸入、輸出端交叉連接構成置0、置1觸發器,其邏輯圖和邏輯符号分别如圖7.2.2(a)和7.2.2(b)所示。這種觸發器的觸發信号是高電平有效,因此在邏輯符号的S端和R端沒有小圓圈。

抗抖作用

RS觸發器一般用來抵抗開關的抖動。

為了消除開關的接觸抖動,可在機械開關與被驅動電路間接的接入一個基本RS觸發器,如圖1所示838電子。S為=0,R=l,可得出A=l,A‘=0。當按壓按鍵時,S=l,R=0,可得出A=0,A’=1,改變了輸出信号A的狀态。若由于機械開關的接觸抖動,則R的狀态會在0和1之間變化多次,若R=l,由于A=0,因此G2門仍然是“有低出高”,不會影響輸出的狀态。同理,當松開按鍵時,S端出現的接觸抖動亦不會影響輸出的狀态。因此,圖1所示的電路,開關每按壓一次,A點的輸出信号僅發生一次變化。

單片機電路中的防抖現在一般都用程序防抖而不用觸發器這些硬件防抖了。

相關詞條

相關搜索

其它詞條