タイマカウントレジスタ
対応モデル : 全モデル
I/Oアドレス : 0040h/0042h/0044h/0050h/0052h/0054h
ビット構成 | ||||||||
---|---|---|---|---|---|---|---|---|
R/W | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
R/W |
タイマ #n 設定値 |
- 0040h → タイマ#0, 0042h → タイマ#1, 0044h → タイマ#2, 0050h → タイマ#3, 0052h → タイマ#4, 0054h → タイマ#5
- タイマ#0はインターバルタイマ用,307.2KHz(約3.255usで1減算) 主にソフトウェアで使用する目的用周期タイマ
- タイマ#1はI/O制御用,307.2KHz(約3.255usで1減算) ワンショットタイマ
- タイマ#2はサウンド(BEEP)用,307.2KHz(約3.255usで1減算) 周期タイマ
- タイマ#4はRS-232Cのボーレートジェネレータ,1.2288MHz(約0.814sで1減算) 周期タイマ,設定値は下記
- タイマは16bit減算タイプ
- 設定値はコントロールレジスタのRL1,RL0の指定方法で8bitずつ書き込む
モード | 同期 | 非同期 | 設定値 | |
---|---|---|---|---|
分周比 | 1/1 | 1/16 | 1/64 | |
ボーレート | 75 | 16384 | ||
150 | 8192 | |||
300 | 4096 | |||
600 | 2048 | |||
1200 | 75 | 1024 | ||
2400 | 150 | 512 | ||
4800 | 300 | 75 | 256 | |
9600 | 600 | 150 | 128 | |
19200 | 1200 | 300 | 64 | |
2400 | 600 | 32 | ||
4800 | 1200 | 16 | ||
9600 | 2400 | 8 | ||
19200 | 4800 | 4 |
コメント
最新を表示する
NG表示方式
NGID一覧