Page 1 of 1

Graphical LCD Display

Posted: Tue Jan 18, 2005 4:56 pm
by 8BIT
I just finished my prototype for displaying text on a 320x240 LCD display.

I used the same ATMega8 controller that I used for my composite text display. I am only using 320x200 as thats all the ATMega8's RAM can support but I still get a 40x25 character display. It uses the same 8 bit port with strobe & busy handshaking. An RS-232 interface could also be implemented if desired.

I bought the Optrex display from a local surplus store (they still have some left) and the power supply from jameco.com I don't think jameco sell it anymore but I did see it on a couple of other surplus sites.

If anyone is interested in building one, contact me and I can help find the necessary parts.

Here is a link to more details on my website:

http://www.softcom.net/users/darylr/io/vid4.html

Next, I'm working on a compact flash interface for mass storage.

Daryl

Posted: Thu Jan 20, 2005 11:57 pm
by leeeeee
Very nice.

I've always chickened out and used the displays with the built in controllers, much easier than what you've done. 8^)=

Cheers,

Lee.

Posted: Fri Jan 21, 2005 5:16 am
by 8BIT
It may have been easier but those displays are much more costly. I spent $35 on the display and $9 on the power supply. And actually, the timing diagrams for the display were straight forward and easy to duplicate in software.

However, if you can find a reasonably cheap display with the built-in controller, all the better!!!

Daryl

Posted: Sat Jan 22, 2005 5:58 am
by Nightmaretony
VERY nice. Personally, I would have done a dedidcated 65c02 all its own with a massive graphics toolset and commands, but thats me. I still am not hep on Atmels or microcontrollers because of availability 2 decades from now.

Posted: Sat Jan 22, 2005 6:06 am
by 8BIT
It would be easy to do such. A 320x240 display only needs 9600 bytes to store the bit image. If you used phase 1 for the refresh, the 65c02 could spend all its time doing the graphics commands.

Daryl

Posted: Sun Jan 23, 2005 1:37 am
by leeeeee
I've been lucky, I found a source of 320 x 240 mono LCD displays with built in windowing graphics controller for a fiver each (about $10) and bought three. The hardest thing to do was source the -25v bias and 200vAC backlight supply before ploughing my way through the 148 page datasheet. The controller supports a background screen in either text or bitmapped graphics and up to three windows that can be any size up to a full screen size.

Just wish they were colour. 8^)=

Lee.

Posted: Sun Jan 23, 2005 6:22 am
by 8BIT
$10 huh? Wish my surplus store was that cheap!

Cheers!

Daryl

Re: Graphical LCD Display

Posted: Sun Jan 23, 2005 8:57 pm
by asm_2750
8BIT wrote:
I just finished my prototype for displaying text on a 320x240 LCD display.


I bought the Optrex display from a local surplus store (they still have some left) and the power supply from jameco.com I don't think jameco sell it anymore but I did see it on a couple of other surplus sites.



Daryl
Manuf link to the screen used: for about 67 bucks new that isnt bad for a screen.

http://www.optrex.com/Products/PartDeta ... -FW-ABE-AU

Nice job as always Daryl. I still need to build my sbc 2 here. Any ideas to make a color graphical interface in the future?

Re: Graphical LCD Display

Posted: Mon Jan 24, 2005 1:55 pm
by 8BIT
asm_2750 wrote:
... Any ideas to make a color graphical interface in the future?
I will probably do something using VGA 640x480 or purhaps 800x600.

But first, my compact flash firmware is waiting to be written.

Thanks!

Daryl

Re: Graphical LCD Display

Posted: Mon Jan 24, 2005 1:57 pm
by 8BIT
asm_2750 wrote:
... Any ideas to make a color graphical interface in the future?
I will probably do something using VGA 640x480 or purhaps 800x600.

But first, my compact flash firmware is waiting to be written.

Thanks!

Daryl

Posted: Wed May 04, 2005 8:18 pm
by wirehead
Hrmm.. The ATMega32 has 2k instead of just 1k of memory. Might be a quick upscale of the design to add those last 40 pixels.

Posted: Wed May 04, 2005 8:35 pm
by Brian_Lyons
Once again I'm impressed.

Daryl keeps coming up with such really neat ideas.

Cheers,

Brian

Posted: Wed May 04, 2005 9:59 pm
by 8BIT
Thanks! It is fun to create a new design from scratch, and rewarding to see it running. I won't tell you all about the hours I spent scratching my head because it wasn't working!!!

Yes, the ATMega32 would be a good candidate for using the last 40 rows. I had considered trying to write code to support a clock or something using that space, but then got busy and it never happened.

I hope some of these designs will find a use in other's projects.

Daryl

Posted: Wed May 04, 2005 11:46 pm
by wirehead
Yeah.... hopefully I'll be able to spend some time on it sometime soon, if you don't beat me to it...

The way I see it, stuff like that is cool and useful in ways that far exceed the bounds of the 6502 community. Swap the interface from an 8 bit parallel interface to a SPI or USART one, and the AVR and PIC folks can use it, for example.

Now I just gotta try and scare up some surplus LCDs of the proper specifications.. :)