本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成29年度 春期 応用情報技術者試験問題と解説

問22

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

ア 0.3  イ 2  ウ 150  エ 300


正解


解説

16MHzを32分周するため
16,000,000 ÷ 32 = 500,000Hz

つまり、1秒間に500,000回カウンタが変化するから、カウンタが1変化するには
500,0002マイクロ秒かかる。

従って、カウンタの値が150から0になるには150回カウンタが変化することから、
2×150 = 300マイクロ秒 となる。

問21 目次 問23