Stránka 1 z 1

zobrazování na 7-seg

Napsal: 22 pro 2007, 15:12
od kukinos
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

Napsal: 22 pro 2007, 15:55
od coat
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ů

Napsal: 22 pro 2007, 19:41
od Jirka
kukinos píše:.. kterej bych pripojil rovnou na celej port..
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.
http://www.elektrotechnika.chytrak.cz/? ... dmisegment

Napsal: 03 dub 2008, 15:16
od technik16
kukinos 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
Použi multiplexovaný display alebo pripoj k mcu posuvný register 74hc595 a hotovo :wink: