Bascom Sonderzeichen

Gast #232194
Lesenswert?
• ▲
▼
Hallo ich hoffe ihr könnt mir helfen.
Ich möchte so eine Art kleines Menü machen und auf dem Display soll
halt immer in der letzten Zeile ein Pfeil nach unten und in der
vorletzten Zeile ein Pfeil nach oben dargestellt werden.Wie kriege ich
den Pfeil hin.Mit dem LCD-Designer funzt das nicht.

Benutze ein LCD mit KS0070B Kontroller und das alles in Bascom
Gast
Lesenswert?
• ▲
▼
Hi.


Mit dem  KS0070b scheinen derzeit viele ihre Probleme zu haben.
Is wohl nicht ganz kompatibel zum HD-44780

Klärung dürfte hier ein Studium der Datenblätter zu beiden Chipsätzen
bringen wo man die einzelnen Befehle vergleichen kann.

Damit könntest du entweder die Lib entsprechend ändern oder gleich eine
eigene für diesen Chip anlegen.
Gast
Lesenswert?
• ▲
▼
mist finde es nicht mehr wieder.Irgendwo habe ich einen Zeichensatz
gesehen wo dieser Pfeil drinne ist.Also drin ist er, nur habe ich ja
dann die Bitfolge fürs Display wenn ich es nochmal wieder finde.Wie
schreibe ich das dann in Bascom?
Gast
Lesenswert?
• ▲
▼
tja, da kann ich dir nicht weitwerhelfen, Bascom ist nicht mein Ding.
Aber im Prinzip musst du nur den entsprechenden Zeichencode ausgeben
(der nicht immer mit ASCII übereinstimmt), gilt auch für Sonderzeichen.
Gast
Lesenswert?
• ▲
▼
@Dreemer

Ja was ist denn nun sache ?
Kann Bascom das Dispaly nicht komplett ansteuern oder kommst du nur
nicht mit Bascom zurecht ?

Zeichensatz:

For x = 32 to 255
lcd x;"=";chr$(x);" ";
next.


Eigenes Zeichen anlegen:

RTFM
Gast
Lesenswert?
• ▲
▼
Doch klar komme ich mit Bascom zurecht.Dein Vorschlag hatte ich auch
schon benutzt und habe mir jetzt anders geholfen.
Aber wo du das ansprichst mit dem eigenen erstellen, also das weiß ich
wirklich nicht.Wie funzt denn dies.Habe mit dem LCD-Tool von Bascom
probiert aber das haut nicht hin.
Gast
Lesenswert?
• ▲
▼
@Ratber

> Mit dem  KS0070b scheinen derzeit viele ihre Probleme zu haben.
> Is wohl nicht ganz kompatibel zum HD-44780

Hmm, sehr gut erkannt.

> Klärung dürfte hier ein Studium der Datenblätter zu beiden
> Chipsätzen bringen wo man die einzelnen Befehle vergleichen
> kann.

Na dann fange mal an.

> Damit könntest du entweder die Lib entsprechend ändern oder gleich
> eine eigene für diesen Chip anlegen.

Auch dies eine durchaus logische Schlussfolgerung.


Fazit: 3 Aussagen ohne jeglichen Informationsgehalt, wie meine Zeilen
jetzt auch. Wollte aber auch nur darauf hinweisen.

Noch eine Frage: deine Postings gehen sonst doch immer über midestens
zwei Bildschirmseiten. Was ist los, fühlst du dich nicht gut? Schonmal
gute Besserung!
Gast
Lesenswert?
• ▲
▼
@Dreamer

Das ist doch recht einfach.

Positionier den Cursor irgendwo im Code wo de ihn im auge hast.
Dann LCD-Designer aufrufen und Zeichen entwerfen.
Nach "OK" erscheint an der stelle des Cursors ne Zeile "Deflcdchar
?,4,4....." wo du nur noch ,wie im Hinweis am Ende schon
beschrieben,das "?" in die Zeichennummer ändern mußt.

Ansonsten gibts bei den Beispielen die Datei "LCD.bas" die es simpel
demonstriert.

@Osterhase

Kann es sein das du ua. auch "Max" heist ? ;)
Gast
Lesenswert?
• ▲
▼
> Kann es sein das du ua. auch "Max" heist ? ;)

Da kann ich dir 100% mein Wort drauf geben, ich benutze nicht Max. Als
Namen verwende ich nur Hubert, Hubertus, Osterhase oder
Wiskas(TM)-Jäger.

Antwort schreiben

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