2. What is Flip-flop?
SR Flip-flop
State table & Diagram
D Flip-flop
State table & Diagram
JK Flip-flop
State table & Diagram
T Flip-flop
State table & Diagram
3. a flip-flop is a type of circuit that contains two
states and are often used to store state
information.
By sending a signal to the flip-flop, the state can
be changed.
Flip-flops are used in a number of
electronics, including computers and
communications equipment.
There were a number of types of flip-flops are D
flip-flop, SR flip-flopT flip-flop and JK flip-flop.
4. When the clock triggers, the value remembered by the flip-
flop remains unchanged if R and S are both 0, becomes 0 if
the R input (Reset) is 1, and becomes 1 if the S input (Set) is 1.
The behavior in unspecified if both inputs are 1. (In
Logical, the value in the flip-flop remains unchanged.)
Characteristics Equation Q(next) = S + R'Q SR = 0
Symbols & CharacteristicTable
S R Q
0 0 Q
0 1 0
1 0 1
1 1 ??
5. The SR flip-flop state table.
The state diagram is.
Q Q(next) S R
0 0 0 X
0 1 1 0
1 0 0 1
1 1 X 0
6. When the clock triggers, the value
remembered by the flip-flop becomes the
value of the D input (Data) at that instant.
Characteristic Equation Q(next) = D
D Flip-flop symbol &
CharacteristicTable. D Q
0 0
1 1
7. The D flip-flop has the following state table
▪ Note that changes on clock edge are always assumed
The corresponding state diagram is
▪ Again, transitions occurs only on a clock edge.
Q Q(next) D
0 0 0
0 1 1
1 0 0
1 1 1
8. When the clock triggers, the value
remembered by the flip-flop toggles if
the J and K inputs are both 1, remains the
same if they are both 0; if they are
different, then the value becomes 1 if
the J (Jump) input is 1 and 0 if the K (Kill) input
is 1
Characteristic Equation Q(next) = JQ' + K'Q
Symbol & Characteristic
Table
J K Q
0 0 Q
0 1 0
1 0 1
1 1 Q'
9. The JK flip-flop state table
The State Diagram is
Q Q(next) J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
10. When the clock triggers, the value
remembered by the flip-flop either toggles or
remains the same depending on whether
the T input (Toggle) is 1 or 0.
Characteristic Equation Q(next) =TQ' +T'Q
Symbols & Characteristic
Equation
T Q
0 Q
1 Q'
11. TheT flip-flop state table
The State Diagram is
Q Q(next) T
0 0 0
0 1 1
1 0 1
1 1 0