"8051タイマ1の評価- TH1とTL1の-230に設定されて

R

robismyname

Guest
誰かが私なぜTH1とTL1の-230に設定されて理解できますか?無効InitTimer1()

文字TMPを;

TMPを= TMOD;
TMPを&= 0xCF;

/ /の8bitのオートローダモード
TMPを| = 0x20; / / T1M1 = 1、T1M0 = 0
TMOD = TMPを;

タイマー/ /ごと250uSで割り込み
Th1細胞= -230; / /システムクロックに従って計算する
TL1の= -230;

TR1の= 1; / /タイマ1を有効にする
ET1 = 1; / /割り込みタイマ1を有効にする



 
やあ、
両方ではなく-230するには、コメントを参照して設定されます:

引用:

Th1細胞= -230; / /システムクロックに従って計算する
 
この例では-230に設定されていない限り、別のシステムクロックが使用されてあり。
そして
、 その答えは:250ľsの正確な遅延時間を取得します。

 
やあ、
はい、それは真実ですが、autoreload 8ビットモードでTh1細胞の値のTL1のにTL1ののすべてのオーバーフローを再読み込みを取得し、TL1の
、 完全な値にカウントを保持します。TL1ののverflowで生成される割り込み。だから230 *は、TCLKされる割り込みの期間。

よろしく、
Laktronics

 
DrWhoF書き込み:

この例では-230に設定されていない限り、別のシステムクロックが使用されてあり。

そして、その答えは:250ľsの正確な遅延時間を取得します。
 

Welcome to EDABoard.com

Sponsor

Back
Top