システムタイマの実験のためのサンプルプログラムです。
システムタイマは内蔵発振子や外部発振子からのクロックを受けて時間をカウントしています。発振子の制度に依存しますが、相当正確に時間を計ることができます。割込みを発生させることもできるので、一定時間毎に任意の処理を実行することもできます。
7セグメントLEDのダイナミック点灯のサンプルでは、システムタイマの割込みを使ってダイナミック点灯させる一方で、メインルーチンに別の処理(オンボードLEDの点滅)を行わせています。
回路図や詳しい解説はマイコン徹底入門に掲載しています。
