4-3 タイマー1(T1)



4-3-1 機能



4-3-2 回路構成



4-3-3 関連レジスタ

タイマー1制御レジスタ(T1CNT)

タイマー1下位レジスタ(T1L)

タイマー1下位リロードレジスタ(T1LR)

タイマー1下位比較データレジスタ(T1LC)

タイマー1上位レジスタ(T1H)

タイマー1上位リロードレジスタ(T1HR)

タイマー1上位比較データレジスタ(T1HC)



4-3-4 回路構成と動作説明

タイマー1のモード設定

モード0:8ビットリロードタイマー×2チャネル

モード1:8ビットリロードタイマー+8ビットパルスジェネレータ

モード2:16ビットリロードタイマー

T1L   LD     T1L         ; T1Lのデータ(1)を読みます。
↓    ST     020H
T1H   LD     T1H         ; T1Hのデータを読みます。
↓    ST     021H
T1L   LD     T1L         ; もう一度、T1L(2)のデータを読みます。
↓    BP     T1L,7,DES   ; T1L(2)のビット7が‘0’で、
     BN     020H,7,DES  ; T1L(1)のビット7が‘1’であるときは
     ST     020H
T1H   LD     T1H         ; T1H(2)を読みます。
     ST     021H
     DES:   − next program

モード3:ビット長可変パルスジェネレータ(9〜16ビット)

例 14ビットパルスジェネレータとして使用する場合の設定値(2進)

モード3のプログラム例


[]   [INDEX]   []

(C)SEGA ENTERPRISES, LTD., 1999