Forum: Mikrocontroller und Digitale Elektronik asm für 2. Zeile posten


von Bastian (Gast)


Lesenswert?

Hallo,

kann jemand ganz kurz 2. Zeile für LCD posten.

Ich komme nicht klar. Es heisst. Second line 40H ist 2. Zeile

von Bastian (Gast)


Lesenswert?

Programm AVRStudio

von dave (Gast)


Lesenswert?

Also Adresse + 128:

lcd_move:
  ori  temp1, 128
  rcall lcd_command
  ret

Bei mir funktionierts :)

dave

von Bastian (Gast)


Lesenswert?

hmm
hab ATMega8 und LCD 162C

dein Quelle funktioniert bei mir nicht.

von Tobi (Gast)


Lesenswert?

"Es heisst. Second line 40H ist 2. Zeile"
was versthst du da nicht? startadresse ist 40h

von raoul (Gast)


Lesenswert?

also wenn du die lcd_routine von dem lcd-tutorial hier nimmst ist
vielleicht das eine lösung:


Also Adresse + 64:

lcd_move:
  ori  temp1, 64
  rcall lcd_command
  ret


probiers mal und meld dich wenns net geht. :)

mfg

von Bastian (Gast)


Angehängte Dateien:

Lesenswert?

Wenn ich Buchstabe 'M'+64 eingebe, zeigt LCD Buchstabe nicht an, außer
flackern. Egal ob 212+64 (lower 4 bit) oder 77+64 (upper 4 bit)

von Rufus T. Firefly (Gast)


Lesenswert?

Du sollst den Wert 64 nicht zum auszugebenden Buchstaben addieren,
sondern zur Ausgabe_adresse_.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.