All About Circuits

Digital Circuits

Digital Display Circuits


15 questions By Tony R. Kuphaldt

Page 1 of 5 0 of 15 answers revealed (0%)
  • Question 1 of 15

    What is the purpose of a seven-segment decoder circuit? What is a “seven-segment” display, and why do we need a decoder circuit to drive it? Research the part number for a typical seven-segment decoder circuit (either CMOS or TTL).

    Reveal answer
  • Question 2 of 15

    Don’t just sit there! Build something!!


    Learning to analyze digital circuits requires much study and practice. Typically, students practice by working through lots of sample problems and checking their answers against those provided by the textbook or the instructor. While this is good, there is a much better way.

    You will learn much more by actually building and analyzing real circuits, letting your test equipment provide the “answers” instead of a book or another person. For successful circuit-building exercises, follow these steps:

    1. Draw the schematic diagram for the digital circuit to be analyzed.
    2. Carefully build this circuit on a breadboard or other convenient medium.
    3. Check the accuracy of the circuit’s construction, following each wire to each connection point, and verifying these elements one-by-one on the diagram.
    4. Analyze the circuit, determining all output logic states for given input conditions.
    5. Carefully measure those logic states, to verify the accuracy of your analysis.
    6. If there are any errors, carefully check your circuit’s construction against the diagram, then carefully re-analyze the circuit and re-measure.

    Always be sure that the power supply voltage levels are within specification for the logic circuits you plan to use. If TTL, the power supply must be a 5-volt regulated supply, adjusted to a value as close to 5.0 volts DC as possible.

    One way you can save time and reduce the possibility of error is to begin with a very simple circuit and incrementally add components to increase its complexity after each analysis, rather than building a whole new circuit for each practice problem. Another time-saving technique is to re-use the same components in a variety of different circuit configurations. This way, you won’t have to measure any component’s value more than once.

    Reveal answer
  • Question 3 of 15

    A seven segment decoder is a digital circuit designed to drive a very common type of digital display device: a set of LED (or LCD) segments that render numerals 0 through 9 at the command of a four-bit code:





    The behavior of the display driver IC may be represented by a truth table with seven outputs: one for each segment of the seven-segment display (a through g). In the following table, a “1” output represents an active display segment, while a “0” output represents an inactive segment:


    D C B A a b c d e f g Display

    0 0 0 0 1 1 1 1 1 1 0 “0”

    0 0 0 1 0 1 1 0 0 0 0 “1”

    0 0 1 0 1 1 0 1 1 0 1 “2”

    0 0 1 1 1 1 1 1 0 0 1 “3”

    0 1 0 0 0 1 1 0 0 1 1 “4”

    0 1 0 1 1 0 1 1 0 1 1 “5”

    0 1 1 0 1 0 1 1 1 1 1 “6”

    0 1 1 1 1 1 1 0 0 0 0 “7”

    1 0 0 0 1 1 1 1 1 1 1 “8”

    1 0 0 1 1 1 1 1 0 1 1 “9”




    A real-life example such as this provides an excellent showcase for techniques such as Karnaugh mapping. Let’s take output a for example, showing it without all the other outputs included in the truth table:


    D C B A a

    0 0 0 0 1

    0 0 0 1 0

    0 0 1 0 1

    0 0 1 1 1

    0 1 0 0 0

    0 1 0 1 1

    0 1 1 0 1

    0 1 1 1 1

    1 0 0 0 1

    1 0 0 1 1




    Plotting a Karnaugh map for output a, we get this result:





    Identify adjacent groups of 1’s in this Karnaugh map, and generate a minimal SOP expression from those groupings.

    Note that six of the cells are blank because the truth table does not list all the possible input combinations with four variables (A, B, C, and D). With these large gaps in the Karnaugh map, it is difficult to form large groupings of 1’s, and thus the resulting “minimal” SOP expression has several terms.

    However, if we do not care about output a’s state in the six non-specified truth table rows, we can fill in the remaining cells of the Karnaugh map with “don’t care” symbols (usually the letter X) and use those cells as “wildcards” in determining groupings:





    With this new Karnaugh map, identify adjacent groups of 1’s, and generate a minimal SOP expression from those groupings.

    Reveal answer