LCD-Code gesucht

Gast #1807
Hallo AVR-Fangemeinde,
ich bin neu im Forum. Als Unkundiger bin ich bisher gut mit dem 
AVR-Tutorial weitergekommen.Jetzt stehe ich allerdings vor folgendem 
Problem:

"Einlesen eines Analogwertes (0-5Volt) über den AD-Wandler des 4433 und 
Ausgabe über ein LCD-Display als  8-bit -Dezimalzahl (0-255)"

Textausgabe mit beliebiger Positionierung gelingt problemlos.

Wie muß der Code aussehen??
Gast
Ich verstehe deine Frage so:

Gesucht wird Wandlerroutine BIN2ASC, richtig?

Schau mal in der Codesammlung des Forum unter

   10bit binär -> BCD
   Autor: Jonas Diemer

Hier liegt ein guter Ansatz.

Aus einer BCD-Kette laesst sich leicht durch Addition von 48 eine
ASCII-Kette erstellen, zumal da der Code von Jonas noch nicht gepackt 
ist.

In Assembler laesst sich das sicher noch universeller und kompakter 
realisieren.

Auch andere Wandlerroutinen wie ASCII2BIN, FLOAT2ASC, ASC2FLOAT usw. 
sollten
hier ihren ehrwürdigen Platz finden. Die braucht jeder irgendwann mal 
und
warum sollen Neulinge immer wieder das Rad neu erfinden.

Ich apelliere hier an die Spezialisten unter den Lesern. Meine Aera mit 
6809 ist auch schon
25 Jahre her und fange quasi auch wieder von vorne an.
Gast
Mit BIN2ASC meine ich:
Binärwert wird ASCII-Zeichenkette

ASCII2BIN == ASCII-Zeichenkette -> Binärwert
FLOAT2ASC == Fliesskommazahl -> ASCII-Zeichenkette
ASC2FLOAT == ASCII-Zeichenkette -> Fliesskommazahl

Jeder der ein wenig davon versteht, kann daraus leicht die Funktion 
erkennen.

2 für engl. TWO oder TO deutet hierbei auf eine Wandlerroutine hin.

Und ASCII-Zeichenkette ist eine C-typische ASCIIZ-Kette, also letztes 
Zeiben binär Null
für "Ende der Kette"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 24 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.