Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Lab Report

Course Code : CSE 412


Course Title : Digital System Design Laboratory
Experiment No : 03
Experiment Name : Design and Simulation of BCD to Excess-3 converter.

Submission To :
Tareq Mohammad Faruqi
Lecturer
Dept. of EEE City university

Submission By:
Name : Md.Rakibul islam
ID :1932203035
Batch : 22nd (Day)

Submission Date :
Experiment No.:03
Name of Experiment: Design and Simulation of BCD to Excess-3 converter.
Theory:
BCD Codes:
Numeric codes represent numeric information i.e. only numbers as a series of 0’s and 1’s.
Numeric codes used to represent decimal digits are called Binary Coded Decimal (BCD)
codes. A BCD code is one, in which the digits of a decimal number are encoded-one at a
time into group of four binary digits. There are a large number of BCD codes in order to
represent decimal digits0, 1, 2……9, it is necessary to use a sequence of at least four binary
digits.
Such a sequence of binary digits which represents a decimal digit is called code word.
Excess-3code:
It is a non-weighted code. It is also a self-complementing BCD code used in decimal
arithmetic units. The Excess-3 code for the decimal number is performed in the same
manner as BCD except that decimal number 3 is added to each decimal unit before
encoding it to binary. A conversion circuit must be inserted between the two systems if each
uses different codes for same information. Thus, code converter is a circuit that makes the
two systems compatible even though each uses different binary code. The input variable is
designated as A, B, C, D and the output variables are designated as W, X, Y, Z. from the truth
table, combinational circuit is designed. The Boolean functions are obtained from K-Map for
each output variable. A code converter is a circuit that makes the two systems compatible
even though each uses a different binary code. To convert from binary code to Excess-3
code, the input lines must supply the bit combination of elements as specified by code and
the output lines generate the corresponding bit combination of code. Each one of the four
maps represents one of the four outputs of the circuit as a function of the four input
variables. A two-level logic diagram may be obtained directly from the Boolean expressions
derived by the maps. These are various other possibilities for a logic diagram that
implements this circuit. Now the OR gate whose output is C+D has been used to implement
partially each of three outputs.
Components:
a) Switches 4 pcs
b) NOT Gate 3 pcs
c) AND Gate 7 pcs
d) OR Gate 3 pcs
e) LED Indicators 4 pcs
Experimental Setup:

You might also like