Forum: Mikrocontroller und Digitale Elektronik HD 44780 über LPT Port


von Pfoten W. (mpower)


Lesenswert?

Hallo Leute ,

ich hab mir eine hd 44780 display gekauft.
Den würde ich gerne über den LPT Port ansteuern.
In welcher programier Sprache sol ich das schreiben?
Wie könnte das pogramm aussehen wen es fertig ist ?
















m.f.g Mpower

von Andreas M. (elektronenbremser)


Lesenswert?

Cobol oder Fortran.

von holger (Gast)


Lesenswert?


von Sergey (Gast)


Lesenswert?

LPT wird unter NT-basierten OSes etwas schwierig, denn du brauchst dazu 
einen I/O-Freigabe-Treiber wie GIVEIO oder ZLPORTIO. Ansonsten ist es, 
soweit ich weiss genauso mit WriteFile wie bei COM-Ports, du musst eben 
nur achten welche Bits (LPT-Leitungen) du setzt.

Bei Pollin gibt es ein Testprogramm, vielleicht ist da sogar der Source 
dabei.

von Bastler (Gast)


Lesenswert?

Mein erstes LCD am LPT hatte ich an einem alten 386er mit QBASIC am 
laufen.

von Jens (Gast)


Lesenswert?

Hallo Mpower!

Muss es unbedingt LPT sein, oder würde auch eine USB Anbindung für Dich 
in frage kommen?

LG Jens

von Pfoten W. (mpower)


Lesenswert?

Ja es sollte schon der Lpt port sein
m.f.g mpower

von Paul Baumann (Gast)


Lesenswert?

Wenn Du Dich entschließen kannst, diese Sache über USB laufen zu lassen,
dann ist das hier:
http://www.harbaum.org/till/lcd2usb/index.shtml

außerordentlich nahrhaft.

Ich habe diese Schaltung in 2 Rechnern verbaut und bin vollkommen
zufrieden damit. Der Aufwand ist nicht sehr hoch und: Man kann
mit "anständigen" Bauelementen arbeiten und nicht mit SMD-Gelumpe.

MfG Paul

von Thomas (kosmos)


Lesenswert?

kommt drauf an wie du Sie später einsetzen willst. Bei MS-DOS 6.22 war 
QBasic mit dabei könnte auch bei Win95/98 so gewesen sein. Damit kann 
man LPT noch normal ansteuern ab 2000/NT/XP konnte man wie gesagt nur 
noch mit speziellen Treibern auf LPT-Port zugreifen.

PortTalk hatte ich damals verwendet man musste das eigentliche Programm 
dann einfach aus der Eingabeaufforderung so aufrufen

AllowIO.exe "isp_avr.exe /LPT1 /erase main.bin" /a

Also isp_avr.exe war hier das MS-DOS Programm das unter Windows keinen 
Portzugriff hatte mit AllowIO.exe "....." /a gab man dem Programm alle 
Rechte zum Portzugriff.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.