Witam. Przeszukałem forum jednakże nie znalazłem odpowiedzi na trapiący mnie problem. Obiło mi się o oczy coś o bramkach XOR, ale niestety brak konkretów- schematu elektronicznego.
W związku z czym zakładam nowy temat. Mam nadzieję, że może podane przeze mnie informacje komuś się przydadzą, bądź chociaż będą zweryfikowane.
Zacznę od początku. Mam do zrobienia projekt układu elektronicznego, jednakże dla zgłębienia wiedzy chciałbym w nim korzystać z kodu Greya. Do tej pory dawałem szeregowo przerzutniki JK tak, że zegar był podpięty do wcześniejszego bloku (Q), a J i K były na plusie, co dawało licznik binarny. Wiem, że powinno się tego unikać, bo już mając 4 bity mogą wystąpić hazardy itp. W związku z czym mam pytanie:
Jak łatwo zrobić licznik kodu Greya?
Dodam, że próbowałem na piechotę stworzyć taki układ z 4 przerzutników D i około 20 bramek, jednakże gdzieś pojawiał się błąd, którego nie potrafiłem wykryć i licznik stawał.
Cytat:Zamiast konstruowania tablicy kodu Graya dla liczby zapisanej w kodzie dwójkowym można znaleźć odpowiednik w kodzie Graya w następujący sposób:
1. przesunąć liczbę w postaci binarnej o jeden bit w prawo (podzielić przez 2)
2. wykonać operację XOR na odpowiednich bitach liczby i wyniku dzielenia liczby przez 2.
W związku z czym zakładam nowy temat. Mam nadzieję, że może podane przeze mnie informacje komuś się przydadzą, bądź chociaż będą zweryfikowane.
Zacznę od początku. Mam do zrobienia projekt układu elektronicznego, jednakże dla zgłębienia wiedzy chciałbym w nim korzystać z kodu Greya. Do tej pory dawałem szeregowo przerzutniki JK tak, że zegar był podpięty do wcześniejszego bloku (Q), a J i K były na plusie, co dawało licznik binarny. Wiem, że powinno się tego unikać, bo już mając 4 bity mogą wystąpić hazardy itp. W związku z czym mam pytanie:
Jak łatwo zrobić licznik kodu Greya?
Dodam, że próbowałem na piechotę stworzyć taki układ z 4 przerzutników D i około 20 bramek, jednakże gdzieś pojawiał się błąd, którego nie potrafiłem wykryć i licznik stawał.