|
Final
Words
I hope you have found
the info, examples and tool(s) presented on my graphics LCD pages
to be useful. Actually there is much
more to graphics LCDs than the info presented here. Such as as fonts,
text over graphics and so on... Since I broke my powertip PG12864-D
LCD, it is unlikely that these pages will be expanded.
Here I have prepared a pdf pack
for KS0108 and HD61202 based LCD modules.
gfx_LCD_pdf_pack.zip
(327 Kb)includes these files :
-
HD61202U.pdf : datasheet
- ks0108b.pdf : datasheet
- hd61202.pdf : 8051 example with a HD61202
controlled LCD
Jerzy
Kubisz (electronics eng. at Jagiellonian Univ. in Cracow, Poland)
has written a program to load graphic data to HD61202 based LCD
using the 8051 micro.You can draw your image on a 128*64 grid and
save it ready to be included in your assembly source. Click
here to download it.
I wrote a program called bmp2lcd
to accompany Jerzy's program. It converts 128*64 black and white
(1 bit per pixel) bitmap images to .lcd binary files The bytes in
.lcd file are arranged to match the paging scheme used by KS0108
or HD61202 controlled graphic LCDs. You can draw your bitmap image
with Microsoft Paint or some other graphics aplication, run bmp2lcd
on it and using Jerzy's program mentioned above you can include
it in your programs. Click here to
download it.
I wrote a
program in C to test a KS107/KS108 LCD connected to
the printer port. It worked fine for a few days but
now my LCD refuses to work (it pretended to do so
in the past too). . I used two 74LS245 buffer chips
to isolate the LCD from my printer port. Be careful
about the /OE and DIR pins of the buffer chips. Finally
If use this program you risk harming you LCD or your
printer port, and lest such a thing should happen
I assume no responsibility. Use it at your own risk.
There are 4 executables in the archive: two are slow
and two print negative image. Connections to printer
port are in dLCDrtns.c . Please note that I am very
new to C programming, before attempting to use this
software. If you still want to download
it, here it is. Source code is included
I have some
fonts you can use with these LCDs. Click
here to download them.
-
- Hantronix
has useful aplication notes and data sheets
- eio
has a page of LCD
data sheets & specifications and a related forum,
as well
- Scott
Edwards Electronics Inc. has great serial graphics
LCDs
- An article on
Embeded GUI development by Niall
Murphy (Embedded
Systems Programming July/August 1999)
Part
I
Part
II
- Also, here (http://www.chipcenter.com/circuitcellar/april00/c0400cd1.htm
) is an article on how to hook up a graphic LCD to an
embeded PC. The LCD has some epson cotroller and data
input is serial , but it employs a paging scheme similar
to that of the KS0108 / HD61202. The article shows how
to implement LCD API for drawing lines, pixels and so
on in C.
- AVR
uProcesors & Programming ©grega HD61202 code for the
AVR microcontroller written in C (using AVR GCC) .
- bmp2lcd
is another free bmp to LCD converter by Bray. It's windows
program that outputs a header file for inclusion in your
C programs.
- Fast
LCD Designer is a free utility for graphic LCDs to
design images, icons, fonts and sprites
- www.compsys1.com/workbench/
16F877 interface and free software for the KS0108, HD61202,
T6963C and the SED1330
- www.skippari.net
LCD info, WinNT/2K/XP/9x C++ code to test an LCD on printer
port , and much more.
If you want to contribute to these pages, please send
an e-mail to dinceraydin@gmx.net
or fill in the feedback form below:
Follow
these links to navigate through my LCD
related pages:
|
|
Graphics
LCD: (Based on: KS0108, HD61202
and similars...)
|
|