Co to jest licznik dzwonków?
W systemie komputerowym standardowa postać licznika pierścieniowego jest rodzajem licznika, który składa się z rejestru przesuwnego, innego rodzaju licznika istniejącego w postaci logiki sekwencyjnej. Na ten rodzaj logiki mają wpływ wcześniejsze dane i historia danych. Rejestry wytwarzają dyskretne opóźnienia kształtów fali lub sygnałów cyfrowych, które są synchronizowane z pewnymi funkcjami przez dyskretną i zmienną liczbę stopni w rejestrze przesuwnym. Etapy te nazywane są albo przerzutnikami typu „D”, albo przerzutnikami typu „JK”. Rejestry Shift służyły kiedyś jako pamięć cyfrowa komputera, mając do setek etapów długości.
Niektóre rejestry przesuwne mogą stać się licznikami pierścieniowymi, jeśli dane wyjściowe określonego rejestru przesuwnego zostaną przekazane z powrotem na jego wejście. Wykonując tę czynność, ten typ rejestru jest teraz uważany za licznik pierścieni, w którym ostateczne dane wyjściowe przerzutu stają się początkowymi danymi wejściowymi przerzutnika rejestru. Dane w liczniku zapętlają się w sposób ciągły, ponownie krążą i powtarzają dane w tym obwodzie zamkniętym. Ten rodzaj licznika nazywa się licznikiem prostym lub licznikiem overbeck.
W prostym liczniku pierścieniowym, który składa się z 4 bitów, obwód działa na podstawie kodu binarnego, przy czym każdy bit jest ustawiony na 1 lub 0, z zestawami funkcji, które resetują każdy bit przy każdym przerzuceniu. Działając w ten sposób, gdy pierwszy bit jest ustawiony na 1, wszystkie inne bity są ustawione na 0. Z każdym kolejnym flip-flopem, następny następujący bit jest ustawiany na 1, podczas gdy bit, który był wcześniej ustawiony na 1, staje się ustawiony na 0. To proces jest kontynuowany w tym liczniku dla 4 przerzutników, aż osiągnie ostatni bit i rozpocznie się od nowa. Ruch, który ten licznik wykazuje, nazywany jest „obrotowym” ze względu na jego okrągły charakter.
Inny rodzaj licznika nazywany jest licznikiem pierścieni skręconych, znanym również pod nazwą licznik pierścieni Johnsona lub licznik Moebiusa. Dane zwrotne tego typu licznika są podobne do licznika overbeck, z tym wyjątkiem, że dane wyjściowe ostatecznego przerzutu są odwrócone i przekazane z powrotem do początkowego wejścia przerzutu. Ten licznik jest korzystny, ponieważ wymaga połowy liczby przerzutników, których może potrzebować licznik overbeck. W niektórych przypadkach ten typ licznika może nawet działać dwa razy szybciej, tym samym skracając czas operacji. Licznik skręconego pierścienia jest dostępny jako standardowe formy układu scalonego TTL lub CMOS.