Autor Beitrag
Araziel
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 18.04.03 23:58 
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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 314



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 137

WinME, WinXP, Win2k*, Win98*, Win95*, Win3.11*, DOS* (*VMware)
D4 Prof
BeitragVerfasst: Sa 19.04.03 21:54 
Moin, hiermit kannst du den LPT-Port ansteuern:

ausblenden 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:
ausblenden Quelltext
1:
PortOut($378,DeinWert);					


Welche Werte du dem Display senden musst, ist inner Anleitung angegeben.

cu RFZ
Araziel Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: 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 www.reichelt.de finden).

2.ist dies mit delphi auch unter win2k/xp problemlos möglich ?
Kobald
Hält's aus hier
Beiträge: 13



BeitragVerfasst: 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
Hält's aus hier
Beiträge: 13



BeitragVerfasst: 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