Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Thread Tools Display Modes
Old 1st August 2003, 11:29 PM   (permalink)
Default LCD Display Driver?

I need 14 and growing i/o pins for my application and i have a parallel LCD hogging 7 of the pins.

I've seen LCD Display drivers before on the net and was wondering if anyone had any experience with them.

Like, do they have a serial data input and a parallel output and there is a ASIC chip out there that's very low cost in volume?

Serial LCD's are just way to expensive for our application.

thanks in advance,
~blake
:?:
DaKandEKid is offline  
Reply With Quote
Old 2nd August 2003, 03:58 PM   (permalink)
Default

Hi what type of LCD is it? Alphanumeric i am guessing the hobbiest standard (hey if industry has one y can't we) is the HD44780 this is simple to use, has R/^W (8080) style interface.

This means u can save a pin if u don't need to read from the LCD, and do all the timing with NOP cycles, rather than poll'ing the chip.

If your useing a graphic controller, at the risk of been flamed a recomend the SED133x range.

Yeh i must admit i don't know y serial LCDs are so expensive i mean look at matrix orbital etc. they just seam to live to rip off the stupid modders of the world that can't figure out how to wire a potentiomiter in line with some wires from a parport!
TheAnimus is offline  
Reply With Quote
Old 2nd August 2003, 06:59 PM   (permalink)
Default

I'm going to use a parallel lcd... most likely hd44780 chipset unless i find another lcd which is a lot cheeper.

It's an alphanumeric lcd.

Just curious about the LCD Display Drivers maxim and other companies make. Are they mainly for the clock displays and such... or are there ASICs out there that are a cost effective solution to save i/o pins of your microcontroller rather then investing in a uC with more i/o pins.
DaKandEKid is offline  
Reply With Quote
Old 2nd August 2003, 11:47 PM   (permalink)
Default

Display Drivers is a vauge word you c, a display that has an interface like a 44780 is already "driven" that chip controlls the timing and re-freshes the LCD for you. A lot of the drivers are for 7-segment LCDs infact u can get PICs with these built in.

If you want to save pins on the uC then u can use a standard TTL shift-register and a total of 3 wires on your uC.

Using a Rotate Left File instruction you can easly clock the data out!
(if you get stuck just post and someone will try and whip up a routine to do this for you, but it should be very simple)
TheAnimus is offline  
Reply With Quote
Old 3rd August 2003, 08:51 AM   (permalink)
Default

thanks for clearing that up for me. I had a hunch that the LCD display drivers weren't just to make a parallel lcd a serial lcd.

and thats a great suggestion on the shift register.

I'm going to do that.

Thanks for your help
~blake
DaKandEKid is offline  
Reply With Quote
Old 4th August 2003, 01:05 PM   (permalink)
Default

The link below describes what TheAnimus was talking about. I'm currently working on 16f84 project interfacing 3x4 keypad to LCD display. 4 pins are controlling keypad and 3 pins for the LCD. I haven't got it working yet because I'm so crappy at dubugging (and programming). I wonder why I like this so much. I'm glad programing uc is not my day job!

http://www.rentron.com/Myke1.htm
dsdsds is offline  
Reply With Quote
Old 21st September 2003, 12:03 AM   (permalink)
Default

One could use a 4094 serial shift register to create the 8data bits.
The 4094 acts as a serial to parallel converter. This way you would only require 4 i/o pins on the pic to control the display.

PM me if you want scematics and/or code examples
Exo is offline  
Reply With Quote
Old 21st September 2003, 02:17 AM   (permalink)
Default

sum gsm phone use i2c LCD controller
you can find many link on net for info

http://tuta.sites.uol.com.br/nokia.htm
tanveerriaz is offline  
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes




All times are GMT. The time now is 10:12 PM.


Electronic Circuits  |  Electronics Wiki
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.