Difficulty: Easy
Correct Answer: RBO = 1, a = 0, b = 0, c = 0, d = 0, e = 1, f = 0, g = 0
Explanation:
Introduction / Context:
The 7447 is a BCD-to-7-segment decoder/driver intended for common-anode displays. Its outputs are active-LOW, meaning a segment is lit when its output pin drives LOW. Understanding the mapping from BCD inputs to segment patterns, and the function of RBI/RBO and LT pins, is essential for display interfacing and ripple-blanking cascades.
Given Data / Assumptions:
Concept / Approach:
For the digit 9, the illuminated segments on a standard 7-segment display are a, b, c, d, f, g, while segment e is off. Since outputs are active-LOW, those lit segments must be 0, and the unlit segment e must be 1. RBO (Ripple Blanking Output) propagates blanking when displaying leading zeros; for any nonzero digit with RBI = 0, RBO = 1 (no blanking signal forwarded).
Step-by-Step Solution:
Map the pattern for 9: segments {a, b, c, d, f, g} ON; segment {e} OFF.Translate to active-LOW levels: a=0, b=0, c=0, d=0, f=0, g=0, e=1.Determine RBO: input is 9 (nonzero), so RBO = 1.Assemble full listing: RBO=1; a=0 b=0 c=0 d=0 e=1 f=0 g=0.
Verification / Alternative check:
Datasheet truth tables for the 7447 confirm the segment coding for decimal 9 and the ripple blanking operation: RBO drives LOW only when the device blanks a zero with RBI asserted; otherwise RBO remains HIGH.
Why Other Options Are Wrong:
Common Pitfalls:
Forgetting that 7447 outputs are active-LOW (0 = ON), and confusing RBI/RBO behavior for the zero digit only.
Final Answer:
RBO = 1, a = 0, b = 0, c = 0, d = 0, e = 1, f = 0, g = 0
Discussion & Comments