過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問25

コンピュータ構成要素

7セグメントに関する問題

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

〔回路図〕
〔出力ポート〕から P0〜P7 の8本が出て,それぞれ抵抗を介して
7セグメント LED の端子 a b c d e f g Dt に,この順で1対1につながる。
  P0→a  P1→b  P2→c  P3→d  P4→e  P5→f  P6→g  P7→Dt
LED の共通端子は接地されている。

〔セグメントの位置(原典の凡例図より)〕
      a
   f     b
      g
   e     c        ○Dt(右下の小円=小数点)
      d

〔凡例〕(白抜きの多角形・白丸)=消灯 /(塗りつぶしの多角形・黒丸)=点灯
〔選択肢の4つの表示状態(各セグメントの塗りを読み取って書き起こした)〕
 ア  点灯 = a, b, c, d, g, Dt      / 消灯 = e, f
 イ  点灯 = b, c, f, g             / 消灯 = a, d, e, Dt
 ウ  点灯 = a, c, d, f, g          / 消灯 = b, e, Dt
 エ  点灯 = a, c, f, Dt            / 消灯 = b, d, e, g
答えと解説を見る

✓ これが正解ウ(上記ウの表示状態)

解説

16進数を開いて下位のビットから端子へ当てます。

出力ポートの各ビットが7セグメントの端子に1本ずつつながっているので、まず出力する値を2進数に開きます。6は0110、Dは1101なので、上位から並べると01101101になりました。設問は最上位ビットを P7、最下位ビットを P0 と決めているので、この並びは右端が P0 です。右端から順に読むと、P0から P7 まで1、0、1、1、0、1、1、0となります。つなぎ方は P0 から順に a、b、c、d、e、f、g、小数点なので、値が1の端子だけが光ります。したがって光るのは上の a、右下の c、下の d、左上の f、中央の g の五つで、右上の b と左下の e と小数点は消えたままです。この形は数字の5に見えます。判定の軸は、ビットの並びを右端から読み始めているかと、端子の並び順を取り違えていないかの二点です。

ほかの選択肢はなぜ違うのか

出典:平成24年度 春期 基本情報技術者試験 午前 問25(改変:原典の図表をテキストに書き起こした)

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)