0% found this document useful (0 votes)
742 views7 pages

Practical 6, 7

A flip-flop is a digital memory circuit used to store one bit of data, with various types including SR, JK, D, and T flip-flops. Each type has distinct characteristics and truth tables, making them suitable for different applications in digital systems. Flip-flops are fundamental components in sequential logic circuits, widely utilized in computers and communication devices.

Uploaded by

aditya008220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
742 views7 pages

Practical 6, 7

A flip-flop is a digital memory circuit used to store one bit of data, with various types including SR, JK, D, and T flip-flops. Each type has distinct characteristics and truth tables, making them suitable for different applications in digital systems. Flip-flops are fundamental components in sequential logic circuits, widely utilized in computers and communication devices.

Uploaded by

aditya008220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

FLIP FLOP

A FLIP-FLOP IS A TYPE OF DIGITAL MEMORY CIRCUIT USED IN


ELECTRONICS TO STORE ONE BIT OF DATA. IT HAS TWO STABLE
STATES AND CAN BE USED TO STORE A BINARY 0 OR 1. FLIP-FLOPS ARE
THE BASIC BUILDING BLOCKS OF SEQUENTIAL LOGIC CIRCUITS AND
ARE WIDELY USED IN DIGITAL SYSTEMS, SUCH AS COMPUTERS AND
COMMUNICATION DEVICES.

TYPES OF FLIP FLOPS

SR Flip-Flop (Set-Reset)
D Flip-Flop (Data or Delay)

JK Flip-Flop
T Flip-Flop (Toggle)
SR FLIP FLOP Truth table:-
An SR flip-flop is a type of sequential
logic circuit used for storing a single S R Output
bit of data. It is a simple bistable 0 0 No change
device, meaning it has two stable 0 1 0
states: “Set” (S) and “Reset” ®. The 1 0 1

output of the flip-flop depends on the 1 1 Undefined

inputs provided, and it changes state


based on clock signals or other control
inputs.

Characteristics table :-
Exitation table:-
S R Qn Qn+1
0 0 0 0 Qn Qn+1 S R
0 0 1 1 0 0 0 X
0 1 0 0 0 1 1 0
0 1 1 0 1 0 0 1
1 0 0 1 1 1 X 0
1 0 1 1
1 1 0 invalid
1 1 1 invalid
JK FLIP FLOP Truth table:-
“A JK flip-flop is an advanced version
of the SR flip-flop. It solves the K Output
J
undefined state problem (when both
0 0 No change
inputs are 1) present in the SR flip-
0 1 0
flop. It is named after Jack Kilby, who 1 0 1
invented it, and is widely used in 1 1 Undefined
digital electronics for data storage and
synchronization tasks.”

Characteristics table :-
Exitation table:-
J K Qn Qn+
1 Qn Qn+1 J K
0 0 0 X
0 0 0 0
0 1 1 X
0 0 1 1
1 0 X 1
0 1 0 0
1 1 X 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Characteristics table :-
Exitation table:-
J K Qn Qn+1
J K Qn Qn+1
0 0 0 0
0 0 0 X
0 0 1 1
0 1 1 X
0 1 0 0
0 1 1 0 1 0 X 1

1 0 0 1 1 1 X 0

1 0 1 1
1 1 0 invalid
1 1 1 invalid

D FLIP FLOP Truth table:-


A D flip-flop (Data or Delay flip-flop) is
one of the simplest and most widely used D Output
flip-flops in digital circuits. It captures and 0 0
stores the value of a single bit, with the 1 1
output being directly based on the input
value, synchronized with a clock signal. It
eliminates the ambiguity of the SR and JK
flip-flops by having just one input.
Characteristics table :-
Exitation table:-
D Qn Qn+1
Qn Qn+1 D
0 0 0
0 1 0 0 0 0
1 0 1 0 1 1
1 1 1
1 0 0
1 1 1

T FLIP FLOP Truth table:-


• A T flip-flop (Toggle flip-flop) is a
T Output
modified version of the JK flip-flop,
0 Hold
where the inputs J and K are tied together,
1 Toggle
effectively creating a single input called T
(Toggle). The T flip-flop is a simple,
useful component that toggles its output
state (from 0 to 1 or 1 to 0) whenever the
T input is high and a clock edge is
detected.
Characteristics table :-
Exitation table:-

T Qn Qn+1 Qn Qn+1 T
0 0 0 0 0 0
0 1 1 0 1 1
1 0 1 1 0 1
1 1 0 1 1 0

Conversion of flip-flops:-
SR to JK flip-flop:-
J K Qn Qn+1 S R Exitation table:-
0 0 0 0 0 x Qn Qn+1 S R
0 0 1 1 x 0 0 0 0 x
0 1 0 0 0 x
0 1 1 0
0 1 1 0 0 1
1 0 0 1 1 0 1 0 0 1
1 0 1 1 x 0 1 1 x 0
1 1 0 1 1 0
1 1 1 0 0 1
Conversion of flip-flops:-
D to JK flip-flop:-
J K Qn Qn+1 D Exitation table:-
0 0 0 0 0 Qn Qn+1 D
0 0 1 1 1 0 0 0
0 1 0 0 0
0 1 1
0 1 1 0 0
1 0 0 1 1
1 0 0
1 0 1 1 1 1 1 1
1 1 0 1 1
1 1 1 0 0

THANK YOU!!

You might also like