mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC Code


Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich bin noch newbie in Sachen Assembler,also seit bitte nicht so
hart mit mir!!
Habt ihr ein Code Beispiel wie man in Assembler ein ADC Wert auf ein
2*16 LCD anzeigen lassen kann. Ich habe schon hier gesucht, aber nichts
passendes gefunden. Ich benutze einen Atmega8
Vielen Vielen Dank
Frank

Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
such nochmal in der codesammlung: adc bcd lcd

Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Danke für die Antwort. Ich habe natürlich gesucht.Ich kapier nur nicht
wie man die Binär Werte die in adch und adcl liegen umwandelt.
Die Codeteile sind doch für einen Anfängernicht ganz durchsichtlich.
Kann man den den Binären Wert, also z.B. adcl so ans LCD mit rcall
Lcd_data schicken?
Und noch eine Frage, wenn ich auf dem LCD nur die acht Bit am Anfang
der ersten Zeile darstellen will, kann man das auch mit dem Z Pointer
und lpm machen ungefähr so?
ldi ZL,low(Text*2)     ;lade das low-Byte der Adresse Text in ZL
ldi ZH,high(Text*2)    ;lade das high-Byte der Adresse Text in ZH
...
lpm u.s.w.
und dann
text:
.db adcl ,0


Gruss
Frank

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"Kann man den den Binären Wert, also z.B. adcl so ans LCD mit rcall
Lcd_data schicken?"
Natürlich, nützt dir nur nicht viel. Kennst du den Unterschied zwischen
der Ascii- und der Binärdarstellung einer Zahl?

Autor: Frank (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Den Unterschied kenne ich schon. Nur wenn ich versuch die Daten
umzuwandeln laufen nur undefinierbare Zeichen über das LCD
(zweizeillig). Wenn ich aber die Ad Spannung ändere ander sich auch die
Zeichenfolgen. Also der AD funzt soweit nur mit der Darstellung happerts
noch. Die Codes zur Umwandlung die ich hier gefunden habe check ich
nicht richtig.:-(
Frank

Autor: ...HanneS... (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi...

Hier findest du ein Komplettpacket zum Rechnen und zur Ausgabe auf
LCD:

http://www.mikrocontroller.net/forum/read-4-127504...

Falls es dir zu komplex ist, findest du hier eine Routinensammlung zur
Ausgabe von Zeichen, Texten aus Flash und SRAM und Zahlen aus Registern
und SRAM auf das LCD:

http://www.mikrocontroller.net/attachment.php/1640...

Und hier findest du eine Diskussion zum Thema:

http://www.mikrocontroller.net/forum/read-1-164017...

Wie du siehst, war alles schonmal da...

...

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.