pytanie z techniki cyfrowej

Nov 16, 2003 11 Replies

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



U¿ytkownik "kyniusz" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:bp6lm2$89c$ snipped-for-privacy@m2.bmnet...

Mo¿na wykorzystaæ mikroprocesor albo kartka i d³ugopis do rêki i rysowaæ tablice Karnaugh ;)

U¿ytkownik "kyniusz" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:bp6lm2$89c$ snipped-for-privacy@m2.bmnet...

Przeczytaj to co sam napisa³e¶ - przecie¿ to nie trzyma siê kupy.

- 9 sygna³ów wej¶ciowych (np. L0-L9) - przecie¿ to 10 sygna³ów

- zamiana kodu 1z10 na kod BCD da ci zawsze tylko jedn± cyfre, wiêc chyba nie o to tu chodzi

W jakim kodzie s± te sygna³y wej¶ciowe, czy tylko jedno wej¶cie jest wybrane ( wtedy 1z10 ma sens - ale wtedy wystarczy 1 cyfra) czy mo¿e mo¿liwe s± wszystkie kombinacje sygna³ów wej¶ciowych. Je¶li tak to patrz na odpowiedz Jarka Pelczara

Pozdrawiam

Jerzy J.

U¿ytkownik "kyniusz" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:bp6lm2$89c$ snipped-for-privacy@m2.bmnet...

GAL16V8 i po krzyku, dowolny kod powinien siê daæ zamieniæ na dowolny inny: 10 wej¶æ + 8 wyj¶æ.

Albo ... pamiêæ Eprom ... 27xxx, dowolna w zasadzie.

To rozwi±zania si³owe.

A inteligentne: ma³y uP PIC, ma³y Atmel itd ... co kto woli.

Pzdr,

Marek

Jesli tylko jedno wejscie wybieram to sprawa prosta, bo zamieniam kod 1z10 na kod BCD, ale...no wlasnie chodzi mi jednak o wszystkie kombinacje! wiem ze to trzeba jakos zaladowac w tablice Karnaugh, ale jak? czy mam miec

10 zmiennych? w jednej tablicy, to troche bez przesay?! jest pewnie jakas sztuczka ale nie moge jej znalezc i wpasc na nia:-) Na wysjciu sa wyswietlacze (kazdy z czterema wejsciami), jak to polaczyc ze soaba w Karnaugh? czy dwie tablice z 10 zmiennymi kazda? chyba nie?!

z gory dziekuje! pozdrawiam

W jakim kodzie s± te sygna³y wej¶ciowe, czy tylko jedno wej¶cie jest wybrane ( wtedy 1z10 ma sens - ale wtedy wystarczy 1 cyfra) czy mo¿e mo¿liwe s± wszystkie kombinacje sygna³ów wej¶ciowych. Je¶li tak to patrz na odpowiedz Jarka Pelczara

W jakim kodzie s± te sygna³y wej¶ciowe, czy tylko jedno wej¶cie jest wybrane ( wtedy 1z10 ma sens - ale wtedy wystarczy 1 cyfra) czy mo¿e mo¿liwe s± wszystkie kombinacje sygna³ów wej¶ciowych. Je¶li tak to patrz na odpowiedz Jarka Pelczara

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?

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.

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

A ten to fakt - dowolny.

J.

Wiem ... ale nie chcia³em pytaj±cego zraziæ :-) A zak³adam, ¿e potrzebny koder jest na tyle prosty, ¿e by wlaz³ w tego GALa.

Pzdr,

Marek

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.

U¿ytkownik "kyniusz" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:bp6lm2$89c$ snipped-for-privacy@m2.bmnet...

Witam Hehe 1 z 10, to a¿ siê prosi wy¶wietlacz NIXIE ;)

Zainteresuj siê uk³adem CD40147

Roman

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required