T觸發(fā)器(Toggle Flip-Flop)Toggle是一個邊緣觸發(fā)的切換觸發(fā)器,輸出Q在輸入CLK的每個上升沿時發(fā)生變化,在輸入CLK的上升沿時翻轉(zhuǎn)輸出Q。輸入RST為1時輸出Q輸出值為0且保持不變。
時間圖如下:
特征表如下:
其中:RST:重置, CLK:時鐘, Q:輸出
*假設(shè)最初 RST 和CLK 都是低電平 ( RST = CLK =0),輸出 Q 是低電平 (Q = 0);
*當(dāng)輸入RST為低電平(RST = 0),在CLK脈沖的上升沿t1、t2、t3和t4處,Q 處的輸出改變狀態(tài)發(fā)生翻轉(zhuǎn);
*CLK在時間上從高電平到低電平的轉(zhuǎn)換對Q輸出沒有影響,因?yàn)橛|發(fā)器處于一個穩(wěn)定狀態(tài)。
*當(dāng)輸入RST為高電平(RST = 1),可防止重置Q輸出狀態(tài),無論CLK脈沖處于上升沿處(圖為t6和t7)或下降沿處。因此,當(dāng) RST = 1 時,輸出Q=0保持不變。
源代碼:
FUNCTION_BLOCK "Toggle"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
VAR_INPUT
CLK : Bool;
RST : Bool;
END_VAR
VAR_OUTPUT
Q : Bool;
END_VAR
VAR
edge : Bool;
END_VAR
BEGIN
IF #RST THEN
#Q := 0;
ELSIF #CLK AND NOT #edge THEN
#Q := NOT #Q;
END_IF;
#edge := #CLK;
END_FUNCTION_BLOCK
-
觸發(fā)器
+關(guān)注
關(guān)注
14文章
2039瀏覽量
62162 -
RST
+關(guān)注
關(guān)注
0文章
31瀏覽量
7603 -
CLK
+關(guān)注
關(guān)注
0文章
128瀏覽量
17619
發(fā)布評論請先 登錄
JK觸發(fā)器 D觸發(fā)器 RS觸發(fā)器 T觸發(fā)器 真值表
T觸發(fā)器,什么是T觸發(fā)器,T觸發(fā)器的邏輯符號

D觸發(fā)器組成T和J-K觸發(fā)器電路圖

J-K觸發(fā)器組成T觸發(fā)器電路圖

T觸發(fā)器的設(shè)計

評論