タイマ割り込み 【timer interrupt】

概要

タイマ割り込み(timer interrupt)とは、CPU(マイクロプロセッサ)やマイコンに強制的に指定された処理を実行させる割り込み処理のうち、専用の回路と連動して一定の時間間隔(周期)で発生するもの。

CPUマイコンには、周辺機器などから処理要求を受信したり、実行中のプログラムで急を要する処理をう必要が生じると、現在実行している処理を一時中断し、用意されたプログラム実行する「割り込み」(interrupt)という仕組みがある。

割り込みには発生源や強制性の有無などにより様々な種類がある。タイマ割り込みはクロック信号を用いて正確に時間を計測することができるタイマ回路と連動して発生するハードウェア割り込みで、あらかじめ指定した周期に従って定期的に同じ割り込み処理を発生させることができる。

時計や時間に関する処理、映像や音響の制御、機械制御に用いるパルス信号の生成など、実時間で正確なタイミングに処理を実行する必要がある場合に用いられる。実世界に働きかけ、あるいは影響を受ける機械の制御で特に重要で、マイコンでは最も基本的な機能の一つとされる。

周期は時間そのものを指定するのではなく、クロック周期ごとに数え上げ(カウント)をうタイマカウンタので指定する。例えば、1MHzカウンタ100万分の1秒ごとにカウントするため、割り込み周期にカウンタ「10万」を指定すると、0.1秒ごとにタイマ割り込みが発生する。

(2024.7.23更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる