平成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