Ik heb geen ervaring met aansluiten van deze displays op de LPT poort met bijbehorende software,
maar wel met dit soort display(controller)s.
Als ik het zo lees (telkens slechts 2 regels zichtbaar) dan wordt het display niet goed
geinitialiseerd.
Want, in de datasheet, zie hier:
http://www.lcd.elementy.pl/lcd/pdf/zubehoer/ics/ks0066.pdf
Daar staat op pagina 24:
code:
1
2
3
4
5
6
7
8
9
| When the power is turned on, KS0066U is initialized automatically by power
on reset circuit.
During the initialization, the following instructions are executed
{KNIP}
N = “Low”: 1-line display mode
{KNIP} |
Als je de spanning erop zet wordt het display dus automatisch geïnitialiseerd.
Maar hij staat dus automatisch op 1 regel.
Dat jij dan 2 regels hebt, zou verklaard kunnen worden in het feit dat sommige displays twee controllers
hebben.
( hoewel in principe 1 controller een 4-regelig display aan zou moeten kunnen)
Het display moet dus "handmatig" dwz, via de software, verder geïnitialiseerd worden.
Dat staat uitgelegd op pagina 26 van bovenstaande datasheet, daar staat een soort opstartschema.
Houd goed de tijden in de gaten, na het aanzetten mag je bijvoorbeeld 30 ms geen instructies sturen.
Het lijkt of dat geen drol uitmaakt, maar voor een pc is 30 ms een eeuwigheid

Snel schrijven zonder dat het display er aan toe is zou bijvoorbeeld de reden kunnen zijn dat je
garbage ziet op de regels.
Ik weet niet hoe dat met een LPT poort zit qua timing, dat zou je uit moeten zoeken.
Dit zijn dus een paar dingen die me zo te binnen schieten, kan zijn dat je nog op meer dingen moet letten, maar da's gewoon een kwestie van datasheet lezen