Entwickler-Ecke
Sonstiges (Delphi) - LCD über LPT
Araziel - Fr 18.04.03 23:58
Titel: LCD über LPT
Mich würde mal interessieren, ob es bzw. wie es möglich ist ein über den Parrallelport angeschlossenes LCD-Display anzusteuern ?
Ich bin für jeden Hinweis dankbar
Adrian - Sa 19.04.03 14:50
Titel: LCD ansteuern
Hallo Araziel,
also prinzipiell geht das. Wenn Du mal sagt, was das für ein LCD ist (am Besten, wo man das Datenblatt findet), kann ich Dir wahrscheinlich auch ein Beispiel geben, wie man es macht.
Gruß,
Adrian
RFZ - Sa 19.04.03 21:54
Moin, hiermit kannst du den LPT-Port ansteuern:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| {$IFDEF Win32} FUNCTION PortIn(Addr: WORD): BYTE; Assembler; StdCall; ASM mov dx, Addr // Adresse ins DX-Register schreiben in al, dx // Port lesen. (AL entspricht Result) END; {$ELSE} FUNCTION PortIn(Addr: WORD): BYTE; BEGIN Portin := Port[Addr]; END; {$ENDIF}
{$IFDEF Win32} PROCEDURE PortOut(Addr: Word; Data: Byte); Assembler; StdCall; ASM mov dx, Addr // Adresse nach DX mov al, Data // Datenbyte nach AL out dx, al // Port schreiben END; {$ELSE} PROCEDURE PortOut(Addr: WORD; Data: BYTE); BEGIN Port[Addr] := Data; END; {$ENDIF} |
dann hald:
Quelltext
1:
| PortOut($378,DeinWert); |
Welche Werte du dem Display senden musst, ist inner Anleitung angegeben.
cu RFZ
Araziel - So 20.04.03 11:17
erst mal danke ... ist doch schon mal ein anfang ...
1.also das display ist ein ganz normales alphanumerisches 4x20 display mit integriertem controller, wie man dafür überall anleitungen findet bzw. auch programme (datenblätter o.ä. müsste man
http://www.reichelt.de finden).
2.ist dies mit delphi auch unter win2k/xp problemlos möglich ?
Kobald - Fr 26.09.03 13:13
Hi,
unter W2K/XP sind die Ports doch nicht mehr direkt ansteuerbar!
Hat noch einer einen Hinweis wo etwas über die "LCD-Programmierung" erklärt wird?
Kobald
Kobald - Fr 26.09.03 14:20
Hi,
ich bins nochmal. Hat sich erledigt!
Man sollte vorher die Suchfunktion im Board benutzen :roll:
Trotzdem Danke
Kobald
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!