Title Card Quarter 2/week 4-5: Catherine C. Lising Porac Model Community High School
Title Card Quarter 2/week 4-5: Catherine C. Lising Porac Model Community High School
Catherine C. Lising
Porac Model Community High School
Guide Card
Counters
timing circuit
Registers Memories
Direction: Choose the letter of the correct answer and write it on your
answer sheet.
✔ 1.) A counter is fundamentally a _________ sequential circuit that pro-
ceeds through the predetermined sequence of states only when input
pulses are applied to it.
a. register c. flipflop
b. memory unit d. arithmetic logic unit
✔ 2. ) Match the following sequential Circuits with associated functions
1. Counter -------- A. Storage of Program & data in a digital computer
2. Register -------- B. Generation of timing variables to sequence the
digital system operations
3. Memory --------- C. Design of Sequential Circuits
Codes:
a. 1-A , 2-B , 3-C c. 1-C , 2-A , 3-B
b. 1-C , 2-B , 3-A d. 1-B , 2-C , 3-A
✔ 3.) The terminal count of a modulus-11 binary counter is
a. 1010 b. 1000 c. 1001 d. 1100
4.) A BCD counter is a
✔
a. binary counter c. decade counter
b. Full-modulus counter d. divide by-10 counter
✔
6. The main difference between a register and a counter is __________.
a. A register has no specific sequence of states
b. A counter has no specific sequence of states
c. A register has capability to store one bit of information but counter
has n-bit
d. A register counts data
✔
7. A flip flop stores __________
a. 10 bit of information c. 2 bit of information
b. 1 bit of information d. 3-bit information
✔ 8. A modulus-12 ring counter requires a minimum of __________.
a. 10 FF b. 12 FF c. 6 FF d. 2 FF
Counters
Asynchronous Counters
The exterior clock is connected to
the clock i/p of the FF0 (first flip-
flop) only. So, this FF changes the
state at the decreasing edge of
every clock pulse, but FF1 changes
only when activated by the
decreasing edge of the Q o/p of
FF0. Because of the integral propa-
gation delay through a FF, the
change of the i/p clock pulse and
a change of the Q o/p of FF0 can
never occur at precisely the same
time. So, the FF’s cannot be
Diagram of a 2-bit asynchronous counter
activated concurrently, generating
an asynchronous operation.
Note that for ease, the changes of Q0,Q1 & CLK in the above
diagram are shown as concurrent, even though this is an
asynchronous counter. Actually, there is a small delay
between the Q0, Q1 and CLK changes.
Note that for ease, the changes of Q0,Q1 & CLK in the above diagram
are shown as concurrent, even though this is an asynchronous counter.
Actually, there is a small delay between the Q0, Q1 and CLK changes.
The circuit diagram of the two bit ripple counter includes four different
states ,each one consisting with a count value. Likewise, a counter with
n FFs can have 2N states. The number of states in a counter is called as
its mod number. Therefore a two-bit counter is a mod-4 counter.
When the counter counts to ten, then all the FFs will be cleared. Notice
that only Q1&Q3 both are used to decode the count of 10, that is
called partial decoding. At the same time one of the other states from
0-9 have both Q1&Q3 will be high. The series of the decade counter
table is given above.
Asynchronous Up–Down Counters
The below circuit is a three bit up & down counter, that counts UP or
DOWN based on the control signal status. When the UP i/p is at 1 & the
DOWN i/p is at 0, the NAND gate between FF0 & FF1 will gate the non-
inverted o/p (Q) of flip flop (FF0) into the clock i/p of flip flop (FF1). Like-
wise, the non-inverted o/p of Flip Flop1 will be gated through the other
NAND gate into the clock i/p of flip-flop2. Therefore the counter will
count up.
Synchronous Counters
In this type of counters, the CLK i/ps of all the FFs are connected
together and are activated by the i/p pulses. So, all the FFs change
states instantaneously. The circuit diagram below is a three bit
synchronous counter. The inputs J and K of flip-flop0 are connected to
HIGH. Flip-flop 1 has its J &K i/ps connected to the o/p of flip-flop0
(FF0), and the inputs J & K of flip-flop2 (FF2) are connected to the o/p
of an AND gate that is fed by the o/ps of flip-flop0 and flip-flop1. When
the both the outputs of FF0 & FF1 are HIGH. The positive edge of the
fourth CLK pulse will cause FF2 to alter its state because of the AND
gate.
The series of the three bit counter table is given below. The
major advantage of these counters is that there is no increasing time
delay due to all FFs are
activated in parallel. Thus, the
max operating frequency of
this synchronous counter will
be considerably higher than
for the equivalent ripple
counter.
Station
2: REGISTER
Register
Registers are binary storage elements that consist of flip-flops and gates.
The flip-flops in a register can either be JK or D flip-flops. The number of
flip-flops used in a register depends on the bits to be stored. If two bits
are to be stored then two flip-flops are used. Thus, each flip-flop is
capable of storing only single bit. Though the flip-flop stores the data, it
is the logic gate that determines the manner in which the data is
transferred into the register. The process of transferring binary data to a
register is termed as loading.
Classification of registers
1. Depending on the input and output
a. SISO (serial input-serial output)
b. SIPO (serial input-parallel output)
c. PISO (parallel input– serial output)
d. PIPO (parallel input– parallel output)
2. Depending on application
a. Shift register
b. Storage register
SISO Shift Register Storing “1111” D Flip flop truth table
CLK D Qn+1
0 x Qn
1 0 0
1 1 1
Data Loaded
Shift/Load 0 DA DB DC DD
1 1 0 1
Data Shifted
Shift/Load 1 Clock Pulse QA QB QC QD(Data Output)
0 0 0 0 0
1 1 1 0 1
2 0 1 1 0
3 0 0 1 1
4 0 0 0 1
Memory
ROM
ROM is used for the storing programs that are permanent resident in the computer
and for the tables of constant that do not change in value once the production of
the computer is completed.
✔
Memory
____________________1. I store data temporarily or permanently.
✔ Register
____________________2. I am a binary storage elements that consist
of flip-flops and gates.
✔
____________________3.
Counter I may be synchronous or asynchronous.
✔
____________________4.
Register I can be a SISO, SIPO ,PISO or PIPO.
✔ ____________________5.
Memory I stores binary information in groups of bits
From the learning stations you already learned that
counters maybe Asynchronous Counters, Synchronous
Counters, Asynchronous Decade Counters, Synchronous
Decade Counters, Asynchronous Up-Down Counters
Synchronous Up-Down Counters. In asynchronous the flip
flops are not clocked simultaneously while in synchronous
the flip flops are clocked simultaneously. In registers the
data are stored or shift. Furthermore, the input and output
may be both in series or in parallel or series and parallel.
In the case of the memory it may store permanent or
temporary data.
4 1 2 3 0 4 1 3 2 4 0 3
1 number is correct and 2 numbers are correct 1 number is correct and
placed in the wrong and placed in the wrong placed in the right spot
spot. spot.
5 6 2 7 1 0 2 7
Nothing is correct 2 numbers are correct
and placed in the right
spot.
Using your pen and paper answer the following questions by
choosing the letter of the correct answer.
1. Assume that a 4-bit serial in/serial out shift register is initially clear.
We wish to store the nibble 1100. What will be the 4-bit pattern af-
ter the second clock pulse? (Right-most bit first.)
a. 0011 b. 0000 c. 1111 d. 1100
2. A modulus-16 counter must have ________.
a. 2FF b. 4 FF c. 6 FF d. 10 FF
3. How many flip-flops are required to make a MOD-32 binary
counter?
a. 4FF b. 5 FF c. 6 FF d. 7 FF
4. The terminal count of a modulus-11 binary counter is ________.
a. 0011 b. 0100 c. 1010 d. 1100
5. RAM stands for _________________________.
a. Random Access Memory
b. Read Access Memory
c. Random Assess Memory
d. Random Asset Memory
Direction: Answer the following at your own risk. Use your pen and
your paper.
1. How many different states does a 3-bit asynchronous counter
have? 8
2. A MOD-16 ripple counter is holding the count 10012. What will
the count be after 31 clock pulses? 15536
5 flip flops 3. Using four cascaded counters with a total of 16 bits, how
many states must be deleted to achieve a modulus of 50,000?
4. The group of bits 11001 is serially shifted (right-most bit first) into
a 5-bit parallel output shift register with an initial state 01110.
After three clock pulses, the register contains ________.
00101
5. A serial in/parallel out, 4-bit shift register initially contains all 1s.
The data nibble 0111 is waiting to enter. After four clock
pulses, the register contains ________.
0111
Do the task below.
Complete the table below showing the binary state sequence for BCD
decade counter.
CLK Pulse Q3 Q2 Q1 Q0
Initially 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 0
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 (Recycles) 0 0 0 0
Reflection
1. 2. 3.
1 2.
1
I. Chose the letter of the correct answer.
✔
1. A counter circuit is usually constructed of ____________
a. A number of latches connected in cascade form
b. A number of NAND gates connected in cascade form
c. A number of flip-flops connected in cascade
d. A number of NOR gates connected in cascade form
https://www.oreilly.com/library/view/digital-electronics-principles/9780470032145/15-
chapter11.html
https://www.google.com/search?
q=teacher+icon&source=lmns&bih=672&biw=1349&safe=active&hl=fil&ved=2ahUKEwid5oeP6
fjpAhUSTSsKHSJYAXQQ_AUoAHoECAEQAA
https://www.youtube.com/user/nesoacademy
Independent Activity 2
Independent Activity 1
Assessment Card
Part I Part II
1. C 4. B 1. 16
2. C 5. B 2. 212144
3. D