more than 8 from parallel port
-
does anyone know a way to control more than 8 leds or whatever with the output ports?? -- never underestimate your contributions because not everything you think of as easy is easy for the others!
Yes. Use shifting (Flip-Flops). You will need to add an external power-supply, though, but that should not be much of a problem. I believe there actually is an article on that topic just here on CP. Otherwise, search for "Blinkenlights" and explore from there. Blinkenlights is a light matrix display controlled by a PC. There are some implementations using LEDs instead of the floodlights, so you might even find a working solution for your project. I assume its about creating a marquee of some sort ;)
-
Yes. Use shifting (Flip-Flops). You will need to add an external power-supply, though, but that should not be much of a problem. I believe there actually is an article on that topic just here on CP. Otherwise, search for "Blinkenlights" and explore from there. Blinkenlights is a light matrix display controlled by a PC. There are some implementations using LEDs instead of the floodlights, so you might even find a working solution for your project. I assume its about creating a marquee of some sort ;)
-
Yes. Use shifting (Flip-Flops). You will need to add an external power-supply, though, but that should not be much of a problem. I believe there actually is an article on that topic just here on CP. Otherwise, search for "Blinkenlights" and explore from there. Blinkenlights is a light matrix display controlled by a PC. There are some implementations using LEDs instead of the floodlights, so you might even find a working solution for your project. I assume its about creating a marquee of some sort ;)
thanx Sebastian!i'll look for that "Blinkenlights". actually it's not a marquee that im doing, it's about creating a digital counter on a 7-segment display that i cant light more than one full digit "8". to define recurrsion, we must first define recurrsion!
-
Well how are you writing the parallel port? Either using Inpout32.dll or _inp/_outp depending on your operating system. Either way your writing to an address (maybe 0x378). The control port is 0x02 more than the parallel port address. So if your parallel port address is 0x378 then... status address: 0x379, control address: 0x37A. Utilizing the control port will give you 4 extra output ports. FYI some of the control ports are hardware inverted. If you need more than 12 outputs, you may need to do like previously suggested and add some extra external logic.
-
Well how are you writing the parallel port? Either using Inpout32.dll or _inp/_outp depending on your operating system. Either way your writing to an address (maybe 0x378). The control port is 0x02 more than the parallel port address. So if your parallel port address is 0x378 then... status address: 0x379, control address: 0x37A. Utilizing the control port will give you 4 extra output ports. FYI some of the control ports are hardware inverted. If you need more than 12 outputs, you may need to do like previously suggested and add some extra external logic.