Forum: Mikrocontroller und Digitale Elektronik c=a+b an LCD anzeigen?????


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Giorgio (Gast)


Lesenswert?

Hallo, ich mochte an einen LCD die z.b sume von a+b sehen (in
CodeVision) ??
Wie geht das
Z.B.
int a,b,c;
a=2;
b=3;
c=a+b;
und jetzt mochte ich das c sehen!!!!
lcd_putsf("Die nr. C ist : <<c");
Das geht leider nicht :-(

von Josef (Gast)


Lesenswert?

das glaub ich ;-)

von Dirk Abel (Gast)


Lesenswert?

In welcher Sprache geht denn das ???

wie wäre es mit:

lcd_putsf("Die nr. C ist : ",c);

Gruß
    Dirk

von Josef (Gast)


Lesenswert?

lcd_putsf("Die nr. C ist : %d",c );

von Dirk Abel (Gast)


Lesenswert?

ups, da war ich zu wohl zu schnell, Josef hat natürlich recht....

von crazy horse (Gast)


Lesenswert?

nö, kann auch nicht gehen, lcd_putsf() gibt ja auch nur Strings aus.
Kannst es entweder mit 2 Ausgabefunktionen machen, den String mit
lcd_putsf(), anschliessend deine Variable mit lcd_putchar(), vorher
aber in einzelne Ascii-Digits umwandeln.
Alternativ mit printf(), da kannst du in den Printbefehl den String mit
reinschreiben.

von crazy horse (Gast)


Lesenswert?

@Josef:
meinst du wirklich, das geht? Glaube ich nicht, werde ich mal
ausprobieren.
Vielleicht so:
sprintf (buffer, "Die Nr. C ist: %d", c);  //erzeugt einen string im
RAM
lcd_puts (buffer);  //schreibt diesen string aufs Display

von Josef (Gast)


Lesenswert?

Hab keine Ahnung ob das geht. Weil ich die Funktion "lcd_puts (buffer);
 " nicht genau kenne. Mein Ausdruck ist ein Ansi C Ausdruck, der gut
funktioniert.Wenn man einen String will, kann man
 +x030 addieren. Solche LCD - Gschichtl'n schreibe ich mir lieber
selber.
Gegen printf () hab ich was - unheimlich großer Code.


Schöne Grüße Josef

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]
  • [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.