Timer0 + Register

Gast #934527
Hallo an alle,

Ich würde gerne mit einer AD-Wandlung ein Signal geben für meinen 
Timer0. Dieser soll dann 5 Sekunden runterzählen bei 12MHz und dann soll 
der Microcontroller (8051) eine weiter Funktion ausführen (z.B. LED´s 
zum leuchten bringen).
Meine AD-Wandlung funktioniert alleine, das habe ich schon getestet. 
Beim Timer0 bin ich mir allerdings unsicher wie das genau funktionieren 
soll mit dem Register. Ich muss ja um auf 5 Sekunden Laufzeit zu kommen 
den Timer0 zum überlaufen bringen und dies mit einem Register zählen.

Geht das so ohne weiteres, oder überschreibe ich da mein eigenes 
Register?

Was da jemand wie das genau funktionier?Will das ganze in Assembler 
realisieren.

Merci schonmal im vorraus für eure Antworten
Gast
Verstehe deine Frage nicht genau. Meinst du das ein Timer nicht so lange 
(5sec) laufen kann ohne überlaufen? Dann verschachtel die Sache doch 
einfach.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.