Paper design of an octal-to-7-segment common cathode decoder

Assignment Help Computer Engineering
Reference no: EM133156465

Assionment: Design of a Octal to 7-segment LED decoder

A common output device used for displaying octal digits of 0-7, decimal digits 0-9, hexadecimal digits or even simple symbols, is the 7-segment LED display shown in Fig. I. Each of the segments in the display which is labelled with standard letters from a to g, is an LED (or Light Emitting Diode) arranged physically in a matrix such that a digit or symbol is displayed when the appropriate segments are lit. For example, to display the digit two (2), the LED segments labelled a,b,g,e and d (as illustrated in Fig 1.) must be lit.

298_LED decoder1.jpg

 

Two types of 7-segment displays are generally available: 'common cathode' and 'common anode'. In the 'common cathode' type of 7-segment LED display, a logic High (or 1) must be applied at the segment input pin to light up the segment. For example, to display digit 2 as shown above, logic High must be applied at the input pins of a,b,g,e and d, while the logic levels at f and c must be Low. In the common anode type of 7-segment display, the opposite logic level is required to turn on an LED segment, i.e. a logic Low input will cause the segment to light.

In order to display octal digits in the range of 0 to 7, an octal-to-7-segment decoder is required as shown in fig.2. This device takes a 3-bit octal input and generates at its outputs, the appropriate logic levels for the 7-segment LED display. For example, to display octal digit '2', the bit pattern `0101 must be applied at inputs C B A of the decoder, with input C being the MSB and A, the LSB The decoder in turn generates the correct logic levels at outputs a, b, c, d, e, f and g so that the correct LED segments are lit to display digit 2. Search the Internet for more information and/or explanation on the 7-segment LED display, if necessary.

2330_LED decoder.jpg

Fig, 2 Octal to 7-segment Decoder

Your assignment is to do a paper design of an octal-to-7-segment common cathode decoder for digits 0, 2, 3, 4, 5 and 6 using the least possible number of NAND gates. You are to assume that only these octal digits are applied to the inputs of the decoder, i.e. combinations for digits I and 7 are never applied. Your solutions must show all the design steps taken, i.e. a description of the task, requirements definition, design approaches such as truth-table(s), simplification using K-maps or Boolean theorems, and the implementation (circuit diagrams) using standard logic symbols. Use a Truth-table format as shown below. You are advised to read up on Topic 4.5 (Kanaugh Map Method) of your text book

Octal Inputs

Decoder Outputs for Common Cathode

C

B

A

a

b

c

d

e

f

g

0

0

0

1

1

1

1

1

1

0

:

:

:

:

:

:

:

:

:

:

1

1

1

X

X

X

X

X

X

X


On completion of your paper design, you should simulate your circuit using NI Multisim o verify that your solution works. You are required to demonstrate this simulation and submit the simulation file together with your report to your tutor.

Reference no: EM133156465

Questions Cloud

Industrial cultures affected development : Describe Yank. Why is he so angry? How has his childhood and the industrial cultures affected his development?
Immigrants finally solve labor problem at jamestown : How did Dale respond to sorry state of affairs and to why was his response ineffective? How did the first immigrants finally solve labor problem at Jamestown
What was your experience with recognising the signs : What was your experience with recognising the signs of deterioration in the patient in the case study scenario? State areas of strength you have achieved
What was fertile crescent : What was the Fertile Crescent and what was its importance? What was Henry VIII's role in the Protestant Reformation?
Paper design of an octal-to-7-segment common cathode decoder : Paper design of an octal-to-7-segment common cathode decoder for digits 0, 2, 3, 4, 5 and 6 using the least possible number of NAND gates
West able to rise to dominance : As the societies were becoming global how was the West able to rise to dominance during the 19th century?
Effect of cancel culture actions on history : What is the effect of the "cancel culture" actions on History? Is it socially responsible to remove unfavorable or sensitive history?
Existing tension between development and environment : Discuss the existing tension between development and the environment. such as when searching for land to farm contributes to deforestation.
Kohlberg theory of moral development : What are some of the criticisms of Kohlberg's theory of moral development? Do you think they are justified, if so explain why or why not?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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