ハードウェア
平成28年度 秋期 基本情報技術者試験 午前 問21
アノードコモン型 7 セグメント LED の点灯回路で,出力ポートに 16 進数で 92 を出力したときの表示状態はどれか。ここで,P7 を最上位ビット(MSB),P0 を最下位ビット(LSB)とし,ポートの出力が 0 のとき LED は点灯する。
回路図:出力ポートの P0~P7 がそれぞれ抵抗を介して 7 セグメント LED の a,b,c,d,e,f,g,Dt に接続(P0→a,P1→b,P2→c,P3→d,P4→e,P5→f,P6→g,P7→Dt)。LED の共通端子は Vcc に接続。右にセグメント配置図(a=上,b=右上,c=右下,d=下,e=左下,f=左上,g=中央,Dt=右下の小数点)。凡例:白抜き(○)が消灯,黒塗り(●)が点灯。
答えを選ぶ
出典:平成28年度 秋期 基本情報技術者試験 午前 問21(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ウ
覚える知識
7セグメントLEDの点灯パターン計算(16進→2進)
アノードコモン型では出力が0のセグメントが点灯するので、16進を2進に直して0のビットを点灯とみなす。
この問題で必要なこと
92H=1001 0010。アノードコモンで0が点灯なので、P0,P2,P3,P5,P6が点灯(a,c,d,f,g)で「5」の形になる。
ひっかけ
1を点灯と勘違い(カソードコモンと混同)して反転した表示を選ばせる。
この知識の出題:本試験系 3 回・免除試験 7 回(公開問題での観測値)