L
Largo
Guest
On Sat, 21 May 2005 19:14:20 GMT, Rich Grise <richgrise@example.net>
wrote:
say, run off the seconds digits logic. Or if possible, program this
into the PIC--unfortunately like Steve Ciarcia say's "My favorite
programming language is solder"
I'll need to absorb all these great suggestions. Thanks for your
patients.
wrote:
The last two digits to go away, then add the roulette wheel, as youOn Sat, 21 May 2005 09:05:19 -0700, Largo wrote:
On Sat, 21 May 2005 15:31:35 GMT, Fred Bloggs <nospam@nospam.com
wrote:
Largo wrote:
I wish to take digital clock seconds "00 to 59" and translate the
segments into 0 to 60 incrementing LED'S. IOW the digital display
converted to "analog" ring of LED's around the clock face. Thus my
digital clock display's "hh:mm" and a ring of LED's (60 for each
second). They must start at the 12 O-Clock position when seconds
makes 00.
Looking at the MAX 7219 to drive the individule LEDs. How can I
decode this?
I would forget the 7219 and use two M74HC42 available from Mouser. The
74HC42 are BCD to decimal decoders which means you input a 4-bit BCD
code in the range 0-9 and it activates 1 of 10 outputs low. So you
arrange the 60 LEDs into 6 groups of 10, use the MSD of the clock
seconds for input to one 74HC42 to select one group of 10 LEDs, and then
the clock LSD inputs to the second HC42 to select the 1 of 10 LEDs in
the group. This requires 2x 16-pin 74HC42, one current limiting
resistor, and six cheap transistor+ base resistor like so- how you
extract the seconds MSD and LSD depends on what's in the clock:
View in a fixed-width font such as Courier.
This sounds very helpful. I wish i could just recode the PIC based
digital clock since all the PIC code is offered from this site:
http://hobby_elec.piclist.com/e_pic6_76.htm
Why can't you?
The circuit already uses a BCD decoder for driving six 7-segment LED
displays. There a link to the circuit I refer which I purchased most
of the parts. It uses a PIC and also a CPLD for 3 to 8 decoder, some
divider for time accuracy and debounce logic. I use a 10Mhz metal-can
oscillator for the time keeping input. I cannot find the oscillator
used in the original description. Perhaps the circuit shown to the
group can loosen a few extra suggestions. Thanks for your
suggestions.
This circuit can be found on this link:
http://hobby_elec.piclist.com/e_pic6_71.htm
How many suggestions do you need?
say, run off the seconds digits logic. Or if possible, program this
into the PIC--unfortunately like Steve Ciarcia say's "My favorite
programming language is solder"
I'll need to absorb all these great suggestions. Thanks for your
patients.
LargoDo you want to maintain the 7-segment, and _add_ the seconds roulette
wheel?
Then you'll either need 8x 8-bit shift registers, 4X 4-to-16 decoders,
or a matrix.
Or another PIC, which means you'll have to learn to program a PIC anyway.
Do you want a strictly hardware solution to this, without any programming
involved _at all_? Then be prepared to spend about a couple of hundred
bucks on discrete logic and perfboards.
No way.
Good Luck!
Rich