Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
i am trying to connect a simple calculator 10 digit display to 8051(AT89S51) ... i ripped it from a broken calculator... it has 32 wires.... please help ... calculator was a KADIO...
LCD "glass" is slightly tricky to drive - there are microcontrollers which have built in LCD drive components for numeric displays like the one you mentioned. Segments turn on if there is a voltage across it's leads, but a static DC voltage will damage the segment - so it needs to be driven by AC signal. Bit-banging the signals is defintely doable, but it is a hassle.
Can you trace how many of the LCD pins are actually connected? Unlike LED displays, LCD glass tends to be wired up in exceptionally weird ways. (Mostly because of the AC drive + duty cycle requirements, and also because of the oddball symbols they tend to put on there. For some examples, take a look at the datasheets available on the Varitronix website:
I don't have any experience with the AT89S51, but I'd guess that you'll need to add at least two external latch chips unless you want to tie up all the IO lines. Plus, I hope the LCD glass you want to use is one with actual pins on it and not the elastomer "zebra" strips, otherwise you'll need to make a PC board for it.
You really, really want to just get an LCD module with a controller built into it. Then you can just do read/write instructions to the display.
Everybody asks about how to use these junk controller-less LCDs. It's simply not practical, I've never heard of anybody ever doing it. A microcontroller would have a really, really hard time, you'd spend more $ and far more time than just doing the module. But like I say I've never even heard of someone getting it to work.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.