Ik heb ff een vraag
Ik heb de paralelle poortinterface op deze site gemaakt en deze werkt perfect alleen ben ik een beetje beperkt met de verschillende aansluitmogelijkheden (0 t/m 7) weet iemand een mogelijkhied om ongeveer 25 led-tjes aan te sturen met 1 paralelle poort?
Met vriendelijke groet
Erwin
Stynus
Met vriendelijke groet, Stynus ||| http://www.elektronicastynus.be
Thomas
Hello, I'm a signature virus. Please copy me into Hello, I'm a signature virus scanner. I succesfully deleted your signature virus.
Op 30 juli 2003 19:46:43 schreef Thomas:
Als je de 4 statuslijnen tegelijk met de datalijnen gebruikt zijn er 4*8 uitgangen = 32 uitgangen.
??? schema?
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Op 30 juli 2003 23:34:43 schreef Aedolon:
tsss met binnenkort-obsolete ICs dan nog
Ik heb je al gezegd , dat die dingen niet obsolete raken
Er zijn meer fabrikanten.....
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Miezjel
Si vis pacem para bellum.
Op 31 juli 2003 01:58:56 schreef Aedolon:
Er zijn veel betere vervangers het enigste nadeel... ze zijn SMD...
Ik zie het probleem niet echt Aedolon zolang ze er zijn kan je ze toch gewoon gebruiken??
Ik zou zeggen geniet er nog ff van dat je fatsoenlijke pinnetjes kan solderen ipv eritante kleine pootjes van een smd ic
PowerPC603
4096 LED's of meer afzonderlijk sturen met parallelle poort? Easy...
Je kan natuurlijk ook een aantal schuifregisters nemen
en die achter elkaar hangen.
Op die manier heb ik een print gemaakt met 32 digitale uitgangen en 32 digitale ingangen.
Dan heb je in feite slechts 2 datalijnen nodig.
D0 sluit je aan op de Data-in van het schuifregister,
terwijl D1 dienst doet als clock.
Op deze manier kan je zelfs 128 LED's of meer aansluiten.
Heb je meer uitgangen nodig, sluit dan gewoon een extra schuifregister aan en het is opgelost.
Op 31 juli 2003 13:56:09 schreef PowerPC603:
Je kan natuurlijk ook een aantal schuifregisters nemen
en die achter elkaar hangen.
Op die manier heb ik een print gemaakt met 32 digitale uitgangen en 32 digitale ingangen.Dan heb je in feite slechts 2 datalijnen nodig.
D0 sluit je aan op de Data-in van het schuifregister,
terwijl D1 dienst doet als clock.
Op deze manier kan je zelfs 128 LED's of meer aansluiten.
Heb je meer uitgangen nodig, sluit dan gewoon een extra schuifregister aan en het is opgelost.
Zou je hier misschien een voorbeeldje/schematje van kunnen geven? ik ben namelijk een beetje een newbie met elektronica! en hoe moet ik dat dan in qbasic aansturen?
groetjes
erwin
PowerPC603
4096 LED's of meer afzonderlijk sturen met parallelle poort? Easy...
Hier is een schema van een 32-bit schuifregister.
D0 is hier dus de databit.
Deze moet je eerst op 0 of 1 zetten, naargelang je behoefte.
Dan geef je, terwijl de toestand op D0 behouden blijft, een puls op D1.
Zo kan je dan 32 bits inklokken.
Op elke uitgang (Qa t.e.m. Qh) van elke IC kan je dan een LED aansluiten.
Wel een voorschakelweerstand gebruiken (ik gebruik steeds 1K).
Let wel: de eerste bit die je inklokt, verschijnt op uitgang Qh van de onderste chip.
P.S.: De eerste twee poorten (AND-poort) dienen hier als buffer tussen de schuifregisters en je PC.
Hierdoor ziet je parallelle poort slechts 1 TTL-ingang en kan zo niet overbelast worden.
Op 31 juli 2003 19:09:01 schreef PowerPC603:
Hier is een schema van een 32-bit schuifregister.D0 is hier dus de databit.
Deze moet je eerst op 0 of 1 zetten, naargelang je behoefte.
Dan geef je, terwijl de toestand op D0 behouden blijft, een puls op D1.
Zo kan je dan 32 bits inklokken.
Op elke uitgang (Qa t.e.m. Qh) van elke IC kan je dan een LED aansluiten.
Wel een voorschakelweerstand gebruiken (ik gebruik steeds 1K).Let wel: de eerste bit die je inklokt, verschijnt op uitgang Qh van de onderste chip.
P.S.: De eerste twee poorten (AND-poort) dienen hier als buffer tussen de schuifregisters en je PC.
Hierdoor ziet je parallelle poort slechts 1 TTL-ingang en kan zo niet overbelast worden.
eh ik wil eigenlijk 50 ledtjes kan dit? en dan de tweede vraag ik snap niet helemaal hoe ik dit in q basic in moet stellen kan je dat nog een keer uitleggen
Op 31 juli 2003 19:22:32 schreef oneye:
[...]
eh ik wil eigenlijk 50 ledtjes kan dit? en dan de tweede vraag ik snap niet helemaal hoe ik dit in q basic in moet stellen kan je dat nog een keer uitleggen
yep dat kan, dan moet je ipv. 4 schuifregisters er 7 nemen
Op 31 juli 2003 19:29:25 schreef oneye:
en dat aansturen?
ik denk dat je bij elke puls die je op d1 zet hij een plaatsje verschuift. je moet dan wel d0 ook hoog hebben als ik het goed zie...
Koen Van Vlaenderen
De vergeetachtigheid bewijst grotere diensten aan het hart dan het geheugen aan het verstand.
neen, schuifregister schuift gewoon de '1' of '0' door, als je op nummer 10 een ledje wil doen branden moet je een brandende led 9x doorschuiven tot het op plaats 10 brand.
Op 31 juli 2003 20:15:58 schreef Koen Van Vlaenderen:
neen, schuifregister schuift gewoon de '1' of '0' door, als je op nummer 10 een ledje wil doen branden moet je een brandende led 9x doorschuiven tot het op plaats 10 brand.
Maar ik moet e willikeurig kunnen aan en uit schakelen!
Op 31 juli 2003 20:18:01 schreef oneye:
[...]
Maar ik moet e willikeurig kunnen aan en uit schakelen!
en wat als je dan gewoon 6 draden uit je poort gebruikt en dan een aantal ic's (vraag me niet welke:)) erachter die het binaire getal dat je door die 6 draden zend decodeerd naar gewoon 63 (in jouw geval 50) draden?
Op 31 juli 2003 20:25:18 schreef Wouter Sijm:
[...]
en wat als je dan gewoon 6 draden uit je poort gebruikt en dan een aantal ic's (vraag me niet welke:)) erachter die het binaire getal dat je door die 6 draden zend decodeerd naar gewoon 63 (in jouw geval 50) draden?
ja maar welke met welk schema
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Ik heb zelf ook een toepassing gemaakt met een schuifregister maar dan een uit de 4xxx serie, de 4094. Deze heeft een EN (enable) aansluiting waardoor je eerst alle bitjes kan schuiven en pas daarna door hoeft te geven naar de uitgangen. Tijdens het schuiven blijft dan de vorige toestand staan todat je de enable lijn actief maakt. Je kan dan alle mogelijke combinaties maken. Misschien dat het ook wel kan met de 74164, maar dan moet ik eerst eens in de datasheet kijken. Met de 4094 kan het in elk geval.
Marcel
edit:
Ik heb de datasheet van de 74164 bekeken en het kan niet. De 74164 heeft geen enable lijn en ook geen latch op de uitgang.
[Bericht gewijzigd door Marcel op ]
Op 31 juli 2003 22:48:33 schreef oneye:
[...]
ja maar welke met welk schema
Met het schema dat ik liet zien, zijn de led's onafhankelijk van elkaar te sturen. Met de 8 data lijnen
kun je 40 lijnen sturen, waarvan steeds 5 tegelijk.
Wil je meer dan 40 lijnen dan kun je het schema veranderen
door alle 8 de data lijnen op de latches aan te sluiten
en de selectie door de controle lijnen laten uitvoeren ipv
de 3 laatste datalijnen
Op 1 augustus 2003 12:19:20 schreef williewortel:
[...]
Met het schema dat ik liet zien, zijn de led's onafhankelijk van elkaar te sturen. Met de 8 data lijnen
kun je 40 lijnen sturen, waarvan steeds 5 tegelijk.
Wil je meer dan 40 lijnen dan kun je het schema veranderen
door alle 8 de data lijnen op de latches aan te sluiten
en de selectie door de controle lijnen laten uitvoeren ipv
de 3 laatste datalijnen
Maar williewortel dan zijn er dus steeds 5 aan als ik het goed begrijp en dat is niet de bedoeling
