goto
Guest
Mon Oct 22, 2007 6:14 pm
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
goto
Guest
Mon Oct 22, 2007 6:41 pm
Quote:
a co widzisz złego w tej pamięci ?
Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze rozwiązanie?
goto
entroper
Guest
Mon Oct 22, 2007 6:42 pm
Użytkownik "goto" <gozwei@niechciana.gazeta.pl> napisał w wiadomości
news:ffilr8$1hn$1@atlantis.news.tpi.pl...
(...)
Quote:
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).
a co widzisz złego w tej pamięci ?
e.
Filip Ozimek
Guest
Mon Oct 22, 2007 7:21 pm
goto pisze:
Quote:
a co widzisz złego w tej pamięci ?
Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze rozwiązanie?
Attiny :-)
--
Filip.
Roman
Guest
Mon Oct 22, 2007 8:36 pm
Użytkownik "goto" <gozwei@niechciana.gazeta.pl> napisał w wiadomości
news:ffinee$6ne$1@atlantis.news.tpi.pl...
Quote:
a co widzisz złego w tej pamięci ?
Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze rozwiązanie?
Istnieje klasyczne rozwiązanie w "średniej skali integracji", ale wymaga
"aż" 4 kostek - pełnych 4-bitowych sumatorów (np. 74LS283).
Roman
entroper
Guest
Mon Oct 22, 2007 9:39 pm
Użytkownik "goto" <gozwei@niechciana.gazeta.pl> napisał w wiadomości
news:ffinee$6ne$1@atlantis.news.tpi.pl...
Quote:
Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze
rozwiązanie?
klejenie z TTL-i jest prostsze ? :)
e.
Adam Dybkowski
Guest
Tue Oct 23, 2007 12:45 am
goto pisze:
Quote:
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?
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
entroper
Guest
Tue Oct 23, 2007 1:37 pm
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:ffjcoj$ms1$1@atlantis.news.tpi.pl...
Quote:
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.
Albo żeby mieć elegancki (nie znaczy że mniejszy) schemat i takie same
scalaczki można też na multiplekserach :)
Quote:
Tylko po co? Rzeczywiście
mały AVR będzie tu lepszym rozwiązaniem.
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
Marek Wodzinski
Guest
Tue Oct 23, 2007 2:22 pm
entroper wrote:
Quote:
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał
Tylko po co? Rzeczywiście
mały AVR będzie tu lepszym rozwiązaniem.
Albo jakakolwiek programowana logika kombinacyjna (skoro już programujemy).
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ć.
Quote:
Przy stabilnym stanie wejść w układzie nic się nie będzie działo. Po co siać
zegarem ?
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
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
J.F.
Guest
Tue Oct 23, 2007 2:28 pm
On Mon, 22 Oct 2007 22:39:33 +0200, entroper wrote:
Quote:
Użytkownik "goto" <gozwei@niechciana.gazeta.pl> napisał w wiadomości
Nic złego. Po prostu wydaje mi sie że nie jest to najprostsze
rozwiązanie?
klejenie z TTL-i jest prostsze ?
Zalezy czy sie ma te kostki pamieci i programator do nich czy nie :-)
J.
Paweł Sałek
Guest
Tue Oct 23, 2007 5:22 pm
Użytkownik "Marek Wodzinski" <majek@ODSPAMIACZ.mamy.to> napisał w wiadomości
news:ffksig$cf3$1@atena.e-wro.net...
Quote:
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.
A czy na pewno oscylator jest wtedy usypiany?
--
Paweł.
Marek Wodzinski
Guest
Tue Oct 23, 2007 7:55 pm
Paweł Sałek wrote:
Quote:
Użytkownik "Marek Wodzinski" <majek@ODSPAMIACZ.mamy.to> napisał w wiadomości
news:ffksig$cf3$1@atena.e-wro.net...
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.
A czy na pewno oscylator jest wtedy usypiany?
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
--
"If you want something done...do yourself!"
Jean-Baptiste Emmanuel Zorg
Roman
Guest
Sun Oct 28, 2007 9:41 pm
Użytkownik "goto" <gozwei@niechciana.gazeta.pl> napisał w wiadomości
news:ffilr8$1hn$1@atlantis.news.tpi.pl...
Quote:
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
Wpuściłem tu moje opracowanie na 4-ch sumatorach:
http://romantek.webpark.pl/ELEKTRONIKA_pliki/bin2bcd.tif
Pozdrawiam
Roman