問題プレビューID: 8efdc2e7

問 21

アノードコモン型 7 セグメント LED の点灯回路で、出力ポートに 16 進数で 92 を出力したときの表示状態はどれか。ここで、P7 を最上位ビット(MSB)、P0 を最下位ビット(LSB)とし、ポートの出力が 0 のとき LED は点灯する。

出力ポートの各ビット P7〜P0 は、7 セグメント LED の各セグメント及び小数点 Dt に次のように接続されている。

ビットP7P6P5P4P3P2P1P0
セグメントDtgfedcba

7 セグメント LED のセグメント配置を次に示す。白抜きは消灯、塗りつぶしは点灯を表す。

解説

16 進数 92 を 2 進数で表すと 1001 0010 となる。P7〜P0 に割り当て、対応するセグメントと状態を示すと次のようになる。

ビットP7P6P5P4P3P2P1P0
値10010010
セグメントDtgfedcba
状態消灯点灯点灯消灯点灯点灯消灯点灯

ポートの出力が 0 のセグメントが点灯するので、点灯するのは a, c, d, f, g、消灯するのは b, e, Dt である。これは「5」(小数点なし)の表示に一致する。

したがって、正解は「ウ」である。