Licznik synchroniczny dwukierunkowy

Apr 15, 2005 4 Replies

Witam!



Czy ktos by mi mogl podpowiedziec (a moze jakis schemat) jak zrobic licznik BCD synchroniczny DWUKIERUNKOWY na przerzutnikach JK? Problemem jest tylko dwukierunkowosc.



PZDR



mozna sprobowac wykorzystac fakt iz aby odjac 1 wystarczy dodac wartosc (2^n)-1 gdzie n to rozdzielczosc licznika ktory by liczyl tylko w przod. Do tego jakis sumator ktory by sumowal ta wartosc z zawartoscia licznbika. To tylko ogolna idea. Nad reszta trzebaby popracowac. Ale cos czuje ze sa o wiele prostsze metody.

Gdyby to by³ prosty binarny to wystarczy³oby zanegowaæ wyj¶cia... Ale niestety klasyczny BCD ma zabronione stany A,B,C,D,E,F wiêc siê nie da.

No chyba ¿e wykorzystasz "zmutowany" kod BCD, tzw. 4221 BCD. Ten nie ma stanów "zabronionych" wiêc ³adnie siê bitowo neguje:

Dec 4221 ~4221

0 0000 1111 => 9 1 0001 1110 => 8 2 0010 1101 => 7 3 0011 1100 => 6 4 1000 0111 => 5 5 0111 1000 => 4 6 1100 0011 => 3 7 1101 0010 => 2 8 1110 0001 => 1 9 1111 0000 => 0

Zrób wiêc licznik w kodzie 4221 BCD a potem kwestia dwukierunkowo¶ci stanie siê banalnie prosta :-)

Jak zbudujesz taki licznik to pochwali siê tu na grupie schematem...

Powodzenia!

Ja te¿ tak co¶ czujê przez skórê ;-)

Jest gotowy licznik np.SN74192.. 193 i jest nawet co¶ w cmos. Chyba ¿e inaczej nie mo¿na.

R.K.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required