dknguyen, thanks for the reply!
I get it now...just went through a few of those lecture notes from universities they have freely available (google), saw the push-pull type configuration. Still out of my depth, but I'll go through it..very interesting!
cadstarsucks,
Hey, I am currently using the 595. Even though the 74HC164 would do, as it doesn't need a 'latch', since the LCD only reads in when the strobe goes from high, to low, but considering the 595 latches on low-high, and the fact it has tristate output..its a winner. The chaining of SR's isn't something I thought about, at least not for this app
The idea is to send one byte per instruciton for 8-bit mode, but send two for 4-bit mode..
Nowthinking, they both will have tristate (complete isolation for when 'parallel connection is used), I could just disable the second SR for 8-bit mode..but use them both for 4-bit mode..but then it gets really tricky...
I'll definately look into it though...might be able to use the SR's in 'parallel'!! That is, both connected to the LCD, one with all outputs to the LCD (q7..q0 -> D7..D0) and one with (q7-q4 -> D7-D4, and Q3 -> RS). Their 'output enables' could be set by jumpers, one or the other (never both).
Theres still the problem of disconnecting the 'serial data' line from the RS when its in 8-bit mode, to using 4-bit mode..thats where I need a 'conduct/don't conduct' type switch..(simple BJT transistor? remember, its not bidirecitonal..) .again contolled by a jumper. Ok thinking about it, thats a bloody good idea! Cheers man.
I indeed happen to have some 4053's here! (not ttl though, but good enough for breadboarding), I tihnk I'll get cracking with some tests tomorrow. I can't believe how difficult this has been, probably easier just to use a micro to control the LCD, for SPI (both 4-bit and 8-bit mode from the user perspective) UART...I2C...bah.but thats all too easy
Thanks cadstarsucks, great help, lots and lots of idea's to work with. And thankyou dknguyen for getting me to start learning about something again.
Blueteeth