pytanie z techniki cyfrowej

w jaki sposob zamienic 9 sygnalow wejsciowych (np. L0 - L9) aby wyswietlic je na dwoch wyswietlaczach (kazdy o wej 4bit.)? Jeden wyswietlacz wyswietla dziesietne a drugi jednosci. Czy zamiana kodu 1z10 na kod BCD jest tylko mozliwa? chodzi mi o ten drugi sposob, bez wykorzystania tej powyzszej zamiany! Z gory bardzo dziekuje! pozdrawiam

Reply to
kyniusz
Loading thread data ...

Ale to co piszesz jest troche bez sensu, masz 10 wejsc o wszystkich mozliwych, czyli 1024 kombinacjach. Wyjsc jak pisales jest tylko 8 do wyswietlacza, w dodatku ma wyswietlac tylko 2 cyfry - czyli 100 kombinacji. Nawet zakladajac wyswietlanie w hex masz tylko 256 kombinacji, czyli 4 stanom wejsciowym odpowiada to samo na wyjsciu?

Reply to
T.M.F.

Jesli robisz koder priorytetowy .... to tak.

Jesli potrafisz zagwarantowac ze na pewno _jeden_ sie pojawi .. to np b0 jest suma w1+w3+w5+w7+w9. b3 to z kolei w8+w9.

Zaraz - czemu dwa ? 10 wejsc to jedna cyfra. A jedna cyfra w BCD to 4 bity, czyli 4 tablice.

Nawiasem mowiac - chcesz to wyswietlac na 7 segm ? To moze od razu transkoder z "1 z 10" na "7 segm" :-)

No i mozna to zrealizowac na inne sposoby - jakis np ukladzik przegladajacy wejscia, niby bardziej skomplikowane, ale kostek TTL wyjdzie mniej niz na bramkach :-)

J.

Reply to
J.F.

Uwazaj - dowolny to wcale nie. ten GAL ma tylko 8 product term [8 wejsc bramki OR].

A ten to fakt - dowolny.

J.

Reply to
J.F.

Koder priorytetowy ? Niewdzieczne zadanie, zasobochlonne.

Ale 1 z 10 raczej wyjdzie

b0=w9 + !w8*w7 + !w8*!w6*w5 + !w8*!w6*!w4*w3 + !w8*!w6*!w4*!w2*w1

Mam nadzieje ze wyzsze sa jeszcze prostsze.

J.

Reply to
J.F.
Reply to
Grzegorz Kurczyk

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.