You are on page 1of 6

Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

EXPERIMENT NO. 3

Name: Manoj Ramprasad Dohale


Div – A Batch - 3
Roll No - 58

TITLE: BCD ADDER

AIM: To design and implement BCD Adder using IC 7483.


EQUIPMENT: Power Supply (5V DC, 200mA) & Logic Board.
COMPONENTS: IC 7483 (4-bit adder), IC 7432 (Quad 2 input OR gate), IC 7408(Quad 2 input
AND gate).

THEORY:
BCD is a weighted code representing a specific weight to each position of the number. It is a
decimal number represented by its binary equivalent. There are many BCD codes such as 8421,
7421, 5421, 5311 etc. 8421 BCD code is also called as natural BCD code. Decimal digits from 0 to
9 are represented as 0000 to 1001. The code words 1010 through 1111 are not used.
BCD adder is a combinational logic circuit that adds two BCD numbers and gives answer in correct
BCD form.
The limitation of 8421 code is that, the rules for binary addition and subtraction do not apply to the
entire 8421 number but only to the individual 4-bit groups. The BCD addition is therefore
performed by individually adding the corresponding digits of the decimal numbers expressed in 4-
bit binary groups starting from LSD. BCD rules for addition are described as follows:
1) Rule 1:

If the result of adding 2 single digit BCD numbers is invalid BCD number (i.e. 1010, 1011, 1100,
1101, 1110 & 1111); decimal 6 i.e. 0110 is added to get correct answer in BCD form.
Example:
9 1001
+5 0110
14 1110 Invalid BCD
+ 0110 Add 6 i.e. 0110
0001 0100 Ans. = 14

Vishwakarma Institute of Technology, Pune


Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

2) Rule 2:

If carry is generated by adding two single digit BCD numbers, then decimal 6 i.e. 0110 is added to
lower nibble to get correct answer in BCD form.
Example:
9 1001
+7 0111
16 1 0000 Invalid BCD
+ 0110 Add 6 i.e. 0110
0001 0110 Ans. = 16
The BCD circuit is to be implemented using 4-bit adder IC-7483. It adds two 4-bit binary numbers
along with an incoming carry Cin. It is grounded if not used. The binary sum appears on the sum
outputs (S1-S4) and an outgoing carry Cout. The combinational circuit uses two 7483 ICs and logic
circuit to add correction factor of decimal 6(i.e.0110). First IC-7483 is used to add two BCD digits.
The second IC-7483 is used to add correction factor of 0110 if answer is invalid BCD or if carry is
generated.
PROCEDURE:
1. Prepare truth table for validity of single digit BCD number.
2. Draw K-Map for output Y to get simplified Boolean expression.
3. Combine output Y and carry output (of first IC 7483) using OR gate.
4. Draw logic diagram for BCD adder.
5. Implement logic diagram on logic board and verify truth table.

LOGIC DESIGN:
Drawing K-Map for each output Y in terms of BCD inputs B 3, B2, B1 & B0 based on validity and
simplifying them, the minimal expression is obtained.
TRUTH TABLE:
Decimal 4-Bit BCD Validity
S4 S3 S2 S1 Y=0 if valid BCD
Y=1 if invalid BCD
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 1

Vishwakarma Institute of Technology, Pune


Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1

Pin Diagram of IC 7483:

K-Map for Y:

Y=(S4+S1).S3

Vishwakarma Institute of Technology, Pune


Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

BCD ADDER:

Carry output
for next
stage as carry
input

RESULT:

Vishwakarma Institute of Technology, Pune


Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

Verifying CKT
1. Adding Binary (1000+0000=1000) 8+0

2. Adding Binary (0011+0100=0111) 3+7

8+4

Vishwakarma Institute of Technology, Pune


Department of Electronics and Telecommunication Engineering Digital Electronics, EC20303

3. Adding Binary (1000+1000=10110) 8+4 Here carry is generated

CONCLUSION:

1. Because the IC 7483 is a 4 – bit binary adder, it is likely that it will provide an
incorrect BCD output.

2. Least significant bit has no effect in validation of whether the generated output is valid
BCD or not.

3. An invalid BCD number is changed to a valid BCD number by adding decimal 6 or 0110, w
hich overflows 4-bit number and yields a valid BCD number with a carry.

4. We'll need another IC 7483 to convert incorrect BCD to valid.

Vishwakarma Institute of Technology, Pune

You might also like