Sie sind auf Seite 1von 10

Flip-flop Circuits

CHANTHA THOEUN

Types of Flip-flops
SR flip-flop (Set, Reset) T flip-flop (Toggle) D flip-flop (Delay) JK flip-flop

Excitation Tables
Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 1 -> 1 Previous State -> Present State 0 -> 0 S 0 1 0 X T 0 R X 0 1 0

0 -> 1
1 -> 0 1 -> 1

1
1 0

Excitation Tables
Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 1 -> 1 Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 J 0 1 X D 0 1 0 1 K X X 1

1 -> 1

Timing Diagrams
S 0->0 0->1 1->0 1->1 0 1 0 X R X 0 1 0
Q
R CLK S

T 0->0 0->1 1->0 1->1 0 1 1 0

CLK T

Timing Diagrams
D
CLK

0->0 0->1 1->0 1->1

0 1 0 1
Q D

J 0->0 0->1 1->0 1->1 0 1 X X

K X X 1 0

CLK J

Converting Flip-flops
Use T flip-flop to implement D flip-flop
D 0 1 Q+ 0 1 D\Q+ 0 1 0 0 1 1 0 1 D\Q+ 0 1 0 0 1 1 1 0

T 0 1

Q+ Q Q

T = DQ + DQ

Converting flip-flops
Use T flip-flop to implement D flip-flop

T D

SET

D
CLR

Converting Flip-flops
Use T flip-flop to implement JK flip-flop
T 0 1 Q+ Q Q JK\Q+ 0 1 JK\Q+ 0 1

00
01 11 10

0
0 1 1

1
0 0 1

00
01 11 10

0
0 1 1

0
1 1 0

J 0 0 1 1

K 0 1 0 1

Q+ Q 0 1 Q

T = JQ + KQ

Converting flip-flops
Use T flip-flop to implement JK flip-flop

J T

K Q

Das könnte Ihnen auch gefallen