![]() | ![]() | ![]() |
| | |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Seeking help. Im currently doing a project relating to microcontroller, temperature sensor and a whole lot of small stuff to make a big bunch of stuff. To cut things short, im doing the 2 digit 7 segment display. I manage to get single digit 7 segment to lit up but not 2 digit together. I start to doubt 2x7447 could not make up 2 digit 7 segment. If it is possible could someone care to show me how it could be done? Here is the current schematic i made up but it is still 2 individual 7 segment instead of 2 digits. **anyway, i forget the connection from the 7447's GND to GN Last edited by soryo; 14th August 2006 at 10:29 AM. | |
| |
| | (permalink) |
| Why not drive the displays from the micro-controller? - it seems a complete waste of two extra chips?. Check my PIC tutorials for an example of how to do it with a PIC. | |
| |
| | (permalink) |
| Well, using microcontroller to run it require 14 input port to the 2 digit 7 segmet and plus 1 more for LED to indicate polarity. Using transistor will make it less. True. Since im already done the 7 segment and troubleshooting it. I thought i could continue. Then i will not need to do so much programming on my limited space microcontroller. Im using AT89S52 (only contain 8Kb Programmable Flash Memory). I still have programs for other part of my system. Back to 7 segment. Is there any combination of logic that will make the thwo 7447 to form a 2 digit decoder? | |
| |
| | (permalink) | |
| Quote:
There's also a more complicated version called 'charlie-plexing' which uses even less wires. | ||
| |
| | (permalink) |
| http://esd.cs.ucr.edu/labs/mdec_coun...c_counter.html this is one example link and resource i found. But i have no knowledge on those and it is a counter instead of a normal 7 segment display. Instead i go for something i know but it doesnt work as i want it to be =( I have 12-bits output to my microcontroller that will be feed into my 7 segment ( 8/12 -bit ) Someone can give me a head start on using multiplexer? | |
| |
| | (permalink) | |||
| Quote:
Being a counter makes no difference, it's the hardware you're looking for, and just take the pieces of sofware you need, or write your own from scratch?. Quote:
Quote:
| ||||
| |
| | (permalink) | |||
| Quote:
Quote:
Unless i convert the 12-bit to a 8-bit resolution, which is very hard in term of programming a decoder for it in the microcontroller. But i shall see what i can do 1st. The 12-bit digital thermometer read from a range of +125 Degree C to -55 degree C. Between the polarity(+ve, 0, -ve), the MSB is the indicator of the polarity. Even though it is a 12-bit, it do not make use of every bit and address Quote:
Last edited by soryo; 14th August 2006 at 03:26 PM. | ||||
| |
| | (permalink) | |
| Quote:
However, that probably isn't what you want? - you will probably need to scale (multiply and/or divide) the 12 bit number to get the temperature readings you want. Last edited by Nigel Goodwin; 14th August 2006 at 04:06 PM. | ||
| |
| | (permalink) |
| You beat me to it with the multiplexing idea Nigel, but I've never actually heard of Charlie-Plexing... Brian | |
| |
| | (permalink) |
| Here's something google turned up for me, if anyone else is interested in Charlie Plexing.. http://www.maxim-ic.com/appnotes.cfm...te_number/1880 Good luck with your project Soryo - keep us updated on how you're getting on Brian | |
| |
| | (permalink) | |
| Quote:
Expect 'Mike, K8LH' to pop up any moment, he's posted LOT'S of charlie-plexing projects on these forums!. You might also check http://en.wikipedia.org/wiki/Charlieplexing - interesting where the name came from!. | ||
| |