DS18S20 läuft... nur wie weiter :(

Gast #68480
Lesenswert?
• ▲
▼
Hallo @all,

also nach vielem Lesen im Forum etc. habe ich es endlich hinbekommen
meinen DS18s20 zum laufen zu bekommen und daten auszuspucken...

Nur wie kann ich diese Daten jetzt umwandeln um diese z.b. auf ein
HD44780 auszugeben... ich grübel schon die ganze zeit.

Gruß Dennis

P.S:
Proz: Atmega8
LCD : HD44780
Sens: DS18s20
Code: ASM
Gast #68482
Lesenswert?
• ▲
▼
Erstmal danke für die Antwort...
wie schon geschrieben, habe mir viele viele beispiele angeschaut...
nur wirklich verstehen tue ich es nicht. Es nützt mir ja nichts
irgendeinen
code zu kopieren. Verstehe halt nicht wie ich die daten in ASM (sprich
mit welchen befehlen)
ich die Daten aus einem Register so aufbereite, das diese halt
ausgegeben werden können...

Gruß Dennis
#68483
Lesenswert?
• ▲
▼
Ist klar, fremde Programme lassen sich immer schwer verstehen.

Am besten, man versucht sie zuerst in kleine verdaubare Häppchen zu
zerlegen und dann diese zu verstehen.


Für die Ausgabe ist die Routine dec_out zuständig.
Sie arbeitet nach der Subtraktionsmethode, d.h. es wird 100 solange
abgezogen, bis ein Überlauf erfolgt. Dann die 10-er und übrig bleiben
die 1-er.

Am besten läßt sich das im Simulator nachvollziehen.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.