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
Warum schaust Du denn nicht einmal in der Codesammlung nach ? Z.B.: http://www.mikrocontroller.net/forum/read-4-27035.html Peter
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.