PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zahlen auf LCD Display anzeigen



RoBo-CoP
07.01.2007, 13:08
Ist es möglich dass es LCD Displays gibt die keine Zahlen anzeigen können?
Also ich hab folgender Quellcode:


$regfile = "m32def.dat"
$crystal = 16000000

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4
Config Lcdbus = 4

Cls
Locate 1 , 1
Lcd "Hi wie Gehts?"
Do
Loop

Der funktioniert auch soweit, also auf dem LCD wird "Hi wie Gehts?" angezeigt.
Sobald ich aber eine Zahl in den text schreibe zeigt das Display nur noch Vierecke an.
Hab ich nen Fehler im Quelltext oder liegts an der Hardware?

linux_80
07.01.2007, 13:17
Hallo,

wäre schon komisch,
aber was hast Du für ein LCD, was sagt das Datenblatt ?

RoBo-CoP
07.01.2007, 13:22
Ich hab davon kein datenblatt.
Ich hab es aus so nem Kartenleser für EC-Karten, wo man seine pin eingibt und die karte reinsteckt zum bezahlen ausgebaut.
Aber für diesen Einsatz müsste es meiner Meinung nach zahlen anzeigen können!

edit: Jetzt geht es komischerweise, gestern gings noch net.
Merkwürdig aber danke für deine hilfe.

repi64
07.01.2007, 18:35
Hi,
vielleicht hast du einen Fehler gemacht.
Hast du evtl. LCD 123456 anstatt LCD "123456" getippt?
Ansonsten natürlich VAR = 123... ; LCD VAR

RoBo-CoP
07.01.2007, 18:51
ne, hab ich nicht, als ich gesern zum text irgend ne Zahl dazu gemacht hab gings nicht mehr, aber is auch egal, jetzt gehts ja.

Ich hab aber noch ne frage und zwar wenn ich ne variable und en bestimmten text auf dem disblay ausgeben will, also zum beispiel:

"Das Ergebnis ist: 3"
und 3 steht5 dann in einer Variable

Ich habs erst mit:

Lcd "Das Ergebnis ist: " Ergebnis

versucht was aber net ging und dann hab ichs so gemacht:

Lcd "Das Ergebnis ist: "
Lcd Ergebnis

Aber wie kann man des in einer Linie schreiben?

repi64
07.01.2007, 18:58
Lcd "Das Ergebnis ist: " ; Ergebnis
Also mit ";" trennen

RoBo-CoP
07.01.2007, 19:20
cool, danke werd ich mal versuchen