Hallo.
Ich bin nun schon ne Weile am suchen hab aber nicht das gefunden was ich Suche. Ich möchte große Ziffern auf einem 16*2 LCD darstellen also 1/2 Zeichen pro Zeile. Weis jemand ob das zu machen ist? Ich möchte damit beim einschalten des Displays eine Akkuspannung anzeigen die gut zu erkennen ist.
Ich habe das mit selbstdefinierten Zeichen auf einem PIC mit ASM realisiert (siehe Foto). Ob es auch mit Bascom geht, weiß ich nicht, weil ich Bascom nicht kenne.
In Bascom gibt es doch einen Zeicheneditor. mit dem man genau diese selbstdefinierten Zeichen erstellen kann ?!
Das Problem ist leider, das nur 8 Zeichen im Speicherbereich des LCD's untergebracht werden können.
Eine 7 Segment Anzeige über 2 Zeilen sollte sich aber damit erzeugen lassen.
TOOLS->LCD Designer
Guck Dir mal die Zeichen von PICTURE an und bastel die mit dem Bascom Editor nach.
Nun nur noch für die gewünschten Zahlen eine Tabelle, wo das obere und das untere Zeichen ausgewählt werden und fertig ist der Lack.
Ich habe eben nur 8 selbstdefinierte Zeichen verwendet, weil in Display-RAM nur soviel passt. Deswegen wiederholen sich gleiche Zeichen in oberer und unterer Zeile.
In Bascom gibts dafür einen Befehl wie DefLCDChar.
Die Parameter hierzu müsste man aber dann entweder ausrechnen oder mit dem schon genannten LCD-Designer errechnen lassen.
Das ASM Programm befindet sich im Forum "PIC Microcontroller" unter "Tips&Tricks" in meinem Beitrag von 17.04.2009, 02:44.
Die selbstdefinierte Zeichen sind im Unterprogramm "Init". Ich hoffe das du dir sie daraus selber extrahieren kannst. Bei Problemen melde dich, bitte, erneut.
Lesezeichen