Hades logoHades applet banner
BCD to seven-segment display decoder

applet icon

The image above shows a thumbnail of the interactive Java applet embedded into this page. Unfortunately, your browser is not Java-aware or Java is disabled in the browser preferences. To start the applet, please enable Java and reload this page. (You might have to restart the browser.)

Circuit Description

This applet shows a BCD to seven segment decoder implemented as a two-level AND-OR circuit. It converts a 4-bit binary-coded decimal value, that is the numbers 0 to 9 coded as 0000 to 1001, into the code required to drive a seven-segment display.

Note that several realization variants are possible, depending on the terms chosen during logic minimization and the decision on how to handle the inputs values above 9. This circuit follows the example presented and explained in Schiffmann, Schmitz, Technische Informatik I, 4.15, p.170.

Another popular choice is to display the letters A,b,C,d,E,F for the corresponding input values 10 to 15. Yet another scheme is used by the TTL-series 7447..7449 circuits, which generate (apparently) meaningless output signals for these input values.

Print version | Run this demo in the Hades editor (via Java WebStart)
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German)
Impressum http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/10-gates/20-sevensegment/sevensegment.html