SlideShare a Scribd company logo
1 of 52
1
Chapter 4:
FLIP FLOPS
(Sequential Circuits)
By:
Siti Sabariah Hj. Salihin
ELECTRICAL ENGINEERING DEPARTMENT
DEE2034 : DIGITAL ELECTRONICS
Programme Learning Outcomes, PLO
Upon completion of the programme, graduates should be able to:
 PLO 1 : Apply knowledge of mathematics, scince and engineering
fundamentals to well defined electrical and electronic engineering
procedures and practices
Course Learning Outcomes, CLO
 CLO 2 : Simplify and Design combinational and sequential logic circuits by
using the Boolean Algebra and the Karnaugh Maps.
 CLO 3 : Draw logic diagrams, truth tables and timing diagrams for all
common flip flops and use these to implement sequential logic circuits
correctly.
CHAPTER 4 : FLIP FLOPS
EE 202 : DIGITAL ELECTRONICS
DEE2034 : DIGITAL ELECTRONICS
Upon completion of this chapter, students
should be able to:
1. Understand Types of Flip-Flop, Truth Tables, Symbols,
Timing Diagram and its application in Logic Circuits.
2. Construct Types of Flip Flop using Types of Logic
Gates by Drawing Symbols and Truth Tables, and
Timing Diagram.
Learning outcomes For Chapter 4:
Flip Flops(Sequential Circuits)
DEE2034 : DIGITAL ELECTRONICS
Chapter's Summary
 Flip-Flops
- Types Of Flip Flops: SR Flip-Flop,
Clocked SR Flip-Flop, T Flip-Flop and JK
Flip-Flop.
- Symbols, Truth Tables and Timing.
- T Flip-Flops and D Flip-Flops
built using JK Flip-Flops.
DEE2034 : DIGITAL ELECTRONICS
5
4.0 Introduction
Sequential Circuits
 The output of circuit depends on the previous output and the
present inputs.
 The inputs must follow a specific sequence to produce a required
output.
 In order to follow a sequence of inputs the circuits must contain
some form of memory to retain knowledge of those inputs, which
have already occurred.
 This memory are obtained by feedback connections, which are
made so that history of the previous inputs is maintained.
 Most sequential systems are based on a small number of simple
sequential circuit elements known as Bistables or Flip Flops.
DEE2034 : DIGITAL ELECTRONICS
6
4.0 Flip Flop (Sequential Circuits)
 What is Flip flop?
Answer:
 In digital circuits, the flip-flop, is a kind
of bistable multivibrator.
 It is a Sequential Circuits / an
electronic circuit which has two stable
states and thereby is capable of
serving as one bit of memory , bit 1 or
bit 0.
DEE2034 : DIGITAL ELECTRONICS
7
4.0 Introduction – Flip Flop
 They are 1 (HIGH) or 0
(LOW).
 Whenever we refer to the
state of flip flop, we refer to
the state of its normal output
(Q).
 More complicated Flip flop
use a clock as the control
input. These clocked flip-flops
are used whenever the input
and output signals must
occur within a particular
sequence.
Figure 4.0.1 : General Flip flop
symbol
Inputs Q Normal output
Inverted Output
They have two stable conditions and
can be switched from one to the
other by appropriate inputs. These
stable conditions are usually called
the states of the circuit.
Q
DEE2034 : DIGITAL ELECTRONICS
Introduction: Types Of Flip Flop
1. SR Flip Flop
a. SR Flip Flop Active Low = NAND gates
b. SR Flip Flop Active High = NOR gates
2. Clocked SR Flip Flop
3. JK Flip Flop
4. JK Flip Flop With Preset And Clear
5. T Flip Flop
6. D Flip Flop
DEE2034 : DIGITAL ELECTRONICS
The Used of Flip Flop
 For Memory circuits
 For Logic Control Devices
 For Counter Devices
 For Register Devices
DEE2034 : DIGITAL ELECTRONICS
10
4.1 SR Flip Flop
 The most basic Flip Flop is called SR Flip Flop.
 The basic RS flip flop is an asynchronous device.
 In asynchronous device, the outputs is immediately
changed anytime one or more of the inputs change
just as in combinational logic circuits.
 It does not operate in step with a clock or timing.
 These basic Flip Flop circuit can be constructed using
two NAND gates latch or two NOR gates latch.
 SR Flip Flop Active Low = NAND gates
 SR Flip Flop Active High = NOR gates
DEE2034 : DIGITAL ELECTRONICS
11
4.1 SR Flip Flop
 Figure 4.1.1:
 SR Flip Flop logic
Symbol
 The SR Flip Flop has two
inputs, SET (S) and RESET
(R).
 The SR Flip Flop has two
outputs, Q and ¯
 The Q output is considered
the normal output and is the
one most used.
 The other output ¯ is simply
the compliment of output Q.
Q
Q
DEE2034 : DIGITAL ELECTRONICS
12
4.1 SR Flip Flop - NAND GATE LATCH
 NAND GATE LATCH
 Figure 4.1.2: SR NAND (Active
LOW) Logic circuit.
 The NAND gate version has two
inputs, SET (S) and RESET (R).
 Two outputs, Q as normal
output and ¯ as inverted output
and feedback mechanism.
 The feedback mechanism is
required to form a sequential
circuit by connecting the output
of NAND-1 to the input of
NAND-2 and vice versa.
 The circuit outputs depends on
the inputs and also on the
outputs.
Q1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
DEE2034 : DIGITAL ELECTRONICS
13
4.1 SR Flip Flop - NAND GATE LATCH
 Figure 4.1.3 Feedback Mechanism
DEE2034 : DIGITAL ELECTRONICS
14
4.1SR Flip Flop - NAND GATE LATCH
 Normal Resting
State Figure 4.1.4.a
 Input S=1 , R=1 ,
 This is the normal
resting state of the
circuit and it has no
effect of the output
states.
 Output Q and ¯ will
remain in whatever state
they were in prior to the
occurrence of this input
condition.
 It works in HOLD mode
of operation.
1
2
0
1
1
1
0
1
1
1
1
1
11
1
2
1
000
1
Q1
2
DEE2034 : DIGITAL ELECTRONICS
15
4.1 SR Flip Flop - NAND GATE LATCH
 Input, S = 0, R = 1
 This will set Q = 1.
 It works in SET mode
operation.
 Figure 4.1.4.b
1
2
0
1
0 1
01
DEE2034 : DIGITAL ELECTRONICS
16
4.1 SR Flip Flop - NAND GATE LATCH
 Figure 4.1.4.c  Input S = 1, R = 0
 This will reset Q = 0.
 It works in RESET mode
operation.1
2
1
0
1
0
0
1
DEE2034 : DIGITAL ELECTRONICS
17
4.1 SR Flip Flop - NAND GATE LATCH
 Figure 4.1.4.d  This condition tries to set and
reset the NAND gate latch at the
same time.
 It produces Q = ¯ = 1
 This is unexpected condition,
since the two outputs should be
inverses of each other.
 If the inputs are returned to 1
simultaneously, the output states
are unpredictable.
 This input condition should not
be used and when circuits are
constructed, the design should
make this condition
S = R = 0 never arises.
It is called INVALID/PROHIBITED
1
2
0
0 1
1
1
0
Q
DEE2034 : DIGITAL ELECTRONICS
18
4.1 SR Flip Flop - NAND GATE LATCH
 From the description of the NAND gate
latch operation, it shows that the SET and
RESET inputs are active LOW.
 The SET input will set Q = 1 when SET is
0 (LOW).RESET input will reset Q = 0
when RESET is 0 (LOW)
 In the prohibited/INVALID state both
outputs are 1. This condition is not used
on the RS flip-flop. The set condition
means setting the output Q to 1.
 Likewise, the reset condition means
resetting (clearing) the output Q to 0. The
last row shows the disabled, or hold,
condition of the RS flip-flop. The outputs
remain as they were before the hold
condition existed. There is no change in
the outputs from the previous states.
The flip-flop memorizes the previous
condition.
 Figure 4.1.5 : SR NAND gate
latch Truth Table
S R Q ¯ STATUS
0 0 1 1 INVALID
0 1 1 0 SET
1 0 0 1 RESET
1 1 Q ¯ HOLD
(NoChange)
Q
Q
S R Q ¯ STATUS
0 0 1 1 INVALID
0 1 1 0 SET
1 0 0 1 RESET
1 1 Q ¯ HOLD
(NoChange)
DEE2034 : DIGITAL ELECTRONICS
19
4.1 SR NAND Flip Flop-Waveforms
Exercise 4.1.1:
Determine the output of NAND
gate latch which Q initially 1 for
the given input waveforms.
S
R
Q
¯
Example 4.1.1: Determine the
output of NAND gate latch which Q
initialy 0 for the given input waveform.
S
R
Q
¯Q
Q
DEE2034 : DIGITAL ELECTRONICS
20
4.1 SR Flip Flop - NOR GATE LATCH
 NOR GATE LATCH
 Figure 4.1.6: SR NOR
(Active HIGH) Logic circuit
 The latch circuit can also be
constructed using two NOR
gates latch.
 The construction is similar to
the NAND latch except that
the normal output Q and
inverted output ¯ have
reversed positions.
Q
DEE2034 : DIGITAL ELECTRONICS
21
4.1 SR Flip Flop - NOR GATE LATCH
The analysis of a SR FLIP FLOP
NOR :
* S = 0, R = 0; This is the normal
resting state of the circuit and it
has no effect of the output states.
Q and ¯ will remain in whatever
state they were in prior to the
occurrence of this input condition.
It works in HOLD (no change)
mode operation.
• S = 0, R = 1; This will reset Q to
0, it works in RESET mode
operation.
SR FLIP FLOP NOR
(Active HIGH) Logic circuit
Q
DEE2034 : DIGITAL ELECTRONICS
22
4.1 SR Flip Flop - NOR GATE LATCH
 S = 1, R = 0; This will set Q to 1, it works in SET mode operation.
 S = 1, R = 1; This condition tries to set and reset the NOR gate
latch at the same time, and it produces Q = ¯ = 0. This is an
unexpected condition and are not used.
Since the two outputs should be inverse of each other. If the inputs
are returned to 1 simultaneously, the output states are unpredictable.
This input condition should not be used and when circuits are
constructed, the design should make this condition
SET=RESET = 1 never arises.
Q
DEE2034 : DIGITAL ELECTRONICS
23
4.1 SR Flip Flop - NOR GATE LATCH
 From the description of the
NOR gate latch operation, it
shows that the SET and
RESET inputs are Active
HIGH.
 The SET input will set Q = 1
when SET is 1 (HIGH).
RESET input will reset Q
when RESET is 1 (HIGH).
 Figure 4.1.7 : SR NOR gate latch
Truth Table
S R Q ¯ STATUS
0 0 HOLD
(NoChange)
0 1 0 1 RESET
1 0 1 0 SET
1 1 0 0 INVALID
Q Q
Q
_
DEE2034 : DIGITAL ELECTRONICS
24
4.1 SR NOR Flip Flop -Waveforms
 Example 4.1.2: Determine the
output of NOR gate latch which
Q initially 0 for the given input
waveforms.
S
R
Q
¯
 Exercise 4.1.2 : Determine the
output of NOR gate latch which
Q initially 1 for the given input
waveforms.
S
R
Q
¯Q Q
DEE2034 : DIGITAL ELECTRONICS
25
4.2 The CLOCK
 In synchronous device, the exact times at
which any output can change states are
controlled by a signal commonly called the
clock.
 The clock signal is generally a rectangular
pulse train or a square wave as shown in
figure 4.9.
 The clock is distributed to all parts of the
system, and most of the system outputs can
change state only when the clock makes a
transition.
DEE2034 : DIGITAL ELECTRONICS
26
4.2 The CLOCK
 When the clock changes from a LOW state to a HIGH
state, this is called the positive-going transition (PGT)
or positive edge triggered.
 When the clock changes from a HIGH state to a LOW
state, it is called negative going transition (NGT) or
negative edge triggered.
Figure 4.2.1: Clock Pulse-Train
(a) Positive going transition
(b) Negative going transition
Enable
Disable
DEE2034 : DIGITAL ELECTRONICS
27
4.2 Clocked SR Flip Flop
 Additional clock input is
added to change the SR flip-
flop from an element used in
asynchronous sequential
circuits to one, which can be
used in synchronous circuits.
 The clocked SR flip flop logic
symbol that is triggered by
the PGT is shown in Figure
4.2.2
 Its means that the flip flop
can change the output states
only when clock signal makes
a transition from LOW to
HIGH.
 Figure 4.2.2 : PGT Clocked SR Flip
flop symbol
DEE2034 : DIGITAL ELECTRONICS
28
4.2 Clocked RS Flip Flop
Figure 4.2.3: Truth Table for
clocked SR Flip Flop
clock
S R Q ¯ STATUS
0 0 Q Q HOLD
(NoChange)
0 1 0 1 RESET
1 0 1 0 SET
1 1 0 0 INVALID
•The Truth Table in figure
4.2.3 shows how the flip
flop output will respond to
the PGT at the clocked
input for the various
combinations of SR inputs
and output.
• The up arrow symbol
indicates PGT.
Q
_
DEE2034 : DIGITAL ELECTRONICS
29
 Example 4.2.1: Determine the
output of PGT clocked SR flip
flop which Q initially 0 for the
given input waveforms
Cp
S
R
Q
¯
 Exercise 4.2.1: Determine the
output of PGT clocked SR flip
flop which Q initially 1 for the
given input waveforms.
Cp
S
R
Q
¯
4.2 Clocked SR Flip Flop
Q Q
DEE2034 : DIGITAL ELECTRONICS
30
4.2 Clocked SR Flip Flop
 Figure 4.2.4 : NGT Clocked
SR Flip flop symbol
 The clocked SR Flip
Flop logic symbol
that is triggered by
the NGT is shown in
Figure 4.2.4
 It means that the Flip
flop can change the
output states only
when clocked signal
makes a transition
from HIGH to LOW.
DEE2034 : DIGITAL ELECTRONICS
31
4.2 Clocked SR Flip Flop
 Figure 4.2.5: CLOCKED SR
FLIP FLOP LOGIC CIRCUIT
DEE2034 : DIGITAL ELECTRONICS
32
4.2 Clocked SR Flip Flop
 Figure 4.2.6: CLOCKED SR
FLIP FLOP LOGIC CIRCUIT
 If used NOR Gate, must used
AND Gate in front.
DEE2034 : DIGITAL ELECTRONICS
33
4.2 Clocked SR Flip Flop
 Example 4.2.2: Determine the
output of NGT clocked SR flip
flop which Q initially 0 for the
given input waveforms
Cp
S
R
Q
¯
 Exercise 4.2.2: Determine the
output of NGT clocked SR flip
flop which Q initially 1 for the
given input waveforms.
Cp
S
R
Q
¯Q Q
DEE2034 : DIGITAL ELECTRONICS
34
4.3 JK Flip Flop - Symbol
 Another types of Flip flop is JK
flip flop.
 It differs from the RS flip flops
when J=K=1 condition is not
indeterminate but it is defined to
give a very useful changeover
(toggle) action.
 Toggle means that Q and ¯ will
switch to their opposite states.
 The JK Flip flop has clock input
Cp and two control inputs J and
K.
 Operation of Jk Flip Flop is
completely described by truth
table in Figure 4.3.3.
 Figure 4.3.1 : PGT JK Flip
flop symbol
 Figure 4.3.2 : NGT JK Flip
flop symbol
Q
DEE2034 : DIGITAL ELECTRONICS
35
4.3 JK Flip Flop – Truth Table And Logic Circuit
Figure 4.3.3: Truth Table for JK
Flip Flop
 Figure 4.3.4: JK FLIP FLOP
LOGIC CIRCUIT
clock
J K Q ¯ STATUS
0 0 HOLD
(No Change)
0 1 1 0 RESET
1 0 0 1 SET
1 1 Toggle
Q
Q
_
Q
Q Q
_
DEE2034 : DIGITAL ELECTRONICS
36
4.3 JK Flip Flop - waveforms
Example 4.3.1 : Determine the output of PGT clocked JK flip flop for
the given input waveforms which the Q initially 0.
J
Clk
K
Q
DEE2034 : DIGITAL ELECTRONICS
37
4.3 JK Flip Flop - waveforms
Exercise 4.3.1:Determine the output
of NGT clocked JK flip flop for the
given input waveforms which the
Q initially 0.
Exercise 4.3.2:Determine the output
of PGT clocked JK flip flop for the
given input waveforms which the
Q initially 0.
J
K
Q
Cp
¯Q
Cp Cp
K
J
Q
Q
¯
DEE2034 : DIGITAL ELECTRONICS
38
4.4 JK Flip Flop with Asynchronous Input
 The J and K inputs are called synchronous inputs
since they only influence the state of the flip flop when
the clocked pulse is present.
 This flip flop can also have other inputs called Preset
(or SET) and clear that can be used for setting the flip
flop to 1 or resetting it to 0 by applying the appropriate
signal to the Preset and Clear inputs.
 These inputs can change the state of the flip flop
regardless of synchronous inputs or the clock.
DEE2034 : DIGITAL ELECTRONICS
39
4.4 JK Flip Flop with Preset and Clear
Figure 4.4.1 : Symbol and Truth Table
DEE2034 : DIGITAL ELECTRONICS
40
4.4 JK Flip Flop with Asynchronous Input
 Example 4.4.2 : The output of clocked JK flip flop which output initially 0
for the given input waveforms.
Cp
Preset
Clear
J
K
Q
Q
DEE2034 : DIGITAL ELECTRONICS
41
4.4 JK Flip Flop with Asynchronous Input
 Exercise 4.4.3 : The output of clocked JK flip flop which output
initially 0 for the given input waveforms.
Cp
Preset
K
Clear
Q
DEE2034 : DIGITAL ELECTRONICS
42
4.5 T Flip Flop - Symbol
 The T flip flop has only
the Toggle and Hold
Operation.
 If Toggle mode
operation. The output
will toggle from 1 to 0 or
vice versa.
 Figure 4.5.1: Symbol for T
Flip Flop
T clock
Q status
0 Q Q HOLD
1 Q Q TOGOL
Q
Figure 4.5.2 :Truth Table for T Flip Flop
CP
T
DEE2034 : DIGITAL ELECTRONICS
43
4.5 T Flip Flop – Logic Circuit
Cp
T
T
Logic circuit T Flip flop
using NOR gate
Logic circuit T Flip flop
using NAND gate
Figure 4.5.3: Logic circuit for T Flip Flop
DEE2034 : DIGITAL ELECTRONICS
44
4.5 T Flip Flop – Waveforms
Example 4.5.1 : Determine the output of PGT T flip flop for
the given input waveforms which the Q initially 0.
T
Clk
Q
Q
DEE2034 : DIGITAL ELECTRONICS
45
4.5 T Flip Flop – Wave forms
Exercise 4.5.1 : Determine the output of
PGT T flip flop for the given input
waveforms which the Q initially 0.
Exercise 4.5.2 : Determine the output of
NGT T flip flop for the given input
waveforms which the Q initially 0.
CpCp
Q
T
Q
Q
T
Q
DEE2034 : DIGITAL ELECTRONICS
46
4.6 D Flip Flop
 Also Known as Data Flip flop
 Can be constructed from RS
Flip Flop or JK Flip flop by
addition of an inverter.
 Inverter is connected so that
the R input is always the
inverse of S (or J input is
always complementary of K).
 The D flip flop will act as a
storage element for a single
binary digit (Bit).
 Figure 4.6.1 :
 D Flip flop symbol
DEE2034 : DIGITAL ELECTRONICS
47
4.6 D Flip Flop - Symbol
 PGT  NGT
D
Clk
Q
Q
D
Flip Flop
Positive Edge
D
Clk
Q
Q
D
Flip Flop
Negative Edge
Figure 4.6.2 : D Flip flop symbol using JK Flip Flop / SR Flip Flop
DEE2034 : DIGITAL ELECTRONICS
48
4.6 D Flip Flop- Logic circuit-Truth Table
 Figure 4.6.3: Logic
circuit for D Flip Flop
 Figure 4.6.4: Truth
Table for D Flip Flop
D clock
Q ¯ status
0 0 1 RESET
1 1 0 SET
Q
Cp
DEE2034 : DIGITAL ELECTRONICS
49
4.6 D Flip Flop – Waveforms
Example 4.6.1 : Determine the output of
PGT D flip flop for the given input
waveforms which the Q initially 0.
Cp
D
 Exercise 4.6.1 Determine the output
of NGT D flip flop for the given input
waveforms, which output Q initially 0.
Cp
D
Q
Q
Q
Q
DEE2034 : DIGITAL ELECTRONICS
50
4.7 T Flip Flops and D Flip Flops can be
Built using JK Flip Flop
 The JK flip flop is considered
as a universal flip flop.
 A combination of Jk flip flop
and an inverter can construct
a D Flip Flop as shown in
Figure 4.18
 It also can construct T Flip
Flop by combine both J and K
inputs with HIGH level input
as shown in Figure 4.19
 Figure 4.7.1 : D Flip flop
symbol using JK Flip Flop / SR
Flip Flop
 Figure 4.7.2 : T Flip flop
symbol using JK Flip Flop / SR
Flip Flop
T
DEE2034 : DIGITAL ELECTRONICS
1. "Digital Systems Principles And Application"
Sixth Editon, Ronald J. Tocci.
2. "Digital Systems Fundamentals"
P.W Chandana Prasad, Lau Siong Hoe,
Dr. Ashutosh Kumar Singh, Muhammad
Suryanata.
References
Download Tutorials @
http://www.portal.cidos.edu.my
DEE2034 : DIGITAL ELECTRONICS
The END…….
Review Chapter Flip flop
by Lecturer
52DEE2034 : DIGITAL ELECTRONICS

More Related Content

What's hot

What's hot (20)

flip flop circuits and its applications
flip flop circuits and its applicationsflip flop circuits and its applications
flip flop circuits and its applications
 
Latches and flip flop
Latches and flip flopLatches and flip flop
Latches and flip flop
 
Sequential cmos logic circuits
Sequential cmos logic circuitsSequential cmos logic circuits
Sequential cmos logic circuits
 
Chapter 5 counter
Chapter 5 counterChapter 5 counter
Chapter 5 counter
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
Nand gate latch (sequential circuit )
Nand gate latch (sequential circuit )Nand gate latch (sequential circuit )
Nand gate latch (sequential circuit )
 
JK flip flop in Digital electronics
JK flip flop in Digital electronicsJK flip flop in Digital electronics
JK flip flop in Digital electronics
 
2.3 sequantial logic circuit
2.3 sequantial logic circuit2.3 sequantial logic circuit
2.3 sequantial logic circuit
 
PAL And PLA ROM
PAL And PLA ROMPAL And PLA ROM
PAL And PLA ROM
 
Flipflop
FlipflopFlipflop
Flipflop
 
Flip flop
Flip flopFlip flop
Flip flop
 
12 latches
12 latches12 latches
12 latches
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
Sequential circuits in Digital Electronics
Sequential circuits in Digital ElectronicsSequential circuits in Digital Electronics
Sequential circuits in Digital Electronics
 
Encoders and decoders
Encoders and decodersEncoders and decoders
Encoders and decoders
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Presentation On Flip-Flop
Presentation On Flip-FlopPresentation On Flip-Flop
Presentation On Flip-Flop
 
Tugas dasar teknik digital (flip flop rs dan d)
Tugas dasar teknik digital (flip   flop rs dan d)Tugas dasar teknik digital (flip   flop rs dan d)
Tugas dasar teknik digital (flip flop rs dan d)
 
Programmable Logic Devices
Programmable Logic DevicesProgrammable Logic Devices
Programmable Logic Devices
 
direct coupled transistor logic
direct coupled transistor logicdirect coupled transistor logic
direct coupled transistor logic
 

Viewers also liked

Digital logic circuit
Digital logic circuitDigital logic circuit
Digital logic circuitAbdul Mutal
 
Reporte grupal sobre la campaña
Reporte grupal sobre la campañaReporte grupal sobre la campaña
Reporte grupal sobre la campañaAndreina Carnero
 
Plano de Negócio Touch
Plano de Negócio TouchPlano de Negócio Touch
Plano de Negócio TouchAgenciaTouch
 
Minttu Jaakkola: säätiön hakukriteerit
Minttu Jaakkola: säätiön hakukriteeritMinttu Jaakkola: säätiön hakukriteerit
Minttu Jaakkola: säätiön hakukriteeritKaskas Media
 
Dee2034 chapter 2 boolean algebra part b
Dee2034 chapter 2 boolean algebra part bDee2034 chapter 2 boolean algebra part b
Dee2034 chapter 2 boolean algebra part bSITI SABARIAH SALIHIN
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyAlex Kirby
 
JOURNALISM-PKU NEWS
JOURNALISM-PKU NEWSJOURNALISM-PKU NEWS
JOURNALISM-PKU NEWSAlice Namu
 
Elver alexander perez actividad 1_2_mapa_c
Elver alexander perez actividad 1_2_mapa_c Elver alexander perez actividad 1_2_mapa_c
Elver alexander perez actividad 1_2_mapa_c Alex Pérez
 
1935act 130627011333-phpapp02
1935act 130627011333-phpapp021935act 130627011333-phpapp02
1935act 130627011333-phpapp02Anamika .
 
Dee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part cDee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part cSITI SABARIAH SALIHIN
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus finalJeremy Paynter
 
Dieta equilibrada
Dieta equilibradaDieta equilibrada
Dieta equilibradaUNSAACEPIA
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus finalJeremy Paynter
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus finalJeremy Paynter
 
2016 KITS Project Introductions - Week 1
2016 KITS Project Introductions - Week 12016 KITS Project Introductions - Week 1
2016 KITS Project Introductions - Week 1Daehyun Chung
 

Viewers also liked (20)

Digital e chap 4
Digital e   chap 4Digital e   chap 4
Digital e chap 4
 
Digital logic circuit
Digital logic circuitDigital logic circuit
Digital logic circuit
 
T9 circuitos secuenciales
T9 circuitos secuencialesT9 circuitos secuenciales
T9 circuitos secuenciales
 
Reporte grupal sobre la campaña
Reporte grupal sobre la campañaReporte grupal sobre la campaña
Reporte grupal sobre la campaña
 
Plano de Negócio Touch
Plano de Negócio TouchPlano de Negócio Touch
Plano de Negócio Touch
 
Para convocatoria INBA-UAM Luis Vallejo (Termy)
Para convocatoria INBA-UAM Luis Vallejo (Termy)Para convocatoria INBA-UAM Luis Vallejo (Termy)
Para convocatoria INBA-UAM Luis Vallejo (Termy)
 
Minttu Jaakkola: säätiön hakukriteerit
Minttu Jaakkola: säätiön hakukriteeritMinttu Jaakkola: säätiön hakukriteerit
Minttu Jaakkola: säätiön hakukriteerit
 
Dee2034 chapter 2 boolean algebra part b
Dee2034 chapter 2 boolean algebra part bDee2034 chapter 2 boolean algebra part b
Dee2034 chapter 2 boolean algebra part b
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Reunion de personal 2016
Reunion de personal 2016Reunion de personal 2016
Reunion de personal 2016
 
JOURNALISM-PKU NEWS
JOURNALISM-PKU NEWSJOURNALISM-PKU NEWS
JOURNALISM-PKU NEWS
 
Elver alexander perez actividad 1_2_mapa_c
Elver alexander perez actividad 1_2_mapa_c Elver alexander perez actividad 1_2_mapa_c
Elver alexander perez actividad 1_2_mapa_c
 
1935act 130627011333-phpapp02
1935act 130627011333-phpapp021935act 130627011333-phpapp02
1935act 130627011333-phpapp02
 
Dee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part cDee2034 chapter 2 boolean algebra part c
Dee2034 chapter 2 boolean algebra part c
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus final
 
Dieta equilibrada
Dieta equilibradaDieta equilibrada
Dieta equilibrada
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus final
 
Recruitment leaders program prospectus final
Recruitment leaders program   prospectus finalRecruitment leaders program   prospectus final
Recruitment leaders program prospectus final
 
2016 KITS Project Introductions - Week 1
2016 KITS Project Introductions - Week 12016 KITS Project Introductions - Week 1
2016 KITS Project Introductions - Week 1
 
Activiad 1 gestion de proyectos informaticos
Activiad 1 gestion de proyectos informaticosActiviad 1 gestion de proyectos informaticos
Activiad 1 gestion de proyectos informaticos
 

Similar to Dee2034 chapter 4 flip flop for students part

Chapter4flipflop forstudents-131112193906-phpapp02
Chapter4flipflop forstudents-131112193906-phpapp02Chapter4flipflop forstudents-131112193906-phpapp02
Chapter4flipflop forstudents-131112193906-phpapp02Seshu Chakravarthy
 
Sr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYATSr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYATAmanGoyat2
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxUtsavDas21
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxThanmayiKumar
 
counter using 4 master slave flip-flops
counter using 4 master slave flip-flops counter using 4 master slave flip-flops
counter using 4 master slave flip-flops ZunAib Ali
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptxMukulThory1
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxThapar Institute
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxDIPESH30
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuitsAmrutaMehata
 
Logic design alexander1 christopher
Logic design alexander1  christopherLogic design alexander1  christopher
Logic design alexander1 christopherworld_chris
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptxamudhak10
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicJames Evangelos
 
DIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptDIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptAmitpaswan23
 

Similar to Dee2034 chapter 4 flip flop for students part (20)

Chapter4flipflop forstudents-131112193906-phpapp02
Chapter4flipflop forstudents-131112193906-phpapp02Chapter4flipflop forstudents-131112193906-phpapp02
Chapter4flipflop forstudents-131112193906-phpapp02
 
Sr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYATSr jk flip flop by AMAN GOYAT
Sr jk flip flop by AMAN GOYAT
 
Lecture 1 6844
Lecture 1 6844Lecture 1 6844
Lecture 1 6844
 
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptxDigital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
Digital_Electronics_Module_4_Sequential_Circuits v0.6.pptx
 
Assignment#5
Assignment#5Assignment#5
Assignment#5
 
Latches and flip flops
Latches and flip flopsLatches and flip flops
Latches and flip flops
 
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptxSEQUENTIAL CIRCUITS -Module 5 (1).pptx
SEQUENTIAL CIRCUITS -Module 5 (1).pptx
 
Ds flip flop
Ds flip flopDs flip flop
Ds flip flop
 
counter using 4 master slave flip-flops
counter using 4 master slave flip-flops counter using 4 master slave flip-flops
counter using 4 master slave flip-flops
 
Flip flop
Flip flopFlip flop
Flip flop
 
De EE unit-3.pptx
De EE unit-3.pptxDe EE unit-3.pptx
De EE unit-3.pptx
 
Digital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptxDigital Electronics Unit_3.pptx
Digital Electronics Unit_3.pptx
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docxLab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
Lab 12 – Latches and Flip-Flops Mugisha OmaryLab 12 .docx
 
Unit 4 sequential circuits
Unit 4  sequential circuitsUnit 4  sequential circuits
Unit 4 sequential circuits
 
Unit IV version I.ppt
Unit IV version I.pptUnit IV version I.ppt
Unit IV version I.ppt
 
Logic design alexander1 christopher
Logic design alexander1  christopherLogic design alexander1  christopher
Logic design alexander1 christopher
 
UNIT - III.pptx
UNIT - III.pptxUNIT - III.pptx
UNIT - III.pptx
 
Lecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential LogicLecture 5 Synchronous Sequential Logic
Lecture 5 Synchronous Sequential Logic
 
DIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.pptDIGITAL ELECTRONICS PPT 1.ppt
DIGITAL ELECTRONICS PPT 1.ppt
 

Recently uploaded

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Dee2034 chapter 4 flip flop for students part

  • 1. 1 Chapter 4: FLIP FLOPS (Sequential Circuits) By: Siti Sabariah Hj. Salihin ELECTRICAL ENGINEERING DEPARTMENT DEE2034 : DIGITAL ELECTRONICS
  • 2. Programme Learning Outcomes, PLO Upon completion of the programme, graduates should be able to:  PLO 1 : Apply knowledge of mathematics, scince and engineering fundamentals to well defined electrical and electronic engineering procedures and practices Course Learning Outcomes, CLO  CLO 2 : Simplify and Design combinational and sequential logic circuits by using the Boolean Algebra and the Karnaugh Maps.  CLO 3 : Draw logic diagrams, truth tables and timing diagrams for all common flip flops and use these to implement sequential logic circuits correctly. CHAPTER 4 : FLIP FLOPS EE 202 : DIGITAL ELECTRONICS DEE2034 : DIGITAL ELECTRONICS
  • 3. Upon completion of this chapter, students should be able to: 1. Understand Types of Flip-Flop, Truth Tables, Symbols, Timing Diagram and its application in Logic Circuits. 2. Construct Types of Flip Flop using Types of Logic Gates by Drawing Symbols and Truth Tables, and Timing Diagram. Learning outcomes For Chapter 4: Flip Flops(Sequential Circuits) DEE2034 : DIGITAL ELECTRONICS
  • 4. Chapter's Summary  Flip-Flops - Types Of Flip Flops: SR Flip-Flop, Clocked SR Flip-Flop, T Flip-Flop and JK Flip-Flop. - Symbols, Truth Tables and Timing. - T Flip-Flops and D Flip-Flops built using JK Flip-Flops. DEE2034 : DIGITAL ELECTRONICS
  • 5. 5 4.0 Introduction Sequential Circuits  The output of circuit depends on the previous output and the present inputs.  The inputs must follow a specific sequence to produce a required output.  In order to follow a sequence of inputs the circuits must contain some form of memory to retain knowledge of those inputs, which have already occurred.  This memory are obtained by feedback connections, which are made so that history of the previous inputs is maintained.  Most sequential systems are based on a small number of simple sequential circuit elements known as Bistables or Flip Flops. DEE2034 : DIGITAL ELECTRONICS
  • 6. 6 4.0 Flip Flop (Sequential Circuits)  What is Flip flop? Answer:  In digital circuits, the flip-flop, is a kind of bistable multivibrator.  It is a Sequential Circuits / an electronic circuit which has two stable states and thereby is capable of serving as one bit of memory , bit 1 or bit 0. DEE2034 : DIGITAL ELECTRONICS
  • 7. 7 4.0 Introduction – Flip Flop  They are 1 (HIGH) or 0 (LOW).  Whenever we refer to the state of flip flop, we refer to the state of its normal output (Q).  More complicated Flip flop use a clock as the control input. These clocked flip-flops are used whenever the input and output signals must occur within a particular sequence. Figure 4.0.1 : General Flip flop symbol Inputs Q Normal output Inverted Output They have two stable conditions and can be switched from one to the other by appropriate inputs. These stable conditions are usually called the states of the circuit. Q DEE2034 : DIGITAL ELECTRONICS
  • 8. Introduction: Types Of Flip Flop 1. SR Flip Flop a. SR Flip Flop Active Low = NAND gates b. SR Flip Flop Active High = NOR gates 2. Clocked SR Flip Flop 3. JK Flip Flop 4. JK Flip Flop With Preset And Clear 5. T Flip Flop 6. D Flip Flop DEE2034 : DIGITAL ELECTRONICS
  • 9. The Used of Flip Flop  For Memory circuits  For Logic Control Devices  For Counter Devices  For Register Devices DEE2034 : DIGITAL ELECTRONICS
  • 10. 10 4.1 SR Flip Flop  The most basic Flip Flop is called SR Flip Flop.  The basic RS flip flop is an asynchronous device.  In asynchronous device, the outputs is immediately changed anytime one or more of the inputs change just as in combinational logic circuits.  It does not operate in step with a clock or timing.  These basic Flip Flop circuit can be constructed using two NAND gates latch or two NOR gates latch.  SR Flip Flop Active Low = NAND gates  SR Flip Flop Active High = NOR gates DEE2034 : DIGITAL ELECTRONICS
  • 11. 11 4.1 SR Flip Flop  Figure 4.1.1:  SR Flip Flop logic Symbol  The SR Flip Flop has two inputs, SET (S) and RESET (R).  The SR Flip Flop has two outputs, Q and ¯  The Q output is considered the normal output and is the one most used.  The other output ¯ is simply the compliment of output Q. Q Q DEE2034 : DIGITAL ELECTRONICS
  • 12. 12 4.1 SR Flip Flop - NAND GATE LATCH  NAND GATE LATCH  Figure 4.1.2: SR NAND (Active LOW) Logic circuit.  The NAND gate version has two inputs, SET (S) and RESET (R).  Two outputs, Q as normal output and ¯ as inverted output and feedback mechanism.  The feedback mechanism is required to form a sequential circuit by connecting the output of NAND-1 to the input of NAND-2 and vice versa.  The circuit outputs depends on the inputs and also on the outputs. Q1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 DEE2034 : DIGITAL ELECTRONICS
  • 13. 13 4.1 SR Flip Flop - NAND GATE LATCH  Figure 4.1.3 Feedback Mechanism DEE2034 : DIGITAL ELECTRONICS
  • 14. 14 4.1SR Flip Flop - NAND GATE LATCH  Normal Resting State Figure 4.1.4.a  Input S=1 , R=1 ,  This is the normal resting state of the circuit and it has no effect of the output states.  Output Q and ¯ will remain in whatever state they were in prior to the occurrence of this input condition.  It works in HOLD mode of operation. 1 2 0 1 1 1 0 1 1 1 1 1 11 1 2 1 000 1 Q1 2 DEE2034 : DIGITAL ELECTRONICS
  • 15. 15 4.1 SR Flip Flop - NAND GATE LATCH  Input, S = 0, R = 1  This will set Q = 1.  It works in SET mode operation.  Figure 4.1.4.b 1 2 0 1 0 1 01 DEE2034 : DIGITAL ELECTRONICS
  • 16. 16 4.1 SR Flip Flop - NAND GATE LATCH  Figure 4.1.4.c  Input S = 1, R = 0  This will reset Q = 0.  It works in RESET mode operation.1 2 1 0 1 0 0 1 DEE2034 : DIGITAL ELECTRONICS
  • 17. 17 4.1 SR Flip Flop - NAND GATE LATCH  Figure 4.1.4.d  This condition tries to set and reset the NAND gate latch at the same time.  It produces Q = ¯ = 1  This is unexpected condition, since the two outputs should be inverses of each other.  If the inputs are returned to 1 simultaneously, the output states are unpredictable.  This input condition should not be used and when circuits are constructed, the design should make this condition S = R = 0 never arises. It is called INVALID/PROHIBITED 1 2 0 0 1 1 1 0 Q DEE2034 : DIGITAL ELECTRONICS
  • 18. 18 4.1 SR Flip Flop - NAND GATE LATCH  From the description of the NAND gate latch operation, it shows that the SET and RESET inputs are active LOW.  The SET input will set Q = 1 when SET is 0 (LOW).RESET input will reset Q = 0 when RESET is 0 (LOW)  In the prohibited/INVALID state both outputs are 1. This condition is not used on the RS flip-flop. The set condition means setting the output Q to 1.  Likewise, the reset condition means resetting (clearing) the output Q to 0. The last row shows the disabled, or hold, condition of the RS flip-flop. The outputs remain as they were before the hold condition existed. There is no change in the outputs from the previous states. The flip-flop memorizes the previous condition.  Figure 4.1.5 : SR NAND gate latch Truth Table S R Q ¯ STATUS 0 0 1 1 INVALID 0 1 1 0 SET 1 0 0 1 RESET 1 1 Q ¯ HOLD (NoChange) Q Q S R Q ¯ STATUS 0 0 1 1 INVALID 0 1 1 0 SET 1 0 0 1 RESET 1 1 Q ¯ HOLD (NoChange) DEE2034 : DIGITAL ELECTRONICS
  • 19. 19 4.1 SR NAND Flip Flop-Waveforms Exercise 4.1.1: Determine the output of NAND gate latch which Q initially 1 for the given input waveforms. S R Q ¯ Example 4.1.1: Determine the output of NAND gate latch which Q initialy 0 for the given input waveform. S R Q ¯Q Q DEE2034 : DIGITAL ELECTRONICS
  • 20. 20 4.1 SR Flip Flop - NOR GATE LATCH  NOR GATE LATCH  Figure 4.1.6: SR NOR (Active HIGH) Logic circuit  The latch circuit can also be constructed using two NOR gates latch.  The construction is similar to the NAND latch except that the normal output Q and inverted output ¯ have reversed positions. Q DEE2034 : DIGITAL ELECTRONICS
  • 21. 21 4.1 SR Flip Flop - NOR GATE LATCH The analysis of a SR FLIP FLOP NOR : * S = 0, R = 0; This is the normal resting state of the circuit and it has no effect of the output states. Q and ¯ will remain in whatever state they were in prior to the occurrence of this input condition. It works in HOLD (no change) mode operation. • S = 0, R = 1; This will reset Q to 0, it works in RESET mode operation. SR FLIP FLOP NOR (Active HIGH) Logic circuit Q DEE2034 : DIGITAL ELECTRONICS
  • 22. 22 4.1 SR Flip Flop - NOR GATE LATCH  S = 1, R = 0; This will set Q to 1, it works in SET mode operation.  S = 1, R = 1; This condition tries to set and reset the NOR gate latch at the same time, and it produces Q = ¯ = 0. This is an unexpected condition and are not used. Since the two outputs should be inverse of each other. If the inputs are returned to 1 simultaneously, the output states are unpredictable. This input condition should not be used and when circuits are constructed, the design should make this condition SET=RESET = 1 never arises. Q DEE2034 : DIGITAL ELECTRONICS
  • 23. 23 4.1 SR Flip Flop - NOR GATE LATCH  From the description of the NOR gate latch operation, it shows that the SET and RESET inputs are Active HIGH.  The SET input will set Q = 1 when SET is 1 (HIGH). RESET input will reset Q when RESET is 1 (HIGH).  Figure 4.1.7 : SR NOR gate latch Truth Table S R Q ¯ STATUS 0 0 HOLD (NoChange) 0 1 0 1 RESET 1 0 1 0 SET 1 1 0 0 INVALID Q Q Q _ DEE2034 : DIGITAL ELECTRONICS
  • 24. 24 4.1 SR NOR Flip Flop -Waveforms  Example 4.1.2: Determine the output of NOR gate latch which Q initially 0 for the given input waveforms. S R Q ¯  Exercise 4.1.2 : Determine the output of NOR gate latch which Q initially 1 for the given input waveforms. S R Q ¯Q Q DEE2034 : DIGITAL ELECTRONICS
  • 25. 25 4.2 The CLOCK  In synchronous device, the exact times at which any output can change states are controlled by a signal commonly called the clock.  The clock signal is generally a rectangular pulse train or a square wave as shown in figure 4.9.  The clock is distributed to all parts of the system, and most of the system outputs can change state only when the clock makes a transition. DEE2034 : DIGITAL ELECTRONICS
  • 26. 26 4.2 The CLOCK  When the clock changes from a LOW state to a HIGH state, this is called the positive-going transition (PGT) or positive edge triggered.  When the clock changes from a HIGH state to a LOW state, it is called negative going transition (NGT) or negative edge triggered. Figure 4.2.1: Clock Pulse-Train (a) Positive going transition (b) Negative going transition Enable Disable DEE2034 : DIGITAL ELECTRONICS
  • 27. 27 4.2 Clocked SR Flip Flop  Additional clock input is added to change the SR flip- flop from an element used in asynchronous sequential circuits to one, which can be used in synchronous circuits.  The clocked SR flip flop logic symbol that is triggered by the PGT is shown in Figure 4.2.2  Its means that the flip flop can change the output states only when clock signal makes a transition from LOW to HIGH.  Figure 4.2.2 : PGT Clocked SR Flip flop symbol DEE2034 : DIGITAL ELECTRONICS
  • 28. 28 4.2 Clocked RS Flip Flop Figure 4.2.3: Truth Table for clocked SR Flip Flop clock S R Q ¯ STATUS 0 0 Q Q HOLD (NoChange) 0 1 0 1 RESET 1 0 1 0 SET 1 1 0 0 INVALID •The Truth Table in figure 4.2.3 shows how the flip flop output will respond to the PGT at the clocked input for the various combinations of SR inputs and output. • The up arrow symbol indicates PGT. Q _ DEE2034 : DIGITAL ELECTRONICS
  • 29. 29  Example 4.2.1: Determine the output of PGT clocked SR flip flop which Q initially 0 for the given input waveforms Cp S R Q ¯  Exercise 4.2.1: Determine the output of PGT clocked SR flip flop which Q initially 1 for the given input waveforms. Cp S R Q ¯ 4.2 Clocked SR Flip Flop Q Q DEE2034 : DIGITAL ELECTRONICS
  • 30. 30 4.2 Clocked SR Flip Flop  Figure 4.2.4 : NGT Clocked SR Flip flop symbol  The clocked SR Flip Flop logic symbol that is triggered by the NGT is shown in Figure 4.2.4  It means that the Flip flop can change the output states only when clocked signal makes a transition from HIGH to LOW. DEE2034 : DIGITAL ELECTRONICS
  • 31. 31 4.2 Clocked SR Flip Flop  Figure 4.2.5: CLOCKED SR FLIP FLOP LOGIC CIRCUIT DEE2034 : DIGITAL ELECTRONICS
  • 32. 32 4.2 Clocked SR Flip Flop  Figure 4.2.6: CLOCKED SR FLIP FLOP LOGIC CIRCUIT  If used NOR Gate, must used AND Gate in front. DEE2034 : DIGITAL ELECTRONICS
  • 33. 33 4.2 Clocked SR Flip Flop  Example 4.2.2: Determine the output of NGT clocked SR flip flop which Q initially 0 for the given input waveforms Cp S R Q ¯  Exercise 4.2.2: Determine the output of NGT clocked SR flip flop which Q initially 1 for the given input waveforms. Cp S R Q ¯Q Q DEE2034 : DIGITAL ELECTRONICS
  • 34. 34 4.3 JK Flip Flop - Symbol  Another types of Flip flop is JK flip flop.  It differs from the RS flip flops when J=K=1 condition is not indeterminate but it is defined to give a very useful changeover (toggle) action.  Toggle means that Q and ¯ will switch to their opposite states.  The JK Flip flop has clock input Cp and two control inputs J and K.  Operation of Jk Flip Flop is completely described by truth table in Figure 4.3.3.  Figure 4.3.1 : PGT JK Flip flop symbol  Figure 4.3.2 : NGT JK Flip flop symbol Q DEE2034 : DIGITAL ELECTRONICS
  • 35. 35 4.3 JK Flip Flop – Truth Table And Logic Circuit Figure 4.3.3: Truth Table for JK Flip Flop  Figure 4.3.4: JK FLIP FLOP LOGIC CIRCUIT clock J K Q ¯ STATUS 0 0 HOLD (No Change) 0 1 1 0 RESET 1 0 0 1 SET 1 1 Toggle Q Q _ Q Q Q _ DEE2034 : DIGITAL ELECTRONICS
  • 36. 36 4.3 JK Flip Flop - waveforms Example 4.3.1 : Determine the output of PGT clocked JK flip flop for the given input waveforms which the Q initially 0. J Clk K Q DEE2034 : DIGITAL ELECTRONICS
  • 37. 37 4.3 JK Flip Flop - waveforms Exercise 4.3.1:Determine the output of NGT clocked JK flip flop for the given input waveforms which the Q initially 0. Exercise 4.3.2:Determine the output of PGT clocked JK flip flop for the given input waveforms which the Q initially 0. J K Q Cp ¯Q Cp Cp K J Q Q ¯ DEE2034 : DIGITAL ELECTRONICS
  • 38. 38 4.4 JK Flip Flop with Asynchronous Input  The J and K inputs are called synchronous inputs since they only influence the state of the flip flop when the clocked pulse is present.  This flip flop can also have other inputs called Preset (or SET) and clear that can be used for setting the flip flop to 1 or resetting it to 0 by applying the appropriate signal to the Preset and Clear inputs.  These inputs can change the state of the flip flop regardless of synchronous inputs or the clock. DEE2034 : DIGITAL ELECTRONICS
  • 39. 39 4.4 JK Flip Flop with Preset and Clear Figure 4.4.1 : Symbol and Truth Table DEE2034 : DIGITAL ELECTRONICS
  • 40. 40 4.4 JK Flip Flop with Asynchronous Input  Example 4.4.2 : The output of clocked JK flip flop which output initially 0 for the given input waveforms. Cp Preset Clear J K Q Q DEE2034 : DIGITAL ELECTRONICS
  • 41. 41 4.4 JK Flip Flop with Asynchronous Input  Exercise 4.4.3 : The output of clocked JK flip flop which output initially 0 for the given input waveforms. Cp Preset K Clear Q DEE2034 : DIGITAL ELECTRONICS
  • 42. 42 4.5 T Flip Flop - Symbol  The T flip flop has only the Toggle and Hold Operation.  If Toggle mode operation. The output will toggle from 1 to 0 or vice versa.  Figure 4.5.1: Symbol for T Flip Flop T clock Q status 0 Q Q HOLD 1 Q Q TOGOL Q Figure 4.5.2 :Truth Table for T Flip Flop CP T DEE2034 : DIGITAL ELECTRONICS
  • 43. 43 4.5 T Flip Flop – Logic Circuit Cp T T Logic circuit T Flip flop using NOR gate Logic circuit T Flip flop using NAND gate Figure 4.5.3: Logic circuit for T Flip Flop DEE2034 : DIGITAL ELECTRONICS
  • 44. 44 4.5 T Flip Flop – Waveforms Example 4.5.1 : Determine the output of PGT T flip flop for the given input waveforms which the Q initially 0. T Clk Q Q DEE2034 : DIGITAL ELECTRONICS
  • 45. 45 4.5 T Flip Flop – Wave forms Exercise 4.5.1 : Determine the output of PGT T flip flop for the given input waveforms which the Q initially 0. Exercise 4.5.2 : Determine the output of NGT T flip flop for the given input waveforms which the Q initially 0. CpCp Q T Q Q T Q DEE2034 : DIGITAL ELECTRONICS
  • 46. 46 4.6 D Flip Flop  Also Known as Data Flip flop  Can be constructed from RS Flip Flop or JK Flip flop by addition of an inverter.  Inverter is connected so that the R input is always the inverse of S (or J input is always complementary of K).  The D flip flop will act as a storage element for a single binary digit (Bit).  Figure 4.6.1 :  D Flip flop symbol DEE2034 : DIGITAL ELECTRONICS
  • 47. 47 4.6 D Flip Flop - Symbol  PGT  NGT D Clk Q Q D Flip Flop Positive Edge D Clk Q Q D Flip Flop Negative Edge Figure 4.6.2 : D Flip flop symbol using JK Flip Flop / SR Flip Flop DEE2034 : DIGITAL ELECTRONICS
  • 48. 48 4.6 D Flip Flop- Logic circuit-Truth Table  Figure 4.6.3: Logic circuit for D Flip Flop  Figure 4.6.4: Truth Table for D Flip Flop D clock Q ¯ status 0 0 1 RESET 1 1 0 SET Q Cp DEE2034 : DIGITAL ELECTRONICS
  • 49. 49 4.6 D Flip Flop – Waveforms Example 4.6.1 : Determine the output of PGT D flip flop for the given input waveforms which the Q initially 0. Cp D  Exercise 4.6.1 Determine the output of NGT D flip flop for the given input waveforms, which output Q initially 0. Cp D Q Q Q Q DEE2034 : DIGITAL ELECTRONICS
  • 50. 50 4.7 T Flip Flops and D Flip Flops can be Built using JK Flip Flop  The JK flip flop is considered as a universal flip flop.  A combination of Jk flip flop and an inverter can construct a D Flip Flop as shown in Figure 4.18  It also can construct T Flip Flop by combine both J and K inputs with HIGH level input as shown in Figure 4.19  Figure 4.7.1 : D Flip flop symbol using JK Flip Flop / SR Flip Flop  Figure 4.7.2 : T Flip flop symbol using JK Flip Flop / SR Flip Flop T DEE2034 : DIGITAL ELECTRONICS
  • 51. 1. "Digital Systems Principles And Application" Sixth Editon, Ronald J. Tocci. 2. "Digital Systems Fundamentals" P.W Chandana Prasad, Lau Siong Hoe, Dr. Ashutosh Kumar Singh, Muhammad Suryanata. References Download Tutorials @ http://www.portal.cidos.edu.my DEE2034 : DIGITAL ELECTRONICS
  • 52. The END……. Review Chapter Flip flop by Lecturer 52DEE2034 : DIGITAL ELECTRONICS