You are on page 1of 55

2

Table of Contents
Dedication................................................................................................................. 3
Foreword................................................................................................................... 4
About the Author.......................................................................................................5
What they say about the book.................................................................................... 6
LOGIC GATES.........................................................................................................7
NOT GATE........................................................................................................... 9
AND GATE.................................................................................................... 10
OR GATE............................................................................................................ 12
NOR and NAND GATES........................................................................................ 14
NOR Gate............................................................................................................ 15
NAND Gate......................................................................................................... 17
EXCLUSIVE OR GATE......................................................................................... 19
EXCLUSIVE-OR GATE..................................................................................... 19
EXCLUSIVE-NOR GATE.................................................................................. 20
BOOLEAN ALGEBRA THEOREMS..................................................................... 24
Boolean Algebra.................................................................................................. 24
De Morgans Law................................................................................................ 26
Distributive Law.................................................................................................. 28
FULL ADDER........................................................................................................ 30
Half Adder........................................................................................................... 32
Full Adder ........................................................................................................... 32
MAGNITUDE COMPARATOR............................................................................. 36
7-SEGMENT DISPLAY WITH DECODER........................................................... 42
Decoders.............................................................................................................. 42
7-Segment Display .............................................................................................. 43
Resistor ............................................................................................................... 44
555 ASTABLE MULTIVIBRATOR....................................................................... 47
555 Timer ............................................................................................................ 47
Capacitor ............................................................................................................. 48
J-K FLIP FLOP ....................................................................................................... 51
JK........................................................................................................................ 51
T flip flop ............................................................................................................ 52

3
Dedication

To CS Students of NEU
4
Foreword

Basic Digital Design Experiments is a compilation of experiment manual designed
for Computer Science Students. Electronic enthusiasts alike may also refer to this
work text to test the logic operations of IC packages.
The author considered students taking the course in Logic Circuits or Digital Design
have little (or none at all) knowledge about electronics. This is the reason why a
backgrounder is discussed before doing the actual experiment. We encourage
students to read the texts first before proceeding on the experiment proper.
Safety of the students should be the top most priority of instructor when conducting
the experiment. We discourage the use of ACDC power supply converter to test
circuits. A 1.5V or 9V battery will do to conduct all experiments. Caution should be
taken when testing LEDs on 9V battery. This will burn out the lights immediately.
The course is designed to be taken in one full semester. After grasping all the
concepts, a digital up down counter may be used as a final project for the students.

5
About the Author

Jeremias C. Esperanza is a Computer Science professor currently teaching at New
Era University (NEU), Quezon City, Philippines. He had also stint teaching at Jose
Rizal University (JRU) and Asia Pacific College.
Subjects he teaches include Introduction to Programming, Object-Oriented
Programming, Database Management Systems, Systems Analysis and Design, Digital
Design, and Software Engineering. Teaching profession spans 10 years now from the
time he left the industry to pursue an academe post.
He worked as Administrative Specialist at IBM Philippines, Inc. and served as a
Technical Support Engineer at ETSI Technologies, Inc. (A Siemens Nokia joint
ventured company) for ten years. He was a Database Marketing Analyst for a year at
OSRP (a PCMall.com company) and as Analyst at Business Intelligence Group of
eTelecare Global Solutions for another couple of years.

As database professional, he is an IBM DB2 Academic Associate Certified. A good
grasp of Business Intelligence (BI) using IBM Cognos is also included as one of his
skills.
He currently pursues his doctorate degree in Information Technology; holds a
master's degree in Education major in Educational Management and a bachelor's
degree in Computer Engineering.
Most of his developed instructional texts have now reached a total of 195,127 views
on Scridb.com; YouTube instructional videos have reached 177,083 views.
He is one of Yahoo!Contributor Network writers who submits articles life of general
interest. As a registered professional teacher, he loves inspiring people to experience
their unique full potential.
6
What they say about the book

That was excellent. I'm sure it will be very helpful. I enjoyed watching it and learned
a thing or two from it as well. Thanks for taking the time to put that together. ---
Universal Garage Remote

Thank you sir Anonymous

Wow Nice tutorial/Guide Sir.. this can really help for all the students who have digital
and Logic Design Subject. Take care Sir God bless on How do JK Flip Flops Work -
-- keanmind
7

Experiment 1
LOGIC GATES

OBJECTIVE

The student will become familiar using the following:

a. Prototyping board (breadboard)
b. Digital ICs
c. Reading a schematic diagram
d. Wiring a circuit

Study the logical operations of Logic Gates

NOT Gate. This is also known as the Inverter. The output is high
when both inputs are low. The output is low when one or both inputs are high.

AND Gate. This gate performs logical multiplication commonly
known as the AND function. The output is high when both the inputs are high.
The output is low level when any one of the inputs is low.

OR Gate. The gate performs a logical addition commonly known as
the OR function. The output is high when any one of the inputs is high. The
output is low level when both the inputs are low.

EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (3)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7404 Hex Inverter
7408 Quad AND
7432 Quad OR
PROCEDURE

The Prototyping Board

Prototyping boards are rows of connectors wired together behind a plastic
face. Things you can stick into the little holes of prototyping boards include:

wire (22 gauge solid-core is typical)
resistor leads (1/4 or 1/8 Watt is typical)
leads for transistors, capacitors, diodes, etc.
8
ICs (the hole spacing is made for DIP [dual-inline package]chips)



Figure 1. The Prototyping Board (or Breadboard)



Figure 2. Wiring Connection of Prototyping Board


Isolating the half-part of the board (see Figure 2), you will see the wiring
connections of the holes. The lower part which consists of two rows is connected
horizontally while the upper part is connected vertically.
9

Figure 3. Hex Inverter PIN Diagram
NOT GATE

1. Assign lines for the + and terminals of your
breadboard. Cut two (2) sufficient lengths
(around 10 cm) of wire and insert these to the
breadboard. These will serve as lines to power
supply as you apply the battery.

2. Snugly fit 7404 at the center of the
breadboard separating the two sets of the 7 side
pins of the IC.

3. Connect pin 7 (ground) by a wire to
terminal line of the breadboard; pin 14 (Vcc) to
the + terminal line.

4. Cut enough length of wire that can be
adjustably connected to + and terminal lines of
the breadboard. Insert the first end of the wire at
the hole connected on pin 1 and the other end at
+ terminal line of the breadboard.


5. Insert the longer pin of the LED to the hole connected to pin 2 and the shorter pin
to terminal line of the prototyping board.









6. Connect the battery to the prototyping board. What was the output in the LED?
Did it light?
__________________________________________________________________

7. Remove the wire connecting pin 1 to + terminal. Change it to pin1 to terminal
line. What was the output in the LED? Did it light?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________




Figure 5. Light Emitting Diode (LED) Terminals
Figure 4. LED Symbol
10
Figure 6. Quad AND PIN Diagram

8. Based from your observation, fill up the following truth table. Use 0 to show low
input/output signal; 1 to show high input/output signal.

INPUT
(x)
OUTPUT
(y)
0
1
Table 1

9. Draw the schematic symbol of an NOT with x as the input and y as the output.




10. How many INVERTER do we have in an 7404 HEX inverter? ___________

11. Identify the INPUTs and OUTPUTs pin number of the 7404 HEX INVERTER
from the given table
INPUT
PIN
OUTPUT
PIN






Table 2
AND GATE

12. Snugly fit 7408 at the center of the
prototyping board separating the two sets of the 7
side pins of the IC.

13. Connect pin 7 (ground) to terminal line of
the prototyping board by a piece of wire; pin 14
(Vcc) to the + terminal line.

14. Cut enough length of wire (2 lengths) that
can be adjustably connected to + and terminal
lines of the prototyping board. Insert the first
length of the wire at the hole connected on pin 1;
the second length at pin 2. Connect both wire
ends at the + terminal line of the prototyping board.

15. Insert the longer pin of the LED to the hole
connected to pin 3 and the shorter pin to terminal line of the prototyping board.
11

16. Connect the battery to the prototyping board. What was the output in the LED?
Did it light?
_____________________________________________________________

17. Make input alternate combinations for pin 1 and 2: one connected to + terminal
line and the other to negative terminal. You should make four input combinations in
all. Everytime you connect the input pins (1 or 2) to + terminal, code this as HIGH or
1; LOW or 0 if connected to negative terminal. Tabulate the output of the LED.

INPUTS
Pin 1 Pin2
OUTPUT
(Pin 3)
0 0
0 1
1 0
1 1
Table 3

18. Draw the schematic symbol of an AND gate with x and y as inputs and z as the
output.




19. How many AND gates do we have in an 7408? ___________

20. Identify the INPUTs and OUTPUTs pin number of the 7408 quad 2-input AND
gate from the given table:


INPUT
PIN
OUTPUT
PIN








Table 4

12
Figure 7. Quad OR PIN Diagram
OR GATE

21. Snugly fit 7432 at the center of the prototyping board separating the two sets of
the 7 side pins of the IC.

22. Repeat step 13 through 15

23. Connect the battery to the prototyping
board. What was the output in the LED?
Did it light?
_________________________________

24. Repeat step 17.

INPUTS
Pin 1 Pin2
OUTPUT
(Pin 3)
0 0
0 1
1 0
1 1
Table 5

25. Draw the schematic symbol of an OR
gate with x and y as inputs and z as the
output.




26. How many OR gate do we have in an 7432? ___________

27. Identify the INPUTs and OUTPUTs pin number of the 7432 quad 2-input AND
gate from the given table:
INPUT
PIN
OUTPUT
PIN








Table 6

13

28. Based from the results of the experiment, what general rule can you apply for

NOT
_____________________________________________________________________
_____________________________________________________________________

AND GATE
_____________________________________________________________________
_____________________________________________________________________

OR GATE
_____________________________________________________________________
_____________________________________________________________________



14
Experiment 2
NOR and NAND GATES

OBJECTIVE

The student will be able to do the following:

a. Determine the logic operations of NAND and NOR gates.
b. Connect basic logic gates to produce NAND and NOR gates.
c. Fill-up truth tables of circuit equation and determine its
input/output logic combinations.

Logic Operations

NAND GATE. The gate is a contraction of AND-NOT. The output is
high when both inputs are low and any one of the input is low .The output is
low level when both inputs are high.

NOR GATE. The NOR gate is a contraction of OR-NOT. The output
is high when both inputs are low. The output is low when one or both inputs
are high.

All other gates/functions can be implemented by NOR or NAND gates. So
they are called universal gates. In fact, in chips, entire logic maybe built using
only NAND (or NOR) gates.

Example: NOT or Inverter -- NAND with inputs shorted.
AND -- NAND followed by a NOT (using NAND).
OR -- giving inverted inputs to NAND gate.
15

EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (2)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7404 Hex Inverter
7408 Quad AND
7432 Quad OR

PROCEDURE

NOR Gate

1. Based from the pin assignments of Figure 1, plot the circuit in the prototyping
board. Make sure the V
cc
and ground pins of OR gate and NOT are also connected
prior to test.




2. Fill-up the truth table below after performing the different input combinations of
pin 1 and 2 of OR gate. Determine the output of NOT at pin 6.

INPUT OUTPUT
Pin1 Pin2 Pin6
0 0
0 1
1 0
1 1

Table 1. Truth Table of OR-NOT Gates

16
3. What is the difference between the output of an OR gate compared to the output of
a NOR gate with the same set of inputs? ___________________________________
_____________________________________________________________________
_____________________________________________________________________

4. Draw the schematic symbol of a NOR GATE (simplified) with x and y as inputs; z
as the output.





5. What general rule you could state for a NOR GATE with its logic operation?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________


6. Suppose we have a 3-input NOR GATE. Fill-up the truth table below and
determine the output from the given input combinations.


17
NAND Gate

7. Plot the circuit in the breadboard using the diagram below.

8. Fill-up the truth table below after performing the different input combinations of
pin 13 and 12 of AND gate. Determine the output of NOT at pin 10.

INPUT OUTPUT
Pin13 Pin12 Pin10
0 0
0 1
1 0
1 1

Table 3. Truth Table of AND-NOT Gates


9. What is the difference between the output of a AND gate compared to the output
of a NAND gate with the same set of inputs? ________________________________
_____________________________________________________________________
_____________________________________________________________________

10. Draw the schematic symbol of a NAND GATE (simplified) with x and y as
inputs; z as the output.




11. What general rule you could state for a NAND GATE with its logic operations?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________

18

12. Suppose we have a 4-input NAND Gate. Fill-up the truth table below and
determine the output from the given input combinations.




















19
Experiment 3
EXCLUSIVE OR GATE

OBJECTIVE

The student will be able to do the following:

a. Determine the logic operations of EXCLUSIVE-OR and
EXCLUSIVE-NOR gates.
b. Use the EXCLUSIVE-OR gate symbols in simplifying circuit
equations and making a circuit diagram as we combine to other
circuits.
c. Use 7486 EXCLUSIVE-OR Gate and test its inputs and outputs.
d. Form EXCLUSIVE-OR, combine it with other basic logic circuit
gates and determine the output signal.

Logic Operations

EXCLUSIVE-OR GATE. The gate uses a modulo-2 sum
symbol to denote its logic operations and performs the function:



Expressed in diagram, this has the equivalence:



As you have observed, Exclusive-OR gate is just a simplification of
combinational circuit at the left of Figure 1. Note of the special symbol used.
We will indicate this XOR symbol on the rest of this experiment.

By definition, the value of Exclusive-OR equation is logic-1, or you
obtain a high output if and only if the x and y, but not both x and y, has the
input value of logic HIGH or 1.


20
EXCLUSIVE-NOR GATE. The gate is just a complement of
Exclusive-OR and performs the function:




Expressed in graphic diagram, we have:











Note of the bubble inserted at the end of XOR symbol at the right of Figure 2.
The output of the XOR is just negated. Defining it, XNOR can only obtain a
logic-1 output if and only if the value of x and y inputs are the same;
otherwise, the value will be logic-0.


EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (2)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7404 Hex Inverter
7408 Quad AND
7432 Quad OR
7486 Quad EXCLUSIVE-OR

PROCEDURE

1. Based from the pin assignments (Figure 3A) of the diagram below, plot the
circuit using 7486 XOR gate in the breadboard.

21



2. Fill-up the truth table below after performing the different input combinations
of pin 4 and 5 of OR gate.


INPUT OUTPUT
Pin4 Pin5 Pin6
0 0
0 1
1 0
1 1

Table 1. Truth Table of Exclusive-OR Gates

3. What inputs are required to produce a logic-0 across the output?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________

22

4. What inputs are required to produce a logic-1 across the output?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________

5. Plot another circuit same as Figure 4 and fill-up the truth table on Table 2.



INPUT OUTPUT
Pin10 Pin12 Pin13 Pin2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

Table 2. Truth Table of Combinational circuit


6. What general rule can you state with regards to operation of Exclusive OR
Gate?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________

23
7. Write the equivalent circuit equation of Figure 5.

________________________________________________________________




8. Draw the equivalent circuit diagram of the equation (Note: a0-a3 are input
label literals):


















24
Experiment 4
BOOLEAN ALGEBRA THEOREMS

OBJECTIVE

The student will be able to do the following:

a. Identify the different Boolean Algebra Theorems and its properties.
b. Plot circuits and prove De Morgans Theorem equivalence.
c. Construct circuits and prove Distributive Law equivalence.
d. Simplify circuit equation by manipulation using boolean equations.

Boolean Algebra

Boolean algebra is used for two-valued logic that is present on any digital
system. Named after in the honor of English Mathematician George Boole,
Boolean algebra describes the interconnection of digital gates and how
simplification can be implemented through its use.

Table 1 present the properties of Boolean algebra theorems. The first
three theorems state the properties of Boolean operations AND, OR, and
NOT. Theorem 3a states ORing logic-1 with anything will always result a
logic-1.



Idempotent law (fourth theorem) states that repetitions of variables in
an expression are redundant and may be deleted.

25
Involution law produces a cancellation effect when double
complementation occurs as stated on Theorem 6.

Interchanging the order of variables does not change the result of the
operation as stated in Commutative law. Theorems 8 and 9 show
simplification of Boolean expression. De Morgans law the effect of
complementation on variables when connected by the AND and OR
operations.

Any order in groupings can be applied using Associative law when
ANDing and ORing of variables. Distributive law shows how factoring is
done using the same principle in algebra.

Take note of the symmetrical property of Boolean algebra equations.
This is known as the principle of duality. AND and OR operation (and vice
versa) can be interchanged on each occurrence.

Equation Complementation

The complement of an equation is obtained by the interchange of 1s to 0s
and 0s to 1s. To achieve this, we can apply algebraically by using De
Morgans theorem. The generalized form of this law states that the
complement of an expression is obtained by interchanging AND and OR
operations and complementing each variable each variable and constant.

Let us apply complementation on the following:




EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (4)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7404 Hex Inverter
7408 (2) Quad AND
7432 (2) Quad OR

26



PROCEDURE

De Morgans Law

1. Construct Circuit 1 on your prototyping board. Take note of the number
assigned inside the logic gate symbols. This denotes the IC number package
designation for each IC that you will use.




2. Write the equivalent logic equation of Circuit 1. ______________________

3. Construct circuit 2.



4. Write the equivalent logic equation of Circuit 2. _____________________

5. Test the different input combinations of Circuit 1 and Circuit 2 and fill-up the
following truth tables.

27




6. Do the two circuits equal in terms of output D? ________________________

7. If you were to choose between Circuit 1 and Circuit 2, which design will you
implement and why? _______________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________

8. Simplify Circuit 1 equation using De Morgans theorem. Show your step-by-
step solution.
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
28


Distributive Law

9. Construct Circuit 3.


10. Write the equivalent equation of Circuit 3. ___________________________

11. Construct Circuit 4.



12. Write the equivalent equation of Circuit 4. ___________________________

13. Test the input combinations of Circuit 3 and 4 and fill up the following truth
tables.
29




14. If you were to choose between Circuit 3 and Circuit 4, which design will you
implement and why? _______________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________

15. Simplify Circuit 3 equation using Distributive law. Show your step-by-step
solution. Hint: Apply the theorem on the shaded portion of Circuit 3.
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
30
Experiment 5
FULL ADDER

OBJECTIVE

The student will be able to do the following:

a. Design a one-bit full adder with carry-in and carry-out.
b. Use truth table, Karnaugh map, and Boolean Algebra theorems in
simplifying a circuit design.
c. Implement a full adder circuit based from the design.

Map Simplification

Boolean expression may be simplified by algebraic manipulation. Due to
duality of the boolean function, though uniquely represented by truth table,
the expression may appear in different forms.

Another form that we may simplify boolean expression is the use of
Karnaugh map or K-map. The map is a diagram made up of squares, with
each square representing one minterm of the function. Expressed in graphical
form, alternate expressions can be derived from the same equation.

Two-variable Map. This map consists of four squares. As seen on
Figure 1(b), 0 and 1 are marked on the left and top side of the map to
designate the values of the variables. The column and row represent the
complement and uncomplement of the X and Y variables.



Figure 1(a) represents the 4 minterms you could placed on the K-map.
Figure 1(c) simplifies the functions of adjacent cells.
31

Three-variable Map. This map consists of eight squares. Figure 2(b)
marks 0 and 1 on the left ant top side of the map to designate the values of the
variables. Take note also of adjacent cells in simplifying the equation.



Four-variable Map. Figure 3(a) consists of 16 squares as we apply
minterm numbering system on the map. Simplifying adjacent cells can also
mean by folding the map vertically and horizontally. Figure 3(b) shows how
the four corners derived the simplified terms.


In general, combination of squares during simplification process is as
follows:

One square represents a minterm of four literals(variables).
A rectangle of 2 squares represents a product term of three literals.
A rectangle of 4 squares represents a product term of two literals.
A rectangle of 8 squares represents a product term of one literal.
A rectangle of 16 squares produces a function that is equal to logic 1.


32
Half Adder

A half adder is an arithmetic circuit that generates the sum of two binary
digits. The circuit is composed of two inputs and two outputs. The input
variables (X and Y) serve as the augend and addend bits; the output variables
(S and C) produce sum and carry. Table 1 defines the truth table operations of
the half adder circuit.

Inputs Outputs
X Y C S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

Table 1. Truth Table of Half Adder

From the given truth table and using a two-variable K-map we could
obtain the circuit Boolean equation of the half adder:

S = X Y
C = XY

Full Adder

A full adder is a combination of arithmetic sum of three input bits. The two
input variables (X and Y) represents the significant bits to be added and the
third bit, C
in,
represents the carry from the low significant position. Just like a
half adder circuit, full adder has S and C
out
that serve its output.

Table 2 shows the truth table operations of full adder circuit.

Inputs Outputs
X Y C
in
C
out
S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

Table 2. Truth Table of Full Adder

33
The following equations can be derived as we simplify the equation
using K-maps:

S = X Y C
in


C
out
= XY + C
in
(X Y)

Figure 4 represents the simplified diagram of full adder circuit:


Figure 4. Full Adder Simplified Diagram


EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (2)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7486 Quad XOR
7408 Quad AND
7432 Quad OR


K-MAP
FA

X
Y
C
in
S

C
out
34

CIRCUIT DIAGRAM














PROCEDURE

7. Based from the given truth table in Table 2, simplify S and C
out
using K-map.
Show your simplification in the K-map section.

8. Derive the equation. Simplify further (if any) using Boolean theorems.

9. Draw the equivalent circuits in the CIRCUIT DIAGRAM section. Assign IC
and pin numbers on each gate that you will use. Designate LED for S and
C
out
.

10. Plot the design using logic gates in breadboard.

11. Test all input combinations and check if you arrive on the same output result
from the truth table (Table 2).

12. Was there any simplification you have used other than K-map derivation?
Explain your answer.
_______________________________________________________________
_______________________________________________________________

13. What do you think the basic reasons on why we need to use other options in
simplifications?
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
35

14. Given with connected Full Adders (Figure 5), fill-up the possible output of the
truth Table 3.


A
1
A
0
B
1
B
0
S
0
C
out0
C
in1
S
1
C
out1

0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

Table 3. Truth Table of Two-bit Full Adder




Figure 5. Two-bit Full Adder
FA
0
FA
1
A
0

B
0

A
1

B
1

C
in1
S
0
S
1
C
out0
C
out1
36
Experiment 6
MAGNITUDE COMPARATOR

OBJECTIVE

The student will be able to do the following:

a. Design a comparator that will test equality and relational quantity
difference between two two-bit binary numbers.
b. Use truth table, Karnaugh map, and Boolean Algebra theorems in
simplifying a circuit design.
c. Implement a comparator circuit based from derived boolean
equations.

Magnitude Comparator

Generally, magnitude comparators are digital circuits (IC's) which have two
ports that accepts, and latches two 8 or 16 bit binary numbers and have three
single bit outputs: "Greater than, less than, and equal."

One simple use would be comparing the output of a free running
digital counter to some fixed number. This fixed number, if derived from user
adjustable binary hex switches, would allow control based on some adjustable
terminal count.

For instance, if the counter is also fed into a Digital to Analog
converter, and use the magnitude comparator to compare the two numbers,
you now have a user adjustable ramp which can further be used with analog
comparators to trigger many sorts of analog systems and also acts as a digital
divider.

The SN54/74LS85 is a 4-Bit Magnitude Comparator which compares
two 4-bit words (A, B), each word having four Parallel Inputs (A0A3, B0
B3); A3,B3 being the most significant inputs. Operation is not restricted to
binary codes, the device will work with any monotonic code.

Three outputs are provided: A greater than B (OA>B), A less than
B (OA<B), A equal to B (OA=B). Three Expander Inputs, IA>B, IA<B,
IA=B, allow cascading without external gates. For proper compare operation,
the Expander Inputs to the least significant position must be connected as
follows: IA<B= IA>B = L, IA=B= H. For serial (ripple) expansion, the
OA>B, OA<B and OA=B.

The truth table on the following page describes the operation of the
SN54/74LS85 under all possible logic conditions. The upper 11 lines describe
37
the normal operation under all conditions that will occur in a single device or
in a series expansion scheme.


38

The lower five lines describe the operation under abnormal conditions
on the cascading inputs. These conditions occur when the parallel expansion
technique is used.


EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
Light Emitting Diode (LED) (3)
Solid-core wire (gauge 22, 1 meter long)
Digital ICs:
7486 Quad XOR
7408 (2) Quad AND
7432 (2) Quad OR
7404 Hex Inverter



Truth Table

INPUT OUTPUT
B
1
B
0
A
1
A
0
E LT GT
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1

Table 1. Two-bit Comparator





39
K-MAP



E = _______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________

LT = ______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________





GT = _____________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________
_______________________

40

CIRCUIT DIAGRAM


















PROCEDURE

1. Assume B and A are two integer numbers ranging from 0 to 3. These are
represented by B
1
B
0
and A
1
A
0
as its binary number equivalent (subscript 0
represents the least significant binary digit of a number and subscript 1
represents the most significant binary digit).

2. Based from the given truth table (Table 1), determine and fill-up the output for
E, LT and GT. E represents if two binary numbers are equal; LT for less than
and GT for greater than. Magnitude reference should be from B to A.

3. Plot the values in K-Map. Show your simplification in the K-map section.

4. Derive the circuit equation. Simplify further (if any) using Boolean algebra
theorems.

5. Draw the equivalent circuits in the CIRCUIT DIAGRAM section. Assign IC
and pin numbers on each gate that you will use. Use LEDs as indicator for E,
LT and GT.

6. Plot the design using logic gates in breadboard.

7. Test all input combinations and check if you arrive on the same output result
from the truth table (Table 1).
41

8. Was there any simplification you have used other than K-map derivation?
Explain your answer.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________

9. What do you think the basic reasons on why we need to use other options in
simplification? __________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________

10. How many binary bits do I need to design in making a comparator for integer
numbers 0-15? Why? Explain your answer.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
42

Experiment 7
7-SEGMENT DISPLAY WITH DECODER

OBJECTIVE

The student will be able to do the following:

a. Demonstrate the operation of a decoder-driver circuit that accepts a
binary or BCD input code and generates the 7-segment display
signals to produce the numbers 0 through 9 and other characters.
b. Understand and use color coding scheme of resistors.
Decoders

Decoder is combinational circuit that converts binary information from the n
coded inputs to a maximum of 2
n
unique outputs.

The decoder presented on this experiment are called n-to-m line
decoder where m 2
n
. Its purpose is to generate the 2
n
(or fewer) minterms of
n input variables.

43

The operation of 7447 decoder may be clarified form the truth table in
Table 1. For each possible input combination, there are seven outputs that are
equal to 0 and only one that is equal to 1. The output variable equal to 1
represents the minterm equivalent of the binary number that is applied to the
input lines.


INPUTS OUTPUTS
Decimal
or
Function
D C B A a b c d e f g
0 0 0 0 0 0 0 0 0 0 0 1
1 0 0 0 1 1 0 0 1 1 1 1
2 0 0 1 0 0 0 1 0 0 1 0
3 0 0 1 1 0 0 0 0 1 1 0
4 0 1 0 0 1 0 0 1 1 0 0
5 0 1 0 1 0 1 0 0 1 0 0
6 0 1 1 0 1 1 0 0 0 0 0
7 0 1 1 1 0 0 0 1 1 1 1
8 1 0 0 0 0 0 0 0 0 0 0
9 1 0 0 1 0 0 0 1 1 0 0
Table 1. 7447 Decoder Truth Table

7-Segment Display

A seven segment display, as its name indicates, is composed of seven
elements. Individually on or off, they can be combined to produce simplified
representations of the arabic numerals.

Seven-segment displays may use liquid crystal display (LCD), arrays
of light-emitting diodes (LEDs), and other light-generating or controlling
techniques such as cold cathode gas discharge, vacuum fluorescent,
incandescent filaments, and others.


44
Resistor

A resistor is a two-terminal electronic component that produces a voltage
across its terminals that is proportional to the electric current through it in
accordance with Ohm's law V= IR. This is used to impede the flow of
current.

Four-band identification is the most commonly used color-coding
scheme on resistors. It consists of four colored bands that are painted around
the body of the resistor (see Figure 3). The first two bands encode the first two
significant digits of the resistance value, the third is a power-of-ten multiplier
or number-of-zeroes, and the fourth is the tolerance accuracy, or acceptable
error, of the value.


The first three bands are equally spaced along the resistor; the spacing
to the fourth band is wider. Sometimes a fifth band identifies the thermal
coefficient, but this must be distinguished from the true 5-color system, with 3
significant digits.

Resistance is measured by ohms () and uses this
symbol in logic diagrams.
45
CIRCUIT DIAGRAM



EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
7-Segment LED Display common anode
Solid-core wire (gauge 22, 1 meter long)
470 ohms resistors watts (7)
Digital IC:
7447 7-segment Decoder





46
PROCEDURE

11. Construct the circuit shown in Figure 4 on breadboard. Make sure that pin 3,4,
5 are all connected to the positive line of the power supply.

12. Due to variety of 7-segment display available commercially, you need to test
which pins are assigned to segment a-g. You could check the segment
individually by connecting the common anode pin to the positive terminal of
the power supply, and the segment pin connected to the one (1) 470 ohms
resistor.

13. Test all input combination in Table 2 and determine the number display.

INPUTS
D C B A

Number
Display
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

Table 2. Number Display for DCBA inputs

14. What logic level is required at the inputs of the 7-segment LED display to light
a particular segment?
_______________________________________________________________
_______________________________________________________________

15. Write a brief description of the circuits operation.
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
47
Experiment 8
555 ASTABLE MULTIVIBRATOR

OBJECTIVE

The student will be able to do the following:

a. Use 555 timer as square wave oscillator that generates square wave
signal.
b. Understand and apply the use of capacitors.
c. Determine the result of ON and OFF periods by changing
resistance of the circuit.

555 Timer

555 Timer is also known as astable multivibrator or square-wave oscillator to
generate a continuous series of pulses. It alternates between two different
output voltage levels during the time it is on. The output remains at each
voltage level for a definite period of time. If you looked at this output on an
oscilloscope, you would see continuous square or rectangular waveforms.

If you refer to figure 1, the trigger (pin 2) is connected to the
threshold of pin 6 that continuously re-triggers the timer and generates the
square-wave signal.
48

The voltage across C is low as you power the circuit. Since the
trigger is tied to pin 6, the 555 timer is triggered to release the short across C
and allows it to charge making the output high.

Capacitor C charges through the two resistors R
1
and R
2
. When
voltage across C reaches the 2/3 V threshold, discharge pin 7 becomes low
discharging the capacitor through R
2
.

When the voltage across the capacitor drops to 1/3V, the trigger input
pin 2 is again triggered thus, repeating the cycle.

The charge and discharge periods are not equal. The high output
period is determined by R
1
and R
2
and C. While low output period is
determined by R
2
and C. We can use the following formula:

Charge Period: t
1
= 0.693(R
1
+R
2
)C

Discharge Period: t
2
=0.693R
2
C

Total Period: T = t
1
+t
2
= 0.693(R
1
+R
2
)C

The operating frequency (f) of generated square wave is equal to 1/T
or:
F= 1.44/(R
1
+2R
2
)C

The duty cycle (D) is a factor of the resistors,

D = R
2
/(R
1
+2R
2
)
Capacitor

In a way, a capacitor is a little like a battery. Although they work in
completely different ways, capacitors and batteries both store electrical
energy. Just like a battery, capacitor has two terminals that produce electrons
during chemical reactions on one terminal and absorb electrons on the other
terminal. A capacitor is much simpler than a battery, as it can't produce new
electrons -- it only stores them.

49
Figure 2. Capacitor
Inside the capacitor, the terminals connect to two metal plates
separated by a non-conducting substance, or dielectric.

In theory, the dielectric can be any non-conductive substance.
However, for practical applications, specific materials are used that best suit
the capacitor's function. Mica, ceramic, cellulose, porcelain, Mylar, Teflon
and even air are some of the non-conductive materials used. The dielectric
dictates what kind of capacitor it is and for what it is best suited. Depending
on the size and type of dielectric, some capacitors are better for high
frequency uses, while some are better for high voltage applications.


Figure 3. Ceramic Capacitors

A capacitor's storage potential, or capacitance, is measured in units
called farads. A 1-farad capacitor can store one coulomb (coo-lomb) of
charge at 1 volt. A coulomb is 6.25e18 (6.25 * 10^18, or 6.25 billion billion)
electrons. One amp represents a rate of electron flow of 1 coulomb of
electrons per second, so a 1-farad capacitor can hold 1 amp-second of
electrons at 1 volt.

A 1-farad capacitor would typically be pretty big. It might be as big as
a can of tuna or a 1-liter soda bottle, depending on the voltage it can handle.
For this reason, capacitors are typically measured in microfarads (millionths
of a farad).

EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
1 F capacitor
0.01 F ceramic capacitor
1 Mega resistor watt (2 pieces)
2.2 Mega resistor watt
(1) LED
Solid-core wire (gauge 22, 1 meter long)
Digital IC:
555 Timer IC
50

PROCEDURE

16. Interconnect the circuit shown in Figure 1.

17. Connect the power supply and allow the circuit to settle down for a couple of
seconds.

18. What is the output signal reflected in the LED? _________________________
_______________________________________________________________
_______________________________________________________________

19. Are the ON and OFF periods equal? __________________________________

20. Switch off the power and replace R
2
with 2.2 Mega ohm resistor.

21. Did the replacement of R
2
to 2.2 Mega ohm resistor make the ON and OFF
periods equal? ___________________________________________________
51
Experiment 9
J-K FLIP FLOP

OBJECTIVE

The student will be able to do the following:

a. Determine the logic operation of JK flip flops.
b. Connect and observe the state transition of JK as connected to the
clock generator circuit.
c. Design T flip flop from JK.
d. Analyze timing diagram of flip flops.

Flip-flop

Flip-flops (FFs) are devices used in the digital field for a variety of
purposes. When properly connected, flip-flops may be used to store data
temporarily, to multiply or divide, to count operations, or to receive and
transfer information.

Flip-flops are bistable multivibrators. The types used in digital
equipment are identified by the inputs. They may have from two up to five
inputs depending on the type. They are all common in one respect. They have
two, and only two, distinct output states. The outputs are normally labeled Q
and Q and should always be complementary. When Q = 1, then Q = 0 and
vice versa.

There are four types of flip flops. These are SR, D, JK and T. On this
experiment we will explore the operation of JK flip flop.

JK

JK flip flop is considered as the universal flip flop. When configured in
various ways, it is capable of operating like most other types of flip flops.


Figure 1. Clocked JK
52
Note that in a JK flip-flop, the letter J is for set and the letter K is for
clear. When logic 1 inputs are applied to both J and K simultaneously, the
flip-flop switches to its complement state, ie., if Q=1, it switches to Q=0 and
vice versa.
A clocked JK flip-flop is shown in Figure 1. Output Q is ANDed with
K and CP inputs so that the flip-flop is cleared during a clock pulse only if Q
was previously 1. Similarly, ouput Q' is ANDed with J and CP inputs so that
the flip-flop is set with a clock pulse only if Q' was previously 1.
Note that because of the feedback connection in the JK flip-flop, a CP signal
which remains a 1 (while J=K=1) after the outputs have been complemented
once will cause repeated and continuous transitions of the outputs. To avoid
this, the clock pulses must have a time duration less than the propagation
delay through the flip-flop. The restriction on the pulse width can be
eliminated with a master-slave or edge-triggered construction. The same
reasoning also applies to the T flip-flop.
T flip flop


Figure 2. T Flip flop

The T flip-flop is a single input version of the JK flip-flop. As shown
in Figure 2, the T flip-flop is obtained from the JK type if both inputs are tied
together. The output of the T flip-flop "toggles" with each clock pulse.



EQUIPMENT

Prototyping board (breadboard)
DC Power Supply 1.5 V
555 Timer circuit (complete)
LED (2)
Solid-core wire (gauge 22, 1 meter long)
Digital IC:
74LS73 JK Flip flop
53


GRAPHICAL SYMBOL


Figure 3. 74LS73 PIN CONFIGURATION


FUNCTION TABLE

Input Output
CLR CLK J K Q Q'
L X X X L H
H L L Q
0
Q
0
'
H H L H L
H L H L H
H H H Toggle Toggle
H H X X Q
0
Q
0
'

Table 1. 74LS73 Function Table
PROCEDURE

22. Choose one set of flip-flop from IC 74LS73. Refer to figure 3 for pin set
configuration.

23. Connect the Vcc and ground of the IC.

24. Connect the two LEDs to the state Q and its complement state Q.

25. Connect the timer circuit to the input CLK of the IC.


54
26. Test and observe the output of the different input combinations of J and K.
Refer to the table 1 function table.

27. Based from what you have observed, continue plotting the highs and lows of
Q and Q to the timing diagram below:


Figure 4. JK Timing Diagram


28. Connect J and K together to form T flip-flop.

29. Fill-up the function table below:









Table 2. T Flip flop function table

Input Output
CLR CLK T Q Q'
L X X
H L
H H
H H X
55

30. Continue the given timing diagram below by plotting the output signals of Q
and Q:



Figure 5. T Flip flop timing diagram

You might also like