平成29年度春期 問22 / 80

平成29年度 春期 応用情報技術者試験 午前 問22

16ビットのダウンカウンタを用い,カウンタの値が0になると割込みを発生するハードウェアタイマがある。カウンタに初期値として10進数の150をセットしてタイマをスタートすると,最初の割込みが発生するまでの時間は何マイクロ秒か。ここで,タイマの入力クロックは16MHzを32分周したものとする。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:エ

タイマの入力クロック 16MHz ÷ 32 = 0.5MHz

1クロックの周期 1 ÷ 0.5MHz = 2マイクロ秒

カウンタは1クロックごとに1ずつ減るので,150から0になるまでに150クロック掛かります。 150 × 2マイクロ秒 = 300マイクロ秒

  • ア: 0.3
    誤り。正しい計算結果(300マイクロ秒)と一致しません。単位の換算を誤った値です。

  • イ: 2
    誤り。タイマの入力クロック1周期分の時間です。

  • ウ: 150
    誤り。1クロックを1マイクロ秒として計算した値です。分周後の1クロックは2マイクロ秒です。

  • エ: 300
    正しい。1クロック2マイクロ秒 × 150クロック = 300マイクロ秒です。


答え

エ: 300

出典:平成29年度 春期 応用情報技術者試験 午前 問22

平成29年度春期の他の問題