|Graphics LCD Available Documentation
(For KS0107/KS0108 based 128x64 graphics LCD systems)
Introduction - Covers the basics of how the 128 x 64 GLCD (graphics liquid crystal display) works at the hardware level. Good to read if you decide to write your own interface library. Also includes the complete instruction set. Wiring options and schematics are also presented to help with connecting the GLCD to your MCU project. An overview of the GLCD C library is also presented.
10 Pages (353.9 kB)
Function Reference - Covers all the text and graphics functions included in the GLCD library. This is a system developer's level document designed to provide all the details on how each function would be used in an application. It's organized as a categorical reference and includes an explanation of the GLCD screen organization to better understand how to use the library's many features. Important internal and system variables are also documented to allow custom logic to be developed for special applications.
50 Pages (1.5 MB)
Installation Guide - Covers in detail how to install the GLCD library software for a specific environment. This is slanted towards Microchip's MPLAB IDE but can be easily adapted to other MCU platforms that support C. A source code editor, compiler, linker and librarian are required to manage the C source code. Following this guide allows you to create a link library of callable functions specific to your application environment.
15 Pages (379.1 kB)
Schematics - This document includes a collection of schematics that suggest various methods of wiring and interfacing a KS0107/KS0108 based 128x64 graphics LCD to an MCU for driving it with the GLCD library functions. All circuits have been tested and work as described. This may help some users get the most from their MCU I/O ports.
8 Pages (372.7 kB)
|GLCD Test Drive.zip
- Here is a small subset of the GLCD library functions to experiment
with in your MCU environment. It includes all the low level
hardware functions and a few functions to output to the display.
A batch build file is included to create your link library. Make
sure to remove the HelloWorld.c demo program from the other files so it
doesn't get included in the link library. If this small demo runs
on your application platform the entire GLCD library will work fine.
|Header and demo program files to explore:
ExternVars.h - External variable definitions for the entire system.
Fonts.h - Bit map tables for the system and large fonts.
GraphicsLCD.h - Main header file for system and functions.
HWSpec.h - Contains the specific definitions for hardware and wiring.
HelloWorld.c - Simple demo to display Hello World on the GLCD.
GLCD_Demo.c - Comprehensive demo that was written for the video presentation. (see blog entry)
ISL12022M.c - A working real time clock with support for navigation switch, menus, alarm and register edits.
Feel free to download the documentation, C demos and header files to study the details to see if the GLCD C Library will help save you time developing your MCU application. The complete C source code is available for purchase ($20 US). It's supplied as a 73k WinZip file which I can email you as an attachment. Please contact firstname.lastname@example.org for more details or to answer any questions you may have. Thanks for your interest.
Visit my text LCD software package HERE.