Forum: Mikrocontroller und Digitale Elektronik DS18S20 läuft... nur wie weiter :(


von Dennis Brücke (Gast)


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

von Peter D. (peda)


Lesenswert?

Warum schaust Du denn nicht einmal in der Codesammlung nach ?

Z.B.:
http://www.mikrocontroller.net/forum/read-4-27035.html


Peter

von Dennis Brücke (Gast)


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

von Peter D. (peda)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.