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


von Speedy (Gast)


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!

von Stefan Helmert (Gast)


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.

von Speedy (Gast)


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 !

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.