This example demonstrates one way to connect an alphanumeric LCD to a parallel port. The example code has been written as a Small Computer Monitor App.
Typically, the display will have 2 lines with 16 characters in each line.
This interfacing method uses 4-bit data mode and uses time delays rather than polling the display’s ready status. As a result the interface only requires 6 simple output lines, as shown below.
Source code can be found here.
Here are some of the hardware combinations supported by the example code: