問題プレビューID: 8e7870f5

問 23

7 セグメント LED 点灯回路で,出力ポートに 16 進数で 6D を出力したときの表示状態はどれか。ここで,P7 を最上位ビット(MSB),P0 を最下位ビット(LSB)とし,ポート出力が 1 のとき,LED は点灯する。

出力ポートの各ビットは,抵抗を介して 7 セグメント LED の各セグメントに接続されている。

7 セグメント LED の各セグメントの配置は次のとおりである。

凡例:○ = 消灯,● = 点灯

LabelabcdefgDt
ア

●

●

●

●

○

○

●

●

イ

○

●

●

○

○

●

●

○

ウ

●

○

●

●

○

●

●

○

エ

●

●

●

○

○

●

○

●

解説

16 進数 6D を 2 進数に直すと 6D(16)=0110 1101(2)6D_{(16)} = 0110\ 1101_{(2)} である。P7 を MSB,P0 を LSB とするので,各ビットの値は次のようになる。

ビットP7P6P5P4P3P2P1P0
値01101101

セグメントは P0 = a,P1 = b,P2 = c,P3 = d,P4 = e,P5 = f,P6 = g,P7 = Dt に対応するので,点灯(値が 1)するセグメントは a,c,d,f,g である。この点灯パターンが表す数字は「5」であり,小数点 Dt は消灯している。

したがって,正解は「ウ」です。