Draw the logic circuit of Decimal to BCDencoder, Computer Engineering

Assignment Help:

What is an encoder? Draw the logic circuit of Decimal to BCD encoder and explain its working.

Ans. Encoder: It is a combinational logic circuit which converts alphanumeric characters in Binary codes. It has 2n (or less) input lines and n output lines.  It may be Decimal to Binary or Hexadecimal to Binary or Octal to BCD etc.

Decimal to BCD Encoder:  It has 10 inputs (for decimal numbers 0 to p) and 4 outputs for the BCD number. Therefore this is a 10 line to 4 line encoder. Table (a) shows the decimal digits and the equivalent BCD numbers. By this table, we can get the relationship between decimal digit and BCD bit.  MSB of BCD bit is Y3.  For decimal digits 8 or 9, Y3 = 1. Hence we can write OR expression for Y3 bit as Y3 = 8 + 9

Likewise, Bit Y2 is 1 for decimal digits 4,5,6 and 7. Therefore we can write OR expression

Y2  = 4 + 5 + 6 + 7

Y1  =  2 + 3 + 6 + 7

Yo   = 1 + 3 + 5 + 7 + 9

The logic circuit for the expressions (Y0, Y1, Y2, Y3) is demonstrated in fig. (b). As a High shows on any of input lines the equivalent OR gates provide the BCD output. For example, if decimal input is 8, High shows only on output 3 (and LOW on Y0, Y1 , Y2), hence giving the BCD code for decimal 8 as 1000. Likewise, if decimal input is 7, then High shows on outputs Y0, Y1, Y2 (and LOW on Y3), hence providing BCD output as 0111.

Decimal

Digit

BCD Code

Y3            Y2                Y1                Y0

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

Truth Table of Decimal to BCD encoder

2200_Logic diagram for Decimal to BCD Encoder.png

Fig.(b) Logic diagram for Decimal to BCD Encoder


Related Discussions:- Draw the logic circuit of Decimal to BCDencoder

Explain cpu based exchange, Explain CPU based exchange. CPU Based Exch...

Explain CPU based exchange. CPU Based Exchange: All the control equipment is replaced with a single processor that must be quite powerful, in centralized control. This should

Explain the different sub-functions of process scheduling, Explain the diff...

Explain the different sub-functions of Process Scheduling. Process scheduling contains the subsequent sub-functions: 1. Scheduling: Chooses the process to be executed next

Define mfc, Define MFC. To accommodate the variability in response time...

Define MFC. To accommodate the variability in response time, the processor waits unless it receives an indication that the requested read operation has been done. The control s

Determine in brief about laptop computers, Laptop computers Laptop comp...

Laptop computers Laptop computers have the obvious advantage over desk-top computers (PCs) in that they are fully portable. This is of specific value if a user wishes to do wor

C program, program to find minimum total number of shelfs

program to find minimum total number of shelfs

What is stack addressing, Q. What is Stack Addressing? In this addressi...

Q. What is Stack Addressing? In this addressing technique operand is implied as top of stack. It isn't explicit however implied. It employs a CPU Register known as Stack Pointe

Determine about the voice systems, Determine about the Voice Systems Sp...

Determine about the Voice Systems Speech recognizers are used in some graphics workstations as input devices to accept voice commands. The voice-system input can be used to ini

Define a console-program to make an array of integers, Define a console-pro...

Define a console-program to make an array of integers. Initialize the array and assign the values in array. Describe a method to pass the array and alter array elements. show array

Fundamental building block of main memory, Q. Fundamental building block of...

Q. Fundamental building block of main memory? The fundamental building block of main memory remains DRAM chip as it has for decades. Till recently there had been no important c

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd