© auf LCD (Assambler)

Gast #2107962
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
Gast #2107967
Moin!

Marius schrieb:
> Wie kann das © auf einem LCD ausgeben? (Assambler)

Ich weiß nicht, wie das © das können soll. Hat das Zeichen ein 
Eigenleben? Assembler heißt es dann und vielleicht strukturierst Du 
erstmal den Text, den Du uns mitteilst?

Gruß - Wolfgang
#2107973
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 #2108018
>Bei den mir bekannten Text-Displays gibt es kein (c)-Zeichen. Das muss
>man dann schon selber definieren.

Das wird ziemlich scheisse aussehen bei 5x7 Pixeln pro Buchstabe;)
Gast #2108281
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
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
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

Eine eigene Frage? Dieser Thread ist über 15 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.