8051のタイマーが終了しますが、停止しなかった場合はどうなりますか。

M

mohamed saleh

Guest
私はタイマーが終了したときに "SETB TR0"で8051でタイマーを開始し、オーバーフローした場合、私)は、2つの単純な質問1を持って、罰金whouldそれはautomaticallを停止するか、それが "初期値から"何度も何度もカウントアップを続けます私はそれを停止しなければならない"CLR TR0"によって、あるいは、自動的に8051の最高の逆アセンブラは何か2)を停止します
 
私はこの引用はあなたの最初の質問に答えるべきだと思う:[引用]どのようにタイマのカウントしていますか?この質問への答えは非常に簡単です:タイマは常にカウントアップします。これは、タイマがタイマ、カウンタ、またはボーレートジェネレータとして使用されているかどうかは関係ありません。タイマーは、常にマイクロコントローラによってインクリメントされます。 [/QUOTE]からの引用: "8051チュートリアル:タイマー" http://www.8052.com/tuttimer.phtml 限り2つ目の質問に関しては、同じサイトからアセンブラを試してみてください:[ URL] http://www.8052.com/users/disasm/ [/URL]よろしく、IanP
 
あなたは元の値にタイマーをリセットするために任意のロジックを適用していない場合、タイマについては、それは常に最新のインクリメントされます。あなたの指定したカウントが完了したときにパルスを送信タイマーをリセットしてみてください。
 

Welcome to EDABoard.com

Sponsor

Back
Top