www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik verschiedene Schriftgrößen darstellen


Autor: Speedy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

habe ein Display mit dem T6963C Controller und das funktioniert auch 
momentan ganz gut!

programmiert habe ich es über BASCOM.

in der Zeile

config graph.......

wird ja die Schriftgröße 6x8 oder 8x8 deklariert...

meine Frage:

ist es möglich für eine Menü Darstellung die Schriftgröße einmal groß 
und klein auf dem Display darzustellen?

oder wie bei dem KS108 Controller z.B. Schriftarten mit $inclucde 
einzubinden und dann mit setfont auszuwählen welche nun den Text 
dartellen soll?

wäre nämlich sehr sinnvoll um Ordnung auf den Displayaufbau zu bekommen!

(der Befehl setfont nimmt BASCOM übrigens nicht mehr an wenn man keine 
KS108 LIB einbindet - was ich ja beim T6963C Controller auch nicht 
muß/soll!)

Speedy!

Autor: Stefan Helmert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

der T6963C unterstützt selbst Grafik und die beiden Textfonts 6x8 und 
8x8. Der KS0108 unterstützt nur Grafik, so dass Bascom die Texte in 
Bilder umwandeln muss. Beim T6963C gibt er direkt die Textdaten ans 
Display der T6963C setzt sie dann um. Willst du beim T6963C Text mit 
anderen Fonts verwenden, dann musst du den Grafikmodus wählen und selbst 
ein paar Routinen schreiben, die Text in Grafik umsetzen und die 
Schriftarten interpretieren! Der T6963C unterstützt aber auch einen frei 
definierbaren Zeichensatz im Textmodus, aber nur einen, d. h. man kann 
im Textmodus nur eine einzige Schriftart auf dem Bildschirm haben. 
Ändert man das Aussehen der Buchstaben, so wirkt sich das auf alle schon 
geschriebenen Buchstaben aus. Durch den Screencopy-Befehl könntest du 
sie aber in den Grafikspeicher kopieren, dann die nächste Schriftart 
laden und den nächsten Schriftsatz darstellen und so weiter. Dann kannst 
du auch weiterhin deinen gewohnten Print-Befehl verwenden.

Autor: Speedy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
okay, alles klar! denke es ist dann einfacher wenn ich anstatt einer 
Zeile die etwas größer geschrieben werden soll dann einfach diesen Text 
als Grafik lade und diese dann einblende!

ansonsten muß ich mich wohl momentan mit den einen Schriftart 
zufriedengeben, ist auch nicht ganz so schlimm...


danke !

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.