LCD Module Manufacturers

Densitron Corporation 2039 HW 11 Camden, SC 29020 (803) 432-5008 Hitachi America, Ltd. Electron Tube Division 3850 Holcomd Bridge Rd. Norcross, GA 30092 (404) 409-3000 Farmington Hills, MI 48335 (313) 471-6220 Seiko Instruments USA, Inc. Electronic Components Division 2990 West Lomita Blvd. Torrance, CA 90505 (310) 517-7829 Stanley Electric 2660 Barranca Parkway Irvine, CA 92714 (714) 222-0777 Embedded Systsns Building Blocks Complete and Ready-to-Use Modules in C (c) Copyright 1999, Jean J....

Listing 51 continued LCDC

* Description This function clears the display * * Delay at least 2 mS (2 ticks ensures at * POSITION THE CURSOR (Internal) * Description This function positions the cursor into the LCD buffer * Arguments 'rcw' is the rcw position of the cursor in the LCD Display * 'rcw' can be a value from 0 to 'DispMaxRcws - 1' * 'col' is the column position of the cursor in the LCD Display * 'col' can be a value from 0 to 'DispMaxCols - 1' static void DispCursorSet (INr8U row, INT8U col) DispSel...

LCD Module Display Configuration

Configuring the LCD display module is quite straightforward. 1. You need to change the value of three def ines. The def ines are found and described in LCD. H and also in CFG. H. DISP_DLY_CNTS is used to adjust delays between sending commands or data to the HD44780. You will need to change this constant so that a delay of at least 40 iS occurs between writes to the HD44780. 2. You need to adapt three hardware interface functions to your environment. To make this module as portable as possible,...