PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 LCD's ansteuern



feinmax
30.10.2007, 22:05
Hallo zusammen,

gibt es eine Möglichkeit mit BASCOM auch 2 Displays in einen Programm anzusteuern. Sprich den einen Teil der Ausgabe auf das eine und den zweiten Teil auf das andere Display auszugeben.
In meinem Fall wären es zwei 16*2 Display's.
Geht sowas? Wenn ja wie?

Danke schonmal für eure Hilfe.

jojo3
31.10.2007, 11:36
Ich habs mal so gemacht, dass ich die beiden Enable der LCD
auf zwei Ausgänge verdrahtet habe und halt dann jeweils vor
dem LCD Befehl den entsprecheneden Port eingeschaltet habe.
Ist vielleicht nicht elegant, hat aber einwandfrei funktioniert.

feinmax
31.10.2007, 13:32
Hört sich logisch an.
Könntest du vielleicht kurz den Programmausschnitt posten, wie du dann die Initialisierung des Displays gemacht hast?
Danke!

jojo3
31.10.2007, 15:45
Hallo,
hab das Programm leider nicht zur Hand
Du musst aber einfach nur wie bei einem Diplay auch,
die Parameter setzen und dann vor jedem LCD-Befehl
das entsprechende Enable schalten. Ich hab damals ein wenig Hardware
spendiert, damit ich mir einem Port beide LCDs steuern kann.
Also das 2. Display über einen Inverter so das ich vor dem
LCD- , cls- oder Inititlcd-Befehl nur toggle portx.y sagen muss.

chr-mt
31.10.2007, 17:16
Kannst auch alles "zu Fuß" machen,
also ohne die Bascom LCD-Routinen.
Ich hab' das mal mit 10 Displays an einem Mega32 gemacht.
LCDs wurden im 8-Bit Mode betrieben und durchgeschliffen.
RS war , glaube ich, auch durchgeschleift.
Lediglich die Enables wurden separat zu jedem Display geführt.
Musst dann halt Befehl oder Zeichen an den Port legen, und die entsprechenden Pins am Display togglen.

Gruß
Christopher