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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren