microcontroller at89c52 want ik wil maken digitaal horloge, maar i dont wilt gebruiken decoder 7447 i wanna aangesloten alle zeven segment naar een haven is er geen code of commando waarmee de microcontroller gegevens te verzenden naar alle zeven-segment, maar alleen de wilde geen op de gewenste zeven segment
Hier is een link naar een site met 8051-gebaseerde klok.
Daar ziet u hoe u verbinding 7-segmet elkaar lopen in een reeks ..
http://chaokhun.kmitl.ac.th/ ~ kswichit / klok / clock.htm
Houd in gedachten dat wanneer het aantal 7segments elementen groeit (4 tot 8 -) de stroom door LED afneemt, dus je moet de waarde van de weerstanden aangesloten op poort P1 (180R in de schema's http://chaokhun.kmitl verlagen. ac.th / ~ kswichit / klok / clock.htm)<img src="http://chaokhun.kmitl.ac.th/~kswichit/clock/sclk.gif" border="0" alt="how can i connect 6 seven segment to port p1 only" title="Hoe kan ik verbinding 6 zeven segment naar de haven p1 alleen"/>Echter, 89C52 het is niet geschikt om de huidige (VOL = 0.45V gevergd voor IOL = 3,2 mA), dus je moet fit 7 pnp transistors op poort P1 zoals die op P3.7
Ik denk dat u tegen het gebruik van de 7447 decoder vanwege zijn stroomverbruik.In een dergelijk geval kunt u altijd krijgen de CMOS-tegenhanger.Er zijn minstens vier types beschikbaar.Als u echter niet tevreden zijn met een decoder IC helemaal niet, zijn er nog twee mogelijkheden voor je.Zoals hierboven gesuggereerd, kunt u gebruik maken van seriële Parallel out "-registers van uw beeldscherm behandelen, of u kunt een BCD bouwen naar 7-segment decoder met behulp van enkele silicium diodes en een aantal transistoren.Op deze manier uw zes cijferige display zou gebruiken slechts zeven pinnen van een uC poort.Het is de eenvoudigste oplossing weet ik, maar niet de meest elegante is.
De keuze is aan jou.
Regards, Yego
U moet 6 8-bits schuifregisters voor 6 7Seg-LED's, je kunt rijden ze gemakkelijk met behulp van reeksen data communicatie methode die het niet nodig om alle pinnen van 1 poort te gebruiken.Slechts 3 of 4 pins genoeg zijn.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.