mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATMEL_2x16LCD_Zeile 2


Autor: heike (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi bin mit grosse probleme konfrontiert und Bitte und hilfe,
ich bin einsteigerin in ATMEL programmierung und habe mir alles im
Tutorial probiert aber benutze ein Mega8 von ATMEL.
wie schafe ich auf meine LCD das wort `Zeile2` auf die zweite zeile des
LCD?
habe schon viel versucht.
Danke für eure HILFE

MFG.

Autor: Heiko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Heike,

weiß nicht ob dein Problem nach einen Monat noch aktuell ist ?

Ich habe unter http://www.roboternetz.de eine LCD-Routine
veröffentlicht ("Universelle LCD-Routine", in weiten Teilen
kompatibel zu der von Andreas Schwarz). Schau dort einfach einmal rein.
Ansonsten dort einmal posten.

Gruß
Skyrider

Autor: heike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo Heiko,
habe probiert mit dem du mir vorgestellt hast probiert aber ich bekomme
nix zu sehen auf dem LCD.
sagt mal was ist mit dem ganze Programm teil im Kommentar?
eigentlich will ich den Beispiel TEST auf beide Zeilen haben?
kannst du mir Bitte sagen wie es geht oder wo ich fehler gemacht habe?
haben mit der Routine von Andreas schon was auf eine Zeile geschafft.

Danke

Autor: Thomas Forster (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

setze mal folgendes in deinen Code ein.

Autor: heike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Thomas Forster

es klappt
Danke

Autor: heike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich habe noch ein Bitte wie ist es wenn ich als string die beide zeile
schreiben soll?

MFG.

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

Bewertung
0 lesenswert
nicht lesenswert
Schau dir mal im LCD-Datenblatt die Speicheradressen der beiden Zeilen
an. Der Speicherbereich einer Zeile ist nämlich größer als der
Anzeigebereich einer Zeile des Displays. Du musst also beim
Zeilenwechsel immer im Display die Ausgabeposition neu setzen,
ansonsten schreibst du in den unsichtbaren Bereich, also hinter das
Zeilenende.

...

Autor: steve (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

und was ist wenn ich zwei string auf beide Zeile schreiben soll?
oder fliessen lassen soll?
dh. mehr als 16 buchstaben

mfg

Autor: ...HanneS... (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Dann wirst du den String wohl aufteilen oder ein 2x40-LCD verwenden
müssen. :)

Die Zuordnung des Speichers zu den Anzeigefeldern für ein 2x16-LCD
findest du auf Seite 12 (178) im beiliegenden Datenblatt.

...

Autor: Thomas Forster (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eine Laufschrift geht ganz einfach:

ldi temp1, 0b00011000
rcall lcd_command   ;shift left

oder

ldi temp1, 0b00011100
rcall lcd_command  ;shift right

Aber beim aufmerksamen Lesen des Datenblattes kann man das auch selbst
herausfinden.

Autor: Heike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte am meine 2x16 LCD die Spannung ausgeben und zwar auf die
erste reihe und eine berechnete Leistung auf die zweite reihe.
weiß nicht, wir ich damit umgehen soll.
Ich habe mir es so vorgestellt dass man die fünf erste zeichnen als
Spannung (Uss = ) reserviert und sechs stelle für die Spannungswert und
dann an ende der Einheit (V)
Gleich werde auch für die zweite reihe für die Leistung.

Bitte werde sehr Dankbar wenn jemand mir hilft.

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.