修了試験 2017-06-11実施分 基本情報技術者試験 問21
7セグメントLED点灯回路で,出力ポートに16進数でB0を出力したときの表示状態はどれか。 ここで,P7を最上位ビット(MSB),P0を最下位ビット(LSB)とし,ポートの出力が0のとき,LEDは点灯する。

正答2
解説
正解は2です。 図では、出力ポートのP0〜P6がセグメントa〜gに、P7が小数点DPにつながっており、出力が0のビットのLEDが点灯します。 B0(16進)を2進数に直し、各ビットがどのセグメントに当たるかを調べます。 【計算】 B0(16進)=1011 0000(2進)です。 上位から、P7=1、P6=0、P5=1、P4=1、P3=0、P2=0、P1=0、P0=0 です。 0のビットはP6(g)、P3(d)、P2(c)、P1(b)、P0(a)なので、a、b、c、d、gが点灯します。 1のビットはP7(DP)、P5(f)、P4(e)なので、DP、f、eは消灯します。 a、b、c、d、gが点灯すると、数字の「3」の形になり、小数点は消えています。 【選択肢別解説】 1:× 選択肢1(図のア)は、右側のbとcだけが点灯し、小数点DPも点灯した「1.」の表示です。 これは出力79(16進)に当たります。 2:○ 選択肢2(図のイ)は、上のa、右上のb、中央のg、右下のc、下のdが点灯し、DPが消灯した「3」の表示です。 計算結果と一致します。 3:× 選択肢3(図のウ)は、bだけが消灯して他のセグメントとDPが点灯した「6.」の表示です。 これは出力02(16進)に当たります。 4:× 選択肢4(図のエ)は、a、d、e、f、gが点灯し、DPが消灯した「E」の表示です。 これは出力86(16進)に当たります。 【ポイント】 本問は「0で点灯」という負論理なので、1のビットを点灯と取り違えないことが大切です。 16進数を2進数4桁ずつに分け、P7から順にセグメントに対応させると確実です。まとめて解く
修了試験 2017-06-11実施分を通しで解く(80問)→