- 2078 Bhadra · 6 marks
Seven-segment "e" segment
Short answer
Segment e is ON for digits 0,2,6,8. The minimal SOP expression is e = D'(B'+C) = B'D' + CD', implemented with one OR, one AND and an inverter on D. Don't cares 10–15 are used.
Find out the simplest logic circuit as far as possible for the 'e' segment of the seven segment display decoder.
For a BCD-to-seven-segment decoder the input is a BCD digit ( = MSB). Codes 1010–1111 never occur, so they are don't cares. Segment e is the lower-left segment (common-cathode display: 1 = ON).
--a--
f b
--g--
e c
--d--
Truth table for e
Segment e is ON only for digits 0, 2, 6 and 8.
| Digit | A B C D | e |
|---|---|---|
| 0 | 0000 | 1 |
| 1 | 0001 | 0 |
| 2 | 0010 | 1 |
| 3 | 0011 | 0 |
| 4 | 0100 | 0 |
| 5 | 0101 | 0 |
| 6 | 0110 | 1 |
| 7 | 0111 | 0 |
| 8 | 1000 | 1 |
| 9 | 1001 | 0 |
| 10–15 | 1010–1111 | X |
K-map
CD=00 01 11 10
AB=00 1 0 0 1
AB=01 0 0 0 1
AB=11 X X X X
AB=10 1 0 X X
- Quad 1: the four corners give .
- Quad 2: column : give .
Simplest circuit
The factored form needs only one OR, one AND and two inverters:
B --[NOT]-- B' --+
+--[OR]--+
C ---------------+ +--[AND]--> e
D --[NOT]-- D' -----------+
Check: digit 2 (0010): , , so ; digit 4 (0100): , , so . Both correct.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- DEMUX vs decoder; seven-segment "b" segment · Digital Logic, chapter 4
- Seven-segment decoder "b" segment · Digital Logic, chapter 4 · asked 2×
- BCD-to-seven-segment decoder, segments a and e · Digital Logic, chapter 4
- Seven-segment "a" segment using NOR gates · Digital Logic, chapter 4
- Seven-segment "b" and "d" segments · Digital Logic, chapter 4
- BCD-to-7-segment decoder; frequency counter · Digital Logic, chapter 11
- Display 99 to 00 on seven segment · Embedded System, chapter 9
- Seven segment display and clock counter · Embedded System, chapter 9
- Display 0 to 9 on seven segment · Embedded System, chapter 9 · asked 2×
- BCD counter 0-9999 on seven segment VHDL · Embedded System, chapter 9