sebx13 Poziom 1

Joined: 05 Nov 2011 Posts: 1
|
#1
05 Nov 2011 10:32 Układ liczący od 0 - 32 |
|
|
|
Mam za zadanie stworzyć
licznik liczący o 0 do 32, następnie od 16 do 64, nastpnie od 0 do 32 itd.
wartości 16,32, i 64 można przyjąć z dokłądnością +/- 1.
Mam do wykorzystania takie elementy:
7404, 7407, 7408, 7410, 7430, 7440, 7442, 7459, 7472, 7474, 7475, 7483, 7485, 7486, 7490, 7492, 74121, 74150, 74153, 74154, 74157, 74165, 74181, 74193
Nie oczekuje gotowych rozwiązań ale wskazówek. Z góry dziękuje za pomoc ; )
|
|
tymon_x Poziom 20

Joined: 17 Jun 2010 Posts: 814 Location: Gdańsk
|
#2
05 Nov 2011 12:22 Re: Układ liczący od 0 - 32 |
|
|
|
Nie ten dział, bardziej pasuje to tu: Początkujący Nauka
Jak mnie oczy nie mylą widzę w zestawieniu jest tylko jeden licznik 74193 (nie mam pamięci do tych numerów, brak chęci do rozkodowania reszty). A datasheet pięknie pokazuje, że jest to 4-bitowy binarny licznik (zakres 0-15, nie spełnia założeń) z wejściem Load i wyjściem Carry.
Więc reasumując, dwa takie 74193, gdzie carry z pierwszego jest podawany na drugi, dostaniesz 8-bitowy licznik (zakres 0-255, spełnia założenia). Układ kombinacyjny (zwany komparatorem) na wyjściu licznika i wyjście z tego układu na clear licznika, ograniczysz Sobie górny zakres (do 64 i liczy od 0), a z wejściem load dolny (do 32 i liczy od 16).
Co do wyboru między 0-32, a 16-64 wystarczy zwykła 2-bitowa maszyna stanów FSM, tu kieruj się własną inwencją twórczą, typu zatrzask, multiplekser/demultiplekser etc.
Resztę sam Sobie pokombinuj i poskładaj.
|
|