Index
 
Einführung
 
 
Interface
 
Programierung
 
Beispiele
 
 
 
 

 
 
Quellen
 
 

LPT:

Der Druckeranschluss belegt einen Bereich im E/A. Von der Basisadresse bis Basisadresse+7. Bei der Ansteuerung der LPT spielen nur die ersten drei Adressen eine Rolle d.h. Basisadresse (BA), BA+1 und BA+2. Die BA ist dabei das Datensegment, BA+1 das Statussegment und BA+2 das Steuersegment. Über die BA lassen sich die acht Ausgänge der LPT schalten und über BA+1 wird der Status der LPT angezeigt. Dieses Statussegment, das aus den Signalen Error, Select, PE, ACK und Busy besteht, lässt sich als Eingabe verwenden. Auf dem Statussegment ist jedoch nur lesen bzw. Status abfragen erlaubt. Das Steuersegment (BA+2) erlaubt sowohl das Lesen als auch das Ausgeben auf der LPT. Es besteht aus Strobe Inv., AutoFeed Inv., Init, SCLT In Inv. und (Dir).

Register Adresse Funktion Bild
Datensegment BA Daten ausgeben
Statussegment BA+1 Status lesen
Steuersegment BA+2 LPT steuern

 

Die Basisadresse der LPT kann man unter Windows im Geräte-Manager nachschauen. Systemsteuerung->System->Reiter: Hardware->Geräte-Manager

Rechte Maustaste auf LPT und Eigenschaften wählen, danach den Reiter Ressourcen.

Hier ist der Adressbereich der LPT zu sehen, in der Abbildung 0378 als BA, die Standard-Einstellung für PCs. Sollte sich eine zweite LPT am PC befinden ist deren BA meistens 0278. Der Adressbereich ist in Hexadezimalzahlen angegeben. Will man in der Programmierung mit Dezimalzahlen arbeiten, muss die Zahl umgewandelt werden.
z. B. 0378h = 888d und 0278h = 632d.

 

D7 D6 D5 D4 D3 D2 D1 D0
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
Das Datensegment wird für die Ausgabe benutzt. Die LPT stellt insgesamt acht Datenleitungen (D0 bis D7) zur Verfügung. Das ergibt 2^8 verschiedene Möglichkeiten der Belegung mit einer Dualzahl, also genau ein Byte. Die logische Operationen AND, NOT, OR oder XOR und Bitverschiebebefehle sind sehr nützlich bei der Ansteuerung der Datenleitungen.

(Zur Vergrößerung auf Bild klicken)

USB auf LPT

LPT - USB Kabel
Neuere Computer und Laptops haben keine LPT Anschlüsse mehr,
sondern haben USB Anschlüsse. Viele neuere Geräte kann man auch
nur noch mit USB Anschlüsse anschließen. Damit ältere Systeme,
die nur einen LPT Anschluss haben, auch Geräte nutzen mit USB
Anschlüssen nutzen können, gibt es die LPT-USB Kabelanschlüsse.