- Asked 2/22
- 2075 Chaitra · 6 marks
- 2072 Chaitra · 7 marks
Seven-segment decoder "b" segment
Short answer
For BCD inputs ABCD, segment b is ON for digits 0–4,7,8,9. The minimal expression is b = B' + (C ⊙ D), implemented with one XNOR gate and one OR gate after inverting B.
Design a simplest logic circuit for 'b' segment of the BCD-to-7 segment display decoder.
A BCD-to-7-segment decoder converts a 4-bit BCD digit (A = MSB) into the seven signals a–g that light the segments of a display. Assume a common-cathode display, so a segment glows when its signal is 1.
a
─────
│ │
f│ │b
│ g │
─────
│ │
e│ │c
│ │
─────
d
Truth table for segment b
Segment b (upper right) is ON for digits 0, 1, 2, 3, 4, 7, 8, 9 and OFF for 5 and 6. Inputs 1010–1111 are not valid BCD, so they are don't-cares.
| Digit | A B C D | b |
|---|---|---|
| 0 | 0 0 0 0 | 1 |
| 1 | 0 0 0 1 | 1 |
| 2 | 0 0 1 0 | 1 |
| 3 | 0 0 1 1 | 1 |
| 4 | 0 1 0 0 | 1 |
| 5 | 0 1 0 1 | 0 |
| 6 | 0 1 1 0 | 0 |
| 7 | 0 1 1 1 | 1 |
| 8 | 1 0 0 0 | 1 |
| 9 | 1 0 0 1 | 1 |
| 10–15 | invalid | X |
K-map
CD
AB 00 01 11 10
+---+---+---+---+
00 | 1 | 1 | 1 | 1 |
+---+---+---+---+
01 | 1 | 0 | 1 | 0 |
+---+---+---+---+
11 | X | X | X | X |
+---+---+---+---+
10 | 1 | 1 | X | X |
+---+---+---+---+
- Octet m(0,1,2,3,8,9,10,11) →
- Quad m(0,4,8,12) →
- Quad m(3,7,11,15) →
Check: digit 5 (, , ): , , , so b = 0. Digit 6 (, , ): b = 0. All other digits give 1.
Simplest logic circuit
Since , segment b needs only one X-NOR gate, one NOT gate and one OR gate:
B ──[NOT]── B' ──────────┐
[OR]── b
C ──┐ │
[XNOR]── C⊙D ────────┘
D ──┘
(If X-NOR is not allowed, use three NOT gates, two AND gates and a 3-input OR for .)
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- BCD-to-seven-segment decoder, segments a and e · Digital Logic, chapter 4
- DEMUX vs decoder; seven-segment "b" segment · Digital Logic, chapter 4
- BCD-to-7-segment decoder; frequency counter · Digital Logic, chapter 11
- Seven-segment "a" segment using NOR gates · Digital Logic, chapter 4
- Seven-segment "e" segment · Digital Logic, chapter 4
- Seven-segment "b" and "d" segments · Digital Logic, chapter 4
- BCD counter 0-9999 on seven segment VHDL · Embedded System, chapter 9
- Seven segment display and clock counter · Embedded System, chapter 9
- Display 99 to 00 on seven segment · Embedded System, chapter 9
- Display 0 to 9 on seven segment · Embedded System, chapter 9 · asked 2×