Digital Electronics Practical Manual
Digital Electronics Practical Manual
For
Digital Electronics
(BTETC-303/BTETL-306)
Certificate
V. Practical Outcome
Design Binary to Gray & Gray to Binary Converter.
XI. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Making connection of instrument 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
Practical No.02: Design Half Adder & Half Subtractor using Boolean
Expression.
I. Practical Significance
Digital computers perform variety of information tasks. Among the functions encountered
is the various arithmetic operation, the most basic arithmetic operation is the addition or
subtraction of two binary digits. A binary adder – Subtractor is a combinational circuit
that performs the arithmetic operations of addition & subtraction with binary numbers.
V. Practical Outcome
Design Half Adder & Half Subtractor using Boolean Expression.
Half Adder - A half adder has two inputs for the two bits to be added and two outputs
one from the sum ‘ S’ and other from the carry ‘C’ into the higher adder position. Above
circuit is called as a carry signal from the addition of the less significant bits sum from
the X-OR Gate the carry out from the AND gate.
Half Subtractor: The half Subtractor is constructed using X-OR and AND Gate. The half
Subtractor has two input and two outputs. The outputs are difference and borrow. The
difference can be applied using X-OR Gate, borrow output can be implemented using an
AND Gate and an inverter.
XII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Making connection of instrument 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
Practical No.03: Design Full Adder & Full Subtractor using Boolean
Expression.
I. Practical Significance
Digital computers perform variety of information tasks. Among the functions encountered
is the various arithmetic operation, the most basic arithmetic operation is the addition or
subtraction of two binary digits. A binary adder – Subtractor is a combinational circuit
that performs the arithmetic operations of addition & subtraction with binary numbers.
V. Practical Outcome
Design Full Adder & Full Subtractor using Boolean Expression.
Full Adder - It is a logic circuit that can add three bits. It produces two O/P sum & carry.
Therefore, sum produces one when I/P is containing odd no’s of one & carry is one when
there are two or more one in I/P.
Full Subtractor: It is a logic circuit that can add three bits. It produces two O/P
difference & borrow.
XII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Making connection of instrument 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
V. Practical Outcome
Construct & test BCD to 7 segment decoder using 7447.
VI. Minimum Theoretical Background
Common Cathode Display (CCD): Common cathode has all the cathodes of the 7-
segments connected directly together to ground (Logic 0).The individual segments are
illuminated by application of high (Logic1) signal to the individual anode terminals. For
common cathode LED displays the ICs are IC 7448, IC 74248, IC 7449 etc. are used.
Common Anode Display (CAD): Common anode has all the anodes of the 7-segments
connected together to VCC (Logic 1).The individual segments are illuminated by
connecting the individual cathode terminals to low (Logic0) signals to the individual
cathode terminals. For common anode LED displays the ICs are IC 7446, IC 74246, IC
7447 etc. are used.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
IV. Course Level Learning Outcome(s) - Develop combinational logic circuits for given
applications.
X. Precaution to be Followed
Check IC before use.
Set power supply to 5V (Variable DC Power Supply) before connecting.
Check all the connections as per circuit diagram.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
A demultiplexer (or demux) is a electronic circuit or device which has single input, n
outputs and m number select lines. The input line is connected to any one output line
depending upon the select lines input logic. An electronic demultiplexer can be considered
as a single-input, multiple-output switch. Demultiplexers are mainly used in Boolean
function generators and decoder circuits.
IV. Course Level Learning Outcome(s) - Develop combinational logic circuits for given
applications.
X. Precaution to be Followed
Check IC before use.
Set power supply to 5V (Variable DC Power Supply) before connecting.
Check all the connections as per circuit diagram.
XV. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
As data comparison is mostly required in many digital systems at the time of logical or
arithmetic functions, digital comparators are the one best option to compare data. Digital
comparators are the most appropriate combinational logic circuits used to compare
relative magnitudes of two binary numbers. A comparator is a decision-making tool and it
holds the ability to be executed in numerous control devices.
IV. Course Level Learning Outcome(s) - Develop combinational logic circuits for given
applications.
X. Precaution to be Followed
Check IC before use.
Set power supply to 5V (Variable DC Power Supply) before connecting.
Check all the connections as per circuit diagram.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
A Flip-Flop is a basic digital logic circuit use for storing binary information. It is also
known as One bit memory. It has two stable states typically 0 (reset) and 1 (set), and it
can maintain its current state until it is instructed to change it by applying a clock pulse.
Flip-Flops are fundamental building blocks in digital electronics, used in memory storage,
sequential logic circuits and Data synchronization.
IV. Course Level Learning Outcome(s) - Develop sequential logic circuits using Flip-Flops.
X. Precaution to be Followed
Check IC before use.
Set power supply to 5V (Variable DC Power Supply) before connecting.
Check all the connections as per circuit diagram.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
I. Practical Significance
The limitation of SR flip flop is overcome in JK flip flop. In JK flip flop when J=K=l, the
output is uncertain; this situation is called Race around condition. To avoid the problem of
race around condition the JK flip flop in Master and slave mode is used.
IV. Course Level Learning Outcome(s) - Develop sequential logic circuits using Flip-Flops.
X. Precaution to be Followed
Check IC before use.
Set power supply to 5V (Variable DC Power Supply) before connecting.
Check all the connections as per circuit diagram.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
I. Practical Significance
D Flip –Flop (Delay Flip –Flop) is used to provide time delay. They are basic building
blocks of Shift Registers. T Flip-Flop (Toggle Flip-Flop) experiences a change in output in
each clock edge. Hence it can be used as a frequency divider. T Flip-Flop can also be used
to design Counters.
IV. Course Level Learning Outcome(s) - Develop sequential logic circuits using Flip-Flops.
In summary, The D flip-flop stores data and updates its output on clock transitions, while
the T flip-flop toggles its output based on clock transitions and the state of its toggle input.
Both are essential components in digital circuit design, offering versatility and
functionality in various applications.
D Flip Flop
T Flip Flop
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
IV. Course Level Learning Outcome(s) - Develop sequential logic circuits using Flip-Flops.
In digital electronics, a counter is a sequential logic circuit that generates a sequence of binary
numbers in a specified order. Counters are widely used in various applications such as
frequency division, digital clocks, event counting, and addressing memory locations. A
counter typically consists of a set of flip-flops, where each flip-flop represents a binary digit
(or "bit") of the counter's output. The number of flip-flops in the counter determines the
maximum count that can be represented. For example, a counter with 𝑛 flip-flops can count up
to 2𝑛distinct states.
There are different types of counters, including: Asynchronous (Ripple) Counters: In an
asynchronous counter, the output of each flip-flop serves as the clock input for the next flip-
flop. As a result, the flip-flops do not all change state simultaneously, leading to a ripple
effect propagating through the counter. While simple to design, asynchronous counters suffer
from longer propagation delays due to the ripple effect. Synchronous Counters: In a
synchronous counter, all flip-flops receive the same clock signal simultaneously. This ensures
that all flip-flops change state simultaneously, eliminating the ripple effect and reducing
propagation delays. Synchronous counters are often preferred for applications requiring
precise timing.
Counters can also have additional features such as:
● Up Counters: Increment the count with each clock pulse.
● Down Counters: Decrement the count with each clock pulse.
● Bidirectional Counters: Count up or down based on control signals.
● Modulus Counters: Count up to a specific value before resetting.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
Practical No.12: Build 4- bit Universal Shift register and Observe the
timing Diagram
I. Practical Significance
Universal Shift Register is a register which can be configured to load and/or retrieve the
data in any mode (either serial or parallel) by shifting it either towards right or towards
left. In other words, a combined design of unidirectional (either right- or left-shift of data
bits as in case of SISO, SIPO, PISO, PIPO) and bidirectional shift register along with parallel
load provision is referred to as universal shift register..
IV. Course Level Learning Outcome(s) - Develop sequential logic circuits using Flip-Flops.
A Universal shift register is a digital circuit that can shift data in either direction (left or
right) and perform parallel-to-serial or Serial-to-Parallel conversion. It typically consist of
a cascade of flip-flops interconnected to form a shift register, along with control logic to
manage shifting operations The key feature of a universal shift register is its versatility in
handling various types of data manipulation tasks. It can shift data left or right based on
control signals, enabling it to perform functions such as data storage, serial data
transmission, serial data reception, parallel data loading, and parallel data retrieval.
Various control Functions in shift registers are as below.
1. A shift-right control to enable the shift-right operation and the serial input and output
lines associated with the shift-right.
2. A shift-left control to enable the shift-left operation and the serial input and output lines
associated with the shift-left.
3. A parallel-load control to enable a parallel transfer and the n input lines associated with
the parallel transfer.
4. n parallel output lines.
5. A clear control to clear the register to 0.
6. A CLK input for clock pulses to synchronize all operations.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Verification of voltage/Test IC/identification of pin diagram 2.5
2 R2 Handling the instruments 2.5
3 R3 Identification of components 5.0
4 R4 Measuring value using suitable instrument 2.5
5 R5 Working in Team 2.5
Product Related : 10 Marks
Calculate theoretical values of given meter/ Using appropriate
6 R6 03
sensor
7 R7 Interpretation of result 01
8 R8 Conclusion and Recommendation 01
9 R9 Answer to the practical related question 04
10 R10 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
Practical No.13: Implement Half & Full Adder using Behavioral Model.
I. Practical Significance
Field Programmable Gate Arrays (FPGAs) are semiconductor devices that are based around a
matrix of configurable logic blocks (CLBs) connected via programmable interconnects.
FPGAs can be reprogrammed to desired application or functionality requirements after
manufacturing. This practical will help the students to implement the various
combinational circuits like Half or Full adder using Xilinx ISE tools..
III. Competency and Practical Skills - This practical is expected to develop the following
skills for the industry-identified competency: ‘Maintain VLSI based electronic circuits
and equipments.’ Debug VHDL programme for the given application.
IV. Relevant Course Outcome - Debug VHDL programme for the given application.
b. Full Adder: In Half adder there is no provision to add the carry generated by lower bits
while adding present inputs that is when multi bit addition is performed. Hence a third
input is added and this circuit is used to add A, Band Cin where A, B are present state
inputs and Cin is the last state output that is previous carry. This circuit is known as Full
Adder.
Program Code
HA.vhd Code HA_tb.vhd* Code
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Coding ability 5.0
2 R2 Debugging ability 2.5
3 R3 Follow ethical practices. 5.0
4 R4 Working in Team 2.5
Product Related : 10 Marks
6 R5 Correct writing of program 03
7 R6 Interpretation of simulation result 01
8 R7 Conclusion and Recommendation 01
9 R8 Answer to the practical related question 04
10 R9 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
I. Practical Significance
In electronics, a multiplexer (or mux) is a device that selects between several analog or
digital input signals and forwards it to a single output line. Multiplexers are used to
implement Boolean functions of multiple variables. This practical will help the students to
implement the 8:1 using Xilinx ISE tools..
III. Competency and Practical Skills - This practical is expected to develop the following
skills for the industry-identified competency: ‘Maintain VLSI based electronic circuits
and equipments.’
Use relevant VHDL model for the given applications.
Debug VHDL programme for the given application.
IV. Relevant Course Outcome - Debug VHDL programme for the given application.
8: 1 Multiplexer: An 8-to-1 multiplexer consists of eight data inputs D0 through D7, three
input select lines S2 through S0 and a single output line Y. Depending on the select lines
combinations, multiplexer decodes the inputs. Fig. shows the block diagram of an 8:1
multiplexer with Enable input pin which enable or disable the multiplexer. Since the
number data bits given to the MUX are eight then 3 bits (23=8) are needed to select one of
the eight data bits. The truth table for an 8-to1 multiplexer is given below with eight
combinations of inputs so as to generate each output corresponds to input.
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Coding ability 5.0
2 R2 Debugging ability 2.5
3 R3 Follow ethical practices. 5.0
4 R4 Working in Team 2.5
Product Related : 10 Marks
6 R5 Correct writing of program 03
7 R6 Interpretation of simulation result 01
8 R7 Conclusion and Recommendation 01
9 R8 Answer to the practical related question 04
10 R9 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)
I. Practical Significance
The electronic Decoders are used with analog to digital converter. They are used to
convert higher level instructions into CPU control signals. They are mainly used in logical
circuits as well as data transfer circuits. This practical will help the students to develop
programming skills that is. Implement a decoder using Xilinx ISE tools.
III. Competency and Practical Skills - This practical is expected to develop the following
skills for the industry-identified competency: ‘Maintain VLSI based electronic circuits
and equipments.’
Use relevant VHDL model for the given applications.
Debug VHDL programme for the given application.
IV. Relevant Course Outcome - Debug VHDL programme for the given application.
Program Code
Decoder.vhd Code Decoder_tb.vhd* Code
Inputs Output
A1 A2 B3 B2 B1 B0
0 0
0 1
1 0
1 1
XIII. Conclusion:
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
XIV. Practical related questions
1) Design VHDL Code for 3 : 8 decoder using case statement.
2) Implement Binary to Gray Converter using Behavioral Model.
Sr. Rubrics
Performance Marks
No. no.
Process Related : 15 Marks
1 R1 Coding ability 5.0
2 R2 Debugging ability 2.5
3 R3 Follow ethical practices. 5.0
4 R4 Working in Team 2.5
Product Related : 10 Marks
6 R5 Correct writing of program 03
7 R6 Interpretation of simulation result 01
8 R7 Conclusion and Recommendation 01
9 R8 Answer to the practical related question 04
10 R9 Submission of report in time 01
Total : 25 Marks
Dated signature
Marks Obtained
of Teacher
Process Related Product Related Total
(15) (10) (25)