zobrazování na 7-seg
Moderátor: Moderátoři
zobrazování na 7-seg
zdravim chtel jsem se zeptat potrebuji zobrazovet na 7-seg cislice od 0 do 160 a nevim jak to udelat nejek jednoduse nebo jestli neexistuje nejakej obvod kterej bych pripojil rovnou na celej port a on se postaral o zobrazeni nebo se to musi vsechno delat ze pouziju jeden prevodnik Bin to BCD a budu prepinet pripojeni urcite 7-segmentovky
Záleží kolik chceš obětovat pinů na procesoru.
Např. jdou použít tyhle způsoby:
1. Použít multiplex, nevím jestli ti to něco říká, kdyby ne napiš nebo si to někde najdi. Jde o to že propojíš všechny segmenty těch třech displejů, takže a-a-a,b-b-b, atd. Pak budeš potřebovat tři tranzistory na zapínání
jednotlivých 7-segmentovek. Potřeba 7+3 pinů. Nebo jak jsi psal použít dekodér na BCD.
2. Pokud chceš ušetřit piny, můžeš použít tři sériové registry, např. 74164.
Poté budou potřeba jen tři řídící signály- CLK,DATA, vypínání napájení displejů
Např. jdou použít tyhle způsoby:
1. Použít multiplex, nevím jestli ti to něco říká, kdyby ne napiš nebo si to někde najdi. Jde o to že propojíš všechny segmenty těch třech displejů, takže a-a-a,b-b-b, atd. Pak budeš potřebovat tři tranzistory na zapínání
jednotlivých 7-segmentovek. Potřeba 7+3 pinů. Nebo jak jsi psal použít dekodér na BCD.
2. Pokud chceš ušetřit piny, můžeš použít tři sériové registry, např. 74164.
Poté budou potřeba jen tři řídící signály- CLK,DATA, vypínání napájení displejů
-
- Příspěvky: 2031
- Registrován: 01 črc 2005, 02:00
- Bydliště: zbídačený kraj
- Kontaktovat uživatele:
Pokud chceš obětovat celej port (8 pinů), tak je asi nejlepší BCD dekodér, potřebuje 4 piny a další 3 použiješ na tranzistory, které budou připojovat společný vývod 7-segmentovky.kukinos píše:.. kterej bych pripojil rovnou na celej port..
http://www.elektrotechnika.chytrak.cz/? ... dmisegment
*****
Použi multiplexovaný display alebo pripoj k mcu posuvný register 74hc595 a hotovokukinos píše:zdravim chtel jsem se zeptat potrebuji zobrazovet na 7-seg cislice od 0 do 160 a nevim jak to udelat nejek jednoduse nebo jestli neexistuje nejakej obvod kterej bych pripojil rovnou na celej port a on se postaral o zobrazeni nebo se to musi vsechno delat ze pouziju jeden prevodnik Bin to BCD a budu prepinet pripojeni urcite 7-segmentovky