© auf LCD (Assambler)

Gast #2107962
Lesenswert?
• ▲
▼
Moin,

mal eine Frage.

Wie kann das © auf einem LCD ausgeben? (Assambler)

Normale Text kann man ja wie im Beispiel ausgeben



Subroutine für Initalisierung usw.




text:      .db "Fehlercode unbekannt"
    .db "                    "
    .db "                    "
           .db "                    ",0


Der Ascii hex-code für © laute 2A.

Ich will z.B das auf dem LCD


Fehlerocde unbekannt©


steht.

Aber wie?


Gruß

Marius
#2107973
Lesenswert?
• ▲
▼
Hallo,

text:      .db "Fehlercode unbekannt",0x2A
    .db "                    "

pass aber auf die Längen auf, der Flash bei AVR ist Word-organisiert und 
das wird beim Zeilenwechstel vom Assembler auf eine gerade Abzahl Bytes 
mit einem 0-Byte ergänzt, wenn in der Zeile eine ungerade Anzahl Bytes 
steht.

Gruß aus Berlin
Michael
Gast #2108281
Lesenswert?
• ▲
▼
Blöde Frage, aber es interessiert mich: wieso legt man ein Copyright auf 
den Ausdruck "Fehlercode unbekannt" ?!
Muss ich bald Strafe zahlen, wenn ich den Ausdruck ohne deine Erlaubnis 
verwende?! ;-)
Gast #2108469
Lesenswert?
• ▲
▼
Hallo Marius,

wenn das Copyright-Zeichen nicht Bestandteil des Standard-
Zeichensatzes ist hilft nur "selber machen".
Wie die selbstdefinierten Zeichen erstellt werden steht
ebenfalls im Datenblatt des Display-Controllers.

Male dir erst mal das Zeichen auf kariertem Papier auf,
1 Pixel = 1 Kästchen.
Dann siehst du ab es in die 5*7 Matrix paßt oder
nicht und wie es aussieht.
Dann hast du auch gleich die Bytefolge die zur
Definition des Zeichens senden mußt.
Gast #2108471
Lesenswert?
• ▲
▼
Hi

>Hat nix mit dem Text zu tun. Ich will einfach nur das Zeichen haben :)

Dann sieh dir im Datenblatt vom Display/Displaycontroller den 
verfügbaren Zeichensatz an. Allerdings gehört das © eher zu den 
'exotischen' Zeichen. DOGM-Displays können es, die meisten andern nicht.
Aber wie schon erwähnt kannst du bei den meisten Textdisplays 8 Zeichen 
selbst definieren. Da sind dann deiner Kreativität keine Grenzen 
gesetzt.

MfG Spess

Antwort schreiben

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.

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.