LCD Demonstrator

(last updated: 2002/11/19)

Purpose: A utility which displays images on graphics LCD's in order to develop interface firmware for LCD modules.

Overview

Many LCD modules include integrated LCD controller chips. The LCD Demonstrator project allows interface software to be written on the PC before transfer to the actual hardware platform. This project may also be used to display images on LCD modules in order to evaluate the LCD's viewing properties (contrast, viewing angle, etc.)

Specifications

- Hardware interface to the LCD module uses an Atmel AVR AT90S8515 microcontroller running the avr_io firmware.

- A Java program, called jLCD_Screen, allows the user to select the appropriate driver and then displays test images.

- This program takes one command line parameter, either a '1' or '2'. This number is associated with the supported lcd's as given in #3 below.

- Supports the following LCD modules:

* Wayton Technology MG1203 122x32 with SED1520 (two controller chips control the left and right side of the display)

* generic 128x64 with Toshiba T6963 controller

* Hyundai HG25504NG-01 256x128 with SED1330 controller

1 – PC running jLCD_Screen

2 – STK200 development board running avr_io firmware

3 – 122x32 graphics LCD module with integrated SED1520 controllers

Unfortunately, LCD modules don't have a standard pin-out,so the cable between the STK200 and the LCD Module may be different (see connection diagrams)

Download (see Attachements)

jLCD_Screen - Java project files, JBuilder 6 + Communications API + Java 1.4 SDK

MC1203_connection_diag.jpg - Wayton Technologies MG1203 LCD hardware connection diagram

generic_T6963_connection_diag.jpg - generic T6963 LCD hardware connection diagram

Hyundai_HG25504NG_connection_diag - Hyundai HG25504NG-01 hardware connection diagram

pict_lcd240x64.bmp - sample image

pict_lcd256x128_grph.bmp - sample image

pict_lcd256x128_txt.bmp - sample image

Links

avr_io Project

Terms of Use

Home

Copyright Steven R. Nickels, 2008. All rights reserved.