zobrazování na 7-seg

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
kukinos
Příspěvky: 21
Registrován: 26 črc 2007, 02:00

zobrazování na 7-seg

#1 Příspěvek 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

coat
Příspěvky: 68
Registrován: 13 čer 2007, 02:00
Bydliště: BRNO

#2 Příspěvek 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ů

Jirka
Příspěvky: 2031
Registrován: 01 črc 2005, 02:00
Bydliště: zbídačený kraj
Kontaktovat uživatele:

#3 Příspěvek 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
*****

Uživatelský avatar
technik16
Příspěvky: 12
Registrován: 26 led 2008, 01:00
Kontaktovat uživatele:

#4 Příspěvek 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:

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“