Project 

Home
 Requirements

News

Pictures

Download
 Known bugs
 Installation

Configuration
 LCD modules
 Plug-in
 Input

Development
 Enhancements

 Misc 
 Links
 Author

Donations:

 

SourceForge.net Logo


 
Matrix Orbital LCD / VFD

Matrix Orbital display configuration

Settings:
Wrap on: select this field if you have fields (see output) that are longer than one row.
The other fields should be self explaining (and normally not be selected)...

Contrast: Only for LC displays. 

Brightness: Only for VF displays

 

 

HD44780 LCD

HD44780 display configuration

Parallel port:

Select or specify the parallel port address. Usually LPT1 = 0x378 and LPT2 = 0x278.
If neither of the two addresses is working check in the Windows Device Manager or in the BIOS which address is used. The LPT port should also be set to ECP mode.

Interface:

Select the wiring type of your display. Most LCD's use the 8 bit interface.
Wiring diagrams:
8-Bit, one controller | 8-Bit, two controllers (4x40 LCD) | 8-Bit, two LCDs (max 4x20 each) | Extended Shift Register (2 wires)
If you have a 4x40 display select '2 Controller'.
More information about the different interfaces is provided in hd44780_howto.txt

Advanced settings:

Backlight circuit:

A small extension allows you to switch the backlight of the display on and off. Only the 8 and 4 bit interface types support
this. The extension uses one output pin, you cannot use that pin for other functions anymore, i.e. only one conroller is supported, it doesn't work with 4x40 modules!
The circuit and wiring are described in hd44780_howto.txt,1.1.3 Backlight.
 
The cell width and heigth is only for exotic displays (untested...).

Delays: 

Short a short delay is used after most driver function calls like writing a character etc.
Medium
the medium delay is used during initialization after the interface type has been set
Long
a long delay is used after certain driver functions like clear, home, etc.
Init
the init delay is used during initialization to set the intial interface type
Bus delay
Most important setting: delay after writing data to the parallel port.
Mulitplier
Default =1, multiplies all values above by the specified number.


Port IO
µs delays are achieved by dummy IO calls, not very precise and unpredictable but needs less CPU cycles. Only use this option if VHR doesn't work.
VHR
Very High Resolution timer. Extremely precise but not supported by very old CPUs.
Attention: Short and Bus delay must be fine tuned, i.e. set to the lowest possible value because VHR is based on 'busy wait' which results in heavy CPU utilization!

Attention: all delay values are in µs.

Onscreen simulation

Should be self explaining...

Noritake VFD 800

Noritake VFD 800 configuration

PJRC 24x8

PJRC 24x8 configuration


<< previous page: Display Configuration
next page: Plug-in Configuration >>



© 2003 Zed 
 Last modified: 2101 days ago by Markus Zehnder