liczba binarna, wyświetlacz dziesiętny

Witam,

Mam następujący problem: mam liczbę o długości 5 bitów (dziesiętne:

0-31). Mam do dyspozycji dwa wyświetlacze jednocyfrowe, do których mogę doprowadzić sygnał BCD (przed samym wyświetlaczem jest dekoder BCD, którego obejść nie mogę [bo wszystko odbywa sie na płytce uniwersalnej]). Moim celem jest wyświetlenie na wyświetlaczach mojej liczby w postaci dziesiętnej. Do dyspozycji mam układy serii 74xx i brak pomysłu (Oprócz 5 wejściowej, 8-wyjściowej pamięci ROM zaprogramowanej specjalnie w tym celu). Czy ktoś może pomóc?

Pozdrawiam, goto

Reply to
goto
Loading thread data ...

Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze rozwiązanie?

goto

Reply to
goto

Użytkownik "goto" snipped-for-privacy@niechciana.gazeta.pl> napisał w wiadomości news:ffilr8$1hn$ snipped-for-privacy@atlantis.news.tpi.pl...

(...)

pomysłu (Oprócz 5 wejściowej, 8-wyjściowej pamięci ROM zaprogramowanej

a co widzisz złego w tej pamięci ?

e.

Reply to
entroper

goto pisze:

Attiny :-)

Reply to
Filip Ozimek

Użytkownik "goto" snipped-for-privacy@niechciana.gazeta.pl> napisał w wiadomości news:ffinee$6ne$ snipped-for-privacy@atlantis.news.tpi.pl...

Istnieje klasyczne rozwiązanie w "średniej skali integracji", ale wymaga "aż" 4 kostek - pełnych 4-bitowych sumatorów (np. 74LS283).

Roman

Reply to
Roman

Użytkownik "goto" snipped-for-privacy@niechciana.gazeta.pl> napisał w wiadomości news:ffinee$6ne$ snipped-for-privacy@atlantis.news.tpi.pl...

klejenie z TTL-i jest prostsze ? :)

e.

Reply to
entroper

goto pisze:

Ależ oczywiście zawsze da się zrobić zamiast pamięci po prostu 8 układów kombinacyjnych wyznaczających bity sterujące wyświetlaczami. Całkiem na TTL'ach - rozpisz tablice Karnaugha i zminimalizuj to dla każdego bitu wyjdzie jakaś konstrukcja z bramek AND i OR. Tylko po co? Rzeczywiście mały AVR będzie tu lepszym rozwiązaniem.

Reply to
Adam Dybkowski

Użytkownik "Adam Dybkowski" snipped-for-privacy@45wp.pl napisał w wiadomości news:ffjcoj$ms1$ snipped-for-privacy@atlantis.news.tpi.pl...

kombinacyjnych wyznaczających bity sterujące wyświetlaczami. Całkiem na

Albo żeby mieć elegancki (nie znaczy że mniejszy) schemat i takie same scalaczki można też na multiplekserach :)

Albo jakakolwiek programowana logika kombinacyjna (skoro już programujemy). Przy stabilnym stanie wejść w układzie nic się nie będzie działo. Po co siać zegarem ?

entrop3r

Reply to
entroper

Do GALi programator jest trochę bardziej skomplikowany, natomiast cpld są w mało przyjaznych obudowach, a i ceny są wyższe niż atmelków. Najprościej, to wziaść jakiś EPROM, ale to też trzeba zaprogramować.

Jak będziesz usypiał, to nie będzie siać (i prądu brać). W tiny i nowszych megach możesz ustawić wybudzanie na zmianę prawie dowolnego portu, więc tu też nie ma problemu.

pozdrawiam

majek

Reply to
Marek Wodzinski

bys sobie wygooglal to z elementarnej przyzwoitosci...

formatting link
formatting link
gotowa laborka

albo

formatting link

Reply to
PAndy

Zalezy czy sie ma te kostki pamieci i programator do nich czy nie :-)

J.

Reply to
J.F.

Użytkownik "Marek Wodzinski" snipped-for-privacy@ODSPAMIACZ.mamy.to> napisał w wiadomości news:ffksig$cf3$ snipped-for-privacy@atena.e-wro.net...

A czy na pewno oscylator jest wtedy usypiany?

Reply to
invalid unparseable

Wg. datasheeta jest zatrzymywany. Prąd ~0.5uA też z grubsza wskazuje, że niewiele tam działa. Tylko watchdoga trzeba wyłączyć, bo ma swój zegar.

pozdrawiam

majek

Reply to
Marek Wodzinski

Użytkownik "goto" snipped-for-privacy@niechciana.gazeta.pl> napisał w wiadomości news:ffilr8$1hn$ snipped-for-privacy@atlantis.news.tpi.pl...

Wpuściłem tu moje opracowanie na 4-ch sumatorach:

formatting link
Pozdrawiam Roman

Reply to
Roman

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.