www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 89c2051, Bascom, Timer 0, Mode 1, 100 ms Interrupt


Autor: topsoft (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte einen AT89C2051 mit Bascom programieren. Ich brauche einen
Timer der alle 100 ms ausgeführt wird. Aber leider kann ich in der
Hilfe nichts über den Timer0 finden. Mich würde interessieren wie ich
den Timer0 mit einem bestimmten Wert vorladen kann.

Gruß topsoft

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Timer sind 16 Bit, d.h. bei 12MHz sind bis max 65ms möglich.

Ist aber kein Beinbruch, einfach nochn Byte in Software runterzählen
bis die 100ms rum sind, z.B. 2  50ms oder 5  20ms oder so.

Ein exaktes Reload kann man nur in Software machen, indem man den Timer
anhält, die zu verkürzenden Zyklen addiert und wieder laufen läßt.

Hier sind Beispiele dazu:

http://home.tiscali.de/peterd/appl/soft/clock/index.htm


Peter

Autor: topsoft (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

danke für die Info, ich dachte aber mehr an die entsprechenden Infos
wie ich das mit den Befehlen von Bascom hinbekomme.

Gruß Rene

Autor: Michael (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Versuche mal ob Du was mit anfangen kannst.

Hier gibt es noch einen guten Einstieg
http://www.rowalt.de/mc/index.htm

Ist zwar für ATMega, aber so viel anders ist das hoffentlich ich nicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.