www.mikrocontroller.net

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


Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum schaust Du denn nicht einmal in der Codesammlung nach ?

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


Peter

Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht 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

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.