Digital Electronics Lab Manual FOR 2/4 B.Tech (ECE) Course Code: Ec-253
Digital Electronics Lab Manual FOR 2/4 B.Tech (ECE) Course Code: Ec-253
Digital Electronics Lab Manual FOR 2/4 B.Tech (ECE) Course Code: Ec-253
PREPARED BY
ECE DEPARTMENT
2011-2012
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
LIST OF EXPERIMENTS
3. Design of Combinational Logic Circuits like Half-Adder, Full-Adder, Half- Subtractor and
Full-Subtractor………………………………………………………………………………...07
10. Design of Shift register (To verify Serial to Parallel, Parallel to Serial ,Serial to Serial and
14. Design Asynchronous Counter, Mod Counter, Up Counter, Down Counter and Up/Down
Counter……………………………………………………………………………………….36
15. Design Synchronous Counter, Mod Counter, Up Counter, Down Counter and Up/Down
Counter……………………………………………………………………………………….39
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Each student must have their own laboratory notebook. All pre-lab exercises and
laboratory reports are to be entered into your notebook.
Your notebook must be clearly labelled on the cover with the following
information:
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
STUDENTS GUIDELINES
Here are some guidelines to help you perform the experiments and to submit the
reports:
The Breadboard
The breadboard consists of two terminal strips and two bus strips (often broken in
the centre). Each bus strip has two rows of contacts. Each of the two rows of
contacts are a node. That is, each contact along a row on a bus strip is connected
together (inside the breadboard). Bus strips are used primarily for power supply
connections, but are also used for any node requiring a large number of
connections. Each terminal strip has 60 rows and 5 columns of contacts on each
side of the centre gap. Each row of 5 contacts is a node.
You will build your circuits on the terminal strips by inserting the leads of circuit
components into the contact receptacles and making connections with 22-26 gauge
wire. There are wire cutter/strippers and a spool of wire in the lab. It is a good
practice to wire +5V and 0V power supply connections to separate bus strips.
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
The 5V supply MUST NOT BE EXCEEDED since this will damage the ICs
(Integrated circuits) used during the experiments. Incorrect connection of power to
the ICs could result in them exploding or becoming very hot - with the possible
serious injury occurring to the people working on the experiment! Ensure that
the power supply polarity and all components and connections are correct
before switching on power .
Throughout these experiments we will use TTL chips to build circuits. The steps
for wiring a circuit should be completed in the order described below:
1. Turn the power (Trainer Kit) off before you build anything!
2. Make sure the power is off before you build anything!
3. Connect the +5V and ground (GND) leads of the power supply to the
power and ground bus strips on your breadboard.
4. Plug the chips you will be using into the breadboard. Point all the chips in
the same direction with pin 1 at the upper-left corner. (Pin 1 is often
identified by a dot or a notch next to it on the chip package)
5. Connect +5V and GND pins of each chip to the power and ground bus
strips on the breadboard.
6. Select a connection on your schematic and place a piece of hook-up wire
between corresponding pins of the chips on your breadboard. It is better to
make the short connections before the longer ones. Mark each connection
on your schematic as you go, so as not to try to make the same connection
again at a later stage.
7. Get one of your group members to check the connections, before you
turn the power on.
8. If an error is made and is not spotted before you turn the power on. Turn
the power off immediately before you begin to rewire the circuit.
9. At the end of the laboratory session, collect you hook-up wires, chips and
all equipment and return them to the demonstrator.
10. Tidy the area that you were working in and leave it in the same condition
as it was before you started.
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
1. Not connecting the ground and/or power pins for all chips.
2. Not turning on the power supply before checking the operation of the
circuit.
3. Leaving out wires.
4. Plugging wires into the wrong holes.
5. Driving a single gate input with the outputs of two or more gates
6. Modifying the circuit with the power on.
Build a circuit to implement the Boolean function F = /(/A./B), please note that the
notation /A refers to . You should use that notation during the write-up of your
laboratory experiments.
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Quad 2 Input 7400 Hex 7404 Inverter
Sometimes the chip manufacturer may denote the first pin by a small indented
circle above the first pin of the chip. Place your chips in the same direction, to save
confusion at a later stage. Remember that you must connect power to the chips to
get them to work.
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
IC Description of IC
NUMBER
7400 Quad 2 input NAND GATE
7401 Quad 2input NAND Gate (open collector)
7402 Quad 2 input NOR Gate
7403 Quad 2 input NOR Gates (open collector)
7404 Hex Inverts
7400(NAND)
7402(NOR)
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
7404(NOT)
7408(AND)
7420(4‐i/p NAND)
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
7411(3‐i/p AND)
7432(OR)
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
7486(EX-OR)
7410(3‐i/p NAND)
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 1
Aim: To construct logic gates OR, AND, NOT, NOR, NAND gates using discrete
components and verify their truth tables
Apparatus:
1. Electronic circuit designer
2. Resistors 10k,1k,220ohms
3. Transistors 2N2222(NPN)
4. Diodes 1N 4001
5. Connecting wires
OR Gate A B Y
D1N4002
0v 0v 0v
D1N4002 0v 5v 5v
Y
V1 V2 5v 0v 5v
A B
10k 5v 5v 5v
1
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
AND Gate
A B Y
+5V
0v 0v 0v
1k
0v 5v 0v
D1N4002
5v 0v 0v
Y
V2 D1N4002 5v 5v 5v
A B
NOT Gate
+5V
10k
A Y
Y 0v 5v
1k Q2N2222
5v 0v
A
NOR Gate
A B Y
+5V
0v 0v 5v
D1N4002
10 k
Y 0v 5v 0v
D1N4002 1k Q2N2222 5v 0v 0v
A B
5v 5v 0v
2
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
A B Y
1k 10 k
0v 0v 5v
D1N4002
Y 0v 5v 5v
Procedure:
1. Connections are made as per the circuit diagram
3. Apply different combinations of inputs and observe the outputs; compare the outputs with the
truth tables.
Precautions:
All the connections should be made properly.
Result: Different logic gates are constructed and their truth tables are verified.
Questions:
3
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 2
Aim: To construct logic gates NOT, AND, OR, EX-OR,EX-NOR of basic gates
using NAND gate and verify their truth tables .
Apparatus:
1. IC’s - 7400
2. Electronic Circuit Designer
3. Connecting patch chords.
NOT Gate
1 A Y
7400 3
A 2 Y
0v 5v
5v 0v
AND Gate A B Y
0v 0v 0v
1 1
A 7400 3 7400 3
2 2 Y 0v 5v 0v
B
5v 0v 0v
5v 5v 5v
4
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
OR Gate A B Y
1 0v 0v 0v
7400 3
A 2
Y 0v 5v 5v
1
7400 3
2 5v 0v 5v
1
7400 3 5v 5v 5v
B 2
EX-OR Gate A B Y
1
7400 3 0v 0v 0v
2
1 1 Y 0v 5v 5v
A 7400 3 7400 3
2 2
B 5v 0v 5v
1
7400 3
2 5v 5v 0v
EX-NOR Gate
1 A B Y
7400 3
2 0v 0v 5v
Y
1 1 1
A 7400 3 7400 3 7400 3
0v 5v 0v
2 2 2
5v 0v 0v
B 1
7400 3 5v 5v 5v
2
5
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure:
1. Connect the logic gates as shown in the diagrams.
2. Feed the logic signals 0 or 1 from the logic input switches in different combinations at the
inputs A & B.
Precautions:
1. All the connections should be made properly.
Result: Different logic gates are constructed using NAND gates and their truth tables are
verified.
Questions:
1. Why NAND & NOR gates are called universal gates?
3. Give the truth table for EX-NOR (EX-OR+NOT) and realize using NAND gates
.
4. Realize the given logic function using NAND gates?
6
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 3
Apparatus: -
Half Adder:
A B S C
X 1 0 0 0 0
7486 3
2 S
Y 0 1 1 0
1 0 1 0
1 1 1 0 1
7408 3
2 C
Full Adder:
A B C N-1 S C
0 0 0 0 0
1
X 7486 3 1 S
2 3
0 0 1 1 0
Y 7486
2
0 1 0 1 0
0 1 1 0 1
Z 1 1 0 0 1 0
7408 3 1 C
2 7432 3 1 0 1 0 1
2
1 1 0 0 1
1
3
1 1 1 1 1
7408
2
7
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Half Subtractor
1
X 7486 3 A B D B
2 D
0 0 0 0
Y
0 1 1 1
1 0 1 0
1
7408 3
B 1 1 0 0
1 7404 2 2
Full Subtractor
1
X 3 1
2 7486 7486 3
2 D
Y
Z
1
7408 3 1
1 7404 2 2 7432 3
2 B
1
7408 3
2
1 7404 2
A B C D B
N-1
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
8
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure: -
1. Verify the gates.
3. Switch on VCC and apply various combinations of input according to truth table.
4. Note down the output readings for half/full adder and half/full subtractor, Sum/difference and
the carry/borrow bit for different combinations of inputs verify their truth tables.
Precautions:
1. All the connections should be made properly.
Questions:
1. Describe the difference between half-adder and full-adder.
2. Describe the difference between half -subtractor and full-
subtractor.
9
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 4
Aim: - To verify the truth table of one bit and four bit comparators using logic Gates and
IC 7485
Apparatus : -
IC’s -7486, 7404, 7408 and 7485
Circuit diagrams:
10
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
11
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
12
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
13
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
DESCRIPTION:
The 74F85 is a 4-bit magnitude comparator that can be expanded to almost any length.
It compares two 4-bit binary, BCD, or other monotonic codes and presents the three possible
magnitude results at the outputs. The 4-bit inputs are weighted (A0–A3) and (B0–B3) where A3
and B3 are the most significant bits. The operation of the74F85 is described in the Function
Table, showing all possible logic conditions. The upper part of the table describes the normal
operation under all conditions that will occur in a single device or in a series expansion scheme.
In the upper part of the table the three outputs are mutually exclusive. In the lower part of the
table, the outputs reflect the feed-forward conditions that exist in the parallel expansion scheme.
The expansion inputs IA>B, and IA=B and IA<B are the least significant bit positions.
When used for series expansion, the A>B, A=B and A<B outputs of the lease significant word
are connected to the corresponding IA>B, IA=B and IA<B inputs of the next higher stage. Stages
can be added in this manner to any length, but a propagation delay penalty of about 15ns is
added with each additional stage. For proper operation, the expansion inputs of the least
significant word should be tied as follows: IA>B = Low,
Procedure: -
1. Connect the circuit as shown in fig. Feed the 4-bit binary words A0, A1, A2 , A3 and B0, B1 ,
B2 , B3 from the logic input switches.
3. Observe the output A>B, A=B , and A<B on logic indicators. The outputs must be 1 or 0
respectively.
4. Repeat the steps 1 ,2 and 3 for various inputs A0 ,A1 , A2 , A3 and B0 , B1 , B2 , B3 and
observe the outputs at A>B , A=B and A<B .
Precautions:
1. All the connections should be made properly.
Result: The truth tables of one bit and four bit magnitude comparators are verified.
Questions :-
1. What is Comparator?
2. What are the applications of Comparator?
3. Which logic is used as 1 bit comparator?
14
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 5
Apparatus:
1. IC’s - 7432, 7400
2. Electronic Circuit Designer
3. Connecting patch chords.
Circuit Diagram:-
15
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Truth Table:
Decimal Logic
Binary Inputs
Digit Function
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
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
Procedure:
1. Connections are made as per the circuit diagram
16
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 6
APPLICATIONS OF IC PARALLEL ADDER
(1’S AND 2’S COMPLIMENT ADDITION)
Aim: Design of 4-bit IC parallel adder
Apparatus : -
IC’s -7486, 7404, 7408 and 7485
Circuit diagrams:
Description:
The circuit performs addition as well as subtraction .When ‘s’ input is low the circuit
performs addition .The EX-OR gate acts as a controlled inverter (i.e., it inverts input when
control is high, otherwise it passes the input to the output).The output of EX-OR gate is B
when ‘s’ input is low .The output of the circuit is sum of two input numbers when ‘s’ input is
low .When ‘s’ input is HIGH the EX-OR gate acts as inverter and its output is the
complement of input .The carry input of the first full adder is ‘1’.The output of the circuit is
the sum A, complement of B and 1.This performs 2’s complement subtraction .The output of
the circuit is in true magnitude form if the A>B .The output of the circuit is in 2’s
complement form if the A<B.
17
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure:
1. Connections are made as per the circuit diagram
Result: 4-bit IC parallel adder is designed and 1’s &2’s complement addition is performed
18
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 7
Binary to Gray Code Converter
B3 B2 B1 BO G3 G2 G1 G0
G3 0 0 0 0 0 0 0 0
B3 0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
1
7486 3 G2
0 0 1 1 0 0 1 0
2
B2 0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1
1 0 0 0 1 1 0 0
7486 3 G1 1 0 0 1 1 1 0 1
B1 2
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
1 1 0 1 1 0 1 1
1
7486 3 G0 1 1 1 0 1 0 0 1
B0 2
1 1 1 1 1 0 0 0
19
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure: -
1. The circuit connections are made as shown in fig.
2. Pin (14) is connected to +Vcc and Pin (7) to ground.
3 In the case of binary to gray conversion, the inputs B0, B1, B2 and B3 are given at
respective pins and outputs G0, G1, G2, G3 are taken for all the 16 combinations of the input.
4. In the case of gray to binary conversion, the inputs G0, G1, G2 and G3 are given at respective
Pins and outputs B0, B1, B2, and B3 are taken for all the 16 combinations of inputs.
5. The values of the outputs are tabulated.
Result: code converters are designed and their truth tables are verified.
Questions:
1. Convert binary 100100 to gray code.
20
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 8
DESIGN OF MULTIPLEXERS/DEMULTIPLEXERS
Aim: To design Multiplexer and Demultiplexer and verify their truth tables
Apparatus:
1. IC - 7404,7411,7432,7408
2. Electronic circuit designer
3.Connecting patch chords
1 7404 2 1 7404 2
1
2 7411 12
I0 13
1
7432 3
2
1
2 7411 12
I1 13
1
7432 3
2
1
2 7411 12
I2 13
1
7432 3
2
1
2 7411 12
I3 13
21
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Demultiplexer
A B
1 7404 2 1 7404 2
1
7408 3
Y0 A B Y3 Y2 Y1 Y0
2
0 0 0 0 0 1
0 1 0 0 1 0
1
7408 3 1 0 0 1 0 0
2 Y1
1 1 1 0 0 0
1
7408 3
2 Y2
1
7408 3
2 Y3
Procedure:
1. Connections are made as per the circuit diagram
Result: Multiplexer and Demultiplexer are constructed and the truth tables are verified
Questions:
1. What is the difference between multiplexer and decoder
22
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 9
Aim: ‐ To design and construct basic flip-flops R-S ,J-K,J-K Master slave flip-flops using gates
and verify their truth tables
Apparatus: ‐
1. IC’s - 7404, 7402, 7400
2. Electronic circuit designer
3. Connecting patch chords
Circuit Diagrams:-
S R Q
0 0 Forbidden
0 1 1
1 0 0
1 1 No Change
S R Q
0 0 No Change
0 1 0
1 0 1
1 1 Forbidden
23
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
S R Q
0 0 No Change
0 1 0
1 0 1
1 1 Forbidden
J K Q
0 0 No Change
0 1 0
1 0 1
1 1 Race around
24
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
J K Q
0 0
0 1 0
1 0 1
1 1
Procedure:
1. Connect the Flip-flop circuits as shown above.
2. Apply different combinations of inputs and observe the outputs
25
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 10
Aim:- To study shift register using IC 7495 in all its modes i.e.
SIPO/SISO, PISO/PIPO.
Apparatus: - IC 7495, etc.
Circuit diagram :‐
26
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
PISO:‐
27
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure :
3. Apply one clock pulse at clock 1 (Right Shift) observe this data at QA.
5. Apply one clock pulse at clock 2, observe that the data on QA will shift to
6. Repeat steps 2 and 3 till all the 4 bits data are entered one by one into the
shift register.
2. Load the shift register with 4 bits of data one by one serially.
3. At the end of 4th clock pulse the first data ‘d0’ appears at QD.
4. Apply another clock pulse; the second data ‘d1’ appears at QD.
6. Application of next clock pulse will enable the 4th data ‘d3’ to appear at
QD. Thus the data applied serially at the input comes out serially at QD
28
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
3. Keeping the mode control M=1 apply one clock pulse. The data applied at
4. Now mode control M=0. Apply clock pulses one by one and observe the
respectively.
Result: shift registers using IC 7495 in all its modes i.e.SIPO/SISO, PISO/PIPO are verified.
29
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 11
Aim: To design Ring counter and Johnson counter and verify their truth tables
Apparatus:
1. IC’s - 7404, 7402, 7400
2. Electronic circuit designer
3. Connecting patch chords
Circuit Diagram:
Ring Counter:
Truth Table
Clk Q3 Q2 Q1
0 0 0 1
1 1 0 0
2 0 1 0
30
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Johnson Counter:
Truth Table
Clk Q3 Q2 Q1
0 0 0 0
1 1 0 0
2 1 1 0
3 1 1 1
4 0 1 1
5 0 0 1
Procedure:
1. Connections are made as per the circuit diagram
3. Apply clock pulses and note the outputs after each clock pulse
Precautions:
1. All the connections should be made properly.
Result: Ring counter and Johnson counter are designed and their truth tables are verified.
31
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 12
Aim: To design and construct T and D Flip-flop from JK- flip-flop and verify their truth
tables
Apparatus:
1. IC’s - 7410, 7400
2. Electronic circuit designer
3. Connecting patch chords
Circuit diagram:
T-Flip Flop
D-Flip Flop
32
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure:
1. Connections are made as per the circuit diagram
Precautions:
1. All the connections should be made properly.
Result: T and D Flip-flop are designed and constructed from JK- flip-flop and their truth
tables are verified.
33
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 13
Aim: To design and construct decade counter and verify the truth table
Apparatus:
1. IC’s - 7410, 7400
2. Electronic circuit designer
3. Connecting patch chords
Circuit diagram:
Decade
Counter:
Truth Table
34
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure:
1. Connections are made as per the circuit diagram
3. Apply clock pulses and note the outputs after each clock pulse and note done the out puts Q3,
Q2, Q1, Q0.
Precautions:
1. All the connections should be made properly.
35
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 14
Apparatus:
1. IC’s - 7408,7476,7400,7432
2. Electronic circuit designer
3. Connecting patch chords
Circuit Diagram:
36
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
TRUTH TABLE
37
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
flops
WHEN M=1 WHEN M=0
38
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
2 0 1
CLK Q2 Q1 3 0 0
0 0 0
1 0 1
2 1 0
3 1 1
Procedure:
3. Apply clock pulses and note the outputs after each clock pulse and note done the out puts.
Precautions:
1. All the connections should be made properly.
Result: 3-bit Asynchronous up and down counters,2-bit up/down counter are designed and
truth tables are verified.
39
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
EXPERIMENT 15
Aim:- To design and construct of 3-bit Synchronous up and down counters,2-bit up/down
counter.
Apparatus:
1. IC’s - 7408,7476,7400,7432
2. Electronic circuit designer
3. Connecting patch chords
Circuit Diagram:
40
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Truth Table
WHEN M=1 WHEN M=0
CLK Q2 Q1 CLK Q2 Q1
0 0 0
0 1 1
1 0 1 1 1 0
2 1 0 2 0 1
3 1 1 3 0 0
41
BAPATLA ENGINEERING COLLEGE ECE DEPARTMENT
Procedure:
1. Connections are made as per the circuit diagram
3. Apply clock pulses and note the outputs after each clock pulse and note done the out puts.
Precautions:
1. All the connections should be made properly.
Result: 3-bit Synchronous up and down counters,2-bit up/down counter are designed and
truth tables are verified.
42