Experiment 9 - Sequential Circuit
Experiment 9 - Sequential Circuit
Experiment 9
Sequential Circuit
Student No Name Surname Group Lecturer Grade
2022-2023
EEE14356 Digital Logic Fundamentals Lab
Introduction:
The operation of up/down counter can be controlled by the up/down control input. This up/down
counter has two modes, including count up and count down. The up/Down counter is commonly
known as the bidirectional counter, which counts in either direction depends on the condition of the
control input. In up-counter, the counter counts up from zero and increments to some preset value to
provide an output condition change, while down-counter counts down from a predetermined value
to zero that activates when the zero count or some other pre-set value is reached.
Objectives:
1. To understand the concept of a synchronous sequential circuit.
2. To design, construct, and test a synchronous sequential circuit.
3. Using JK flip-flop in constructing an up-down counter with enable.
Note: Verify the IC's numbers and validity before using it in any circuit.
x= 1
x= 0
x= 1
x=1
01 10
x=0
Figure 9.1 Synchronous sequential circuit
1. Derive the state and characteristic equations.
2. Record your data in the state table 9.1.
3. Draw the sequential circuit.
4. Implement the sequential circuit with minimum number of gates; connect the input x to switch
and the output QA & QB to the indicator lamps to track the output states.
Table 9.1 State table of the up-down counter
Present state Next state
Flip-flop inputs
Q(t) Q(t+1)
x=0 x=1 x=0 x=1
QA QB QA QB QA QB JA KA JB KB JA KA JB KB
0 0
0 1
1 0
1 1
Page 1 of 4
EEE14356 Digital Logic Fundamentals Lab
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------.
0 x 0 1 0 1 0 x x 0
0 x 1 0 1 0 x 0 0 x
0 x 1 1 1 1 x 0 x 0
1 0 0 0
Counts
down
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
Counts up
1 1 0 1
1 1 1 0
1 1 1 1
Page 2 of 4
EEE14356 Digital Logic Fundamentals Lab
Page 3 of 4
EEE14356 Digital Logic Fundamentals Lab
Pin Configuration:
Page 4 of 4