Hoi,
Ik wil graag via een PIC een aantal 7-segments led display's aansturen. In totaal 4 stuks. Dit zou dus 4*7 = 28 I/O pennen kosten. Maar die heb ik niet, ik heb er maar 8.
Ik wil met zo min mogelijk poorten toch een 7 segments display aansturen. Hoe kan ik dat het beste doen?
Ik heb al gehoord van een shift register, maar dat levert mij 4 extra IC's op.
Kan het 'kleiner'? Ik zocht eigenlijk een BCD decoder die dus een 8 bits waarde op mijn uitgangen, omzet naar een numerieke waarde op een display.
weet iemand hoe je dit het beste kan aanpakken?
ledfreak
Moderator green laser forum http://www.greenlasers.co.uk/cgi-bin/yabb/YaBB.cgi
Turbokeu
Golden Member
I love watching conspiracy theorists use the airtight logic of the argument from incredulity: "Well I don't understand how it works so it can't be real!!!"
4543 BCD-to-7-segment decoder voor de datalijnen (4 I/O), en 4 digit select transistoren (4 I/O) voor de digits = 8 I/O lijnen totaal. Displays gemultiplext tijdens de interrupt routine.
BCD is altijd 4-bits, dus eenheden en tientallen zijn gescheiden waarden.
Zie o.a. mijn Countdown Timer project.
Heb ondertussen een paar betere ontwerpen gemaakt maar ze staan nog steeds niet op mijn website. Je mag me altijd contacteren.
CD 
~Galaxy
In the beginning there was nothing.... and even that exploded...
7 uitgangen per display
4 uitgangen om de display's te selecteren
totaal 11 uitgangen dus 
Moet je ze wel heel snel achterelkaar schakelen zodat je het niet ziet knipperen...
dexter
It's a good day for science!