I'm new to electronics so I'm sorry if this sounds stupid.
I recently created an LED sign consisting of 97 LED's on a piece of wood that all light up at the same time when I supply it with 3v. I have watched a bunch of videos on electronics and I saw one that used the 74HC595 shift register to light up an LED sign one by one. (https://www.youtube.com/watch?v=Yexp-I8lzP4)
I came up with a circuit using a 555 timer and 13 shift registers (the photo has one too many) but I'm not sure if it will work and I don’t want to blow up all the chips when I plug it in.
My question is: Will this circuit work and is there a more efficient way to do this? Also, does the 555 need 5v as I heard it usually drops a couple of volts? How would I reset it a few seconds after the animation has finished?
Any answers are greatly appreciated.
Help wanted 74HC595 LED sign
Moderators: Chuckt, Garth, bitfogav
Re: Help wanted 74HC595 LED sign
It's a little difficult to tell exactly what you have in the picture; but the general form of using a bunch of 595's for output bits is shown not far from the top of the "circuit potpourri" page of my 6502 primer, at http://wilsonminesco.com/6502primer/pot ... #22_SR_OUT . This diagram is from there:
The main inputs are data (which is daisychained), clock (which goes to all of them), and load (which also goes to all of them). IOW, it's synchronous serial. You shift a new set of data bits in (in your case with 13 of these, it will be 13x8, or 104 bits, shifted with 104 rising clock edges, then hit the "load" line to make the new data show up at the outputs. What do you plan to use to feed the data?
The main inputs are data (which is daisychained), clock (which goes to all of them), and load (which also goes to all of them). IOW, it's synchronous serial. You shift a new set of data bits in (in your case with 13 of these, it will be 13x8, or 104 bits, shifted with 104 rising clock edges, then hit the "load" line to make the new data show up at the outputs. What do you plan to use to feed the data?
http://WilsonMinesCo.com/ lots of 6502 resources
-
- newbie
- Posts: 3
- Joined: Mon Nov 21, 2016 6:13 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Help wanted 74HC595 LED sign
Yes.I'm sorry the diagram is blurry, the top green wire is the reset one and the yellow one is the clock.Im not at my PC now so I can't post but I'll have to recreate it as I just designed it in breadboard mode. Thank you very much.Garth wrote:It's a little difficult to tell exactly what you have in the picture; but the general form of using a bunch of 595's for output bits is shown not far from the top of the "circuit potpourri" page of my 6502 primer, at http://wilsonminesco.com/6502primer/pot ... #22_SR_OUT . This diagram is from there:
The main inputs are data (which is daisychained), clock (which goes to all of them), and load (which also goes to all of them). IOW, it's synchronous serial. You shift a new set of data bits in (in your case with 13 of these, it will be 13x8, or 104 bits, shifted with 104 rising clock edges, then hit the "load" line to make the new data show up at the outputs. What do you plan to use to feed the data?
- brad
- Site Admin
- Posts: 2578
- Joined: Fri Mar 26, 2010 10:30 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: Help wanted 74HC595 LED sign
One question I have is that you need to be entering in at least one logic 1 to begin with so this data can be shifted through the 595 chips. How does this logic 1 get in there to begin with?
Who is online
Users browsing this forum: No registered users and 1 guest