- 2081 Bhadra · 3+3 marks
Seven-segment "b" and "d" segments
Short answer
Segment b: b = B' + (C ⊙ D). Segment d: d = A + B'D' + B'C + CD' + BC'D. Both expressions use don’t-cares for invalid BCD inputs 10–15 to simplify logic.
Realize logic circuit for segment "b" and "d" of the seven segment display decoder.
A BCD-to-seven-segment decoder takes BCD input ( = MSB) and drives segments a–g. Inputs 10–15 never occur, so they are don't-cares (X).
a
---
f | g | b
---
e | | c
---
d
Segment "b"
Segment b is ON for digits 0, 1, 2, 3, 4, 7, 8, 9 (OFF for 5, 6).
| AB \ CD | 00 | 01 | 11 | 10 |
|---|---|---|---|---|
| 00 | 1 | 1 | 1 | 1 |
| 01 | 1 | 0 | 1 | 0 |
| 11 | X | X | X | X |
| 10 | 1 | 1 | X | X |
Groups: (rows 00 and 10), (column 00), (column 11).
B ---[NOT]---------------+
C --+ +--[OR]--- b
D --+--[XNOR]------------+
Segment "d"
Segment d is ON for digits 0, 2, 3, 5, 6, 8, 9 (OFF for 1, 4, 7).
| AB \ CD | 00 | 01 | 11 | 10 |
|---|---|---|---|---|
| 00 | 1 | 0 | 1 | 1 |
| 01 | 0 | 1 | 0 | 1 |
| 11 | X | X | X | X |
| 10 | 1 | 1 | X | X |
Groups: (rows 11, 10); (corners 0, 2, 8, 10); (2, 3, 10, 11); (2, 6, 10, 14); (5 with 13).
B',D' ---[AND]---+
B',C ---[AND]---+
C,D' ---[AND]---+--[OR 5]--- d
B,C',D --[AND]---+
A ---------------+
Check: digit 5 (): (b off) and (d on). Digit 7 (): and every term of is 0. Both expressions were verified for digits 0–9.
✓ 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
- Seven-segment decoder "b" segment · Digital Logic, chapter 4 · asked 2×
- Seven-segment "a" segment using NOR gates · Digital Logic, chapter 4
- Seven-segment "e" segment · Digital Logic, chapter 4
- BCD-to-7-segment decoder; frequency counter · Digital Logic, chapter 11
- 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×
- BCD counter 0-9999 on seven segment VHDL · Embedded System, chapter 9