Die Antwort ist ganz einfach: So, wie der Hersteller das vorsieht. Einen übergreifenden Standard, wie alle LCD-Controller angesprochen werden, gibt es nicht (aus offensichtlichen Gründen).

In deinem Fall mußt du dir eben die Spezifikationen für den HD44780 besorgen und implementieren. Dazu könntest du dieses Dokument namens "How to control a HD44780-based Character-LCD" zu Rate ziehen; Abschnitt 2 sollte dir an sich alle nötigen Informationen geben, sofern du in der Lage bist, den Parallelport anzusteuern. Wenn du das nicht kannst so gibt es mindestens einen (kommerziellen) Treiber, mit dem du pseudo-Direktzugriff kriegst.