W elektronice cyfrowej licznik modulo (modulo M) to licznik, którego praca przebiega w cyklu obejmującym dokładnie M kolejnych stanów, po czym sekwencja się powtarza. Dla licznika binarnego "pełnego" złożonego z n przerzutników często byłoby to 2n, ale w praktyce bardzo często spotyka się liczniki o skróconej sekwencji, gdzie dodatkowe bramki lub wejścia resetu/presetu wymuszają powrót do początku wcześniej.
Aby wyznaczyć modulo na podstawie rysunku układu, stosuje się następujący tok rozumowania:
- Ustalić, jakie elementy pamiętające stan występują (np. przerzutniki) i jakie sygnały je taktują.
- Sprawdzić, czy jest obecny reset (asynchroniczny lub synchroniczny) oraz jak jest wyzwalany (np. dekodowaniem określonej kombinacji wyjść).
- Wyznaczyć długość cyklu: policzyć, ile unikalnych stanów pojawia się od stanu początkowego do momentu ponownego ustawienia tego stanu.
Odpowiedź "6" oznacza, że pokazany licznik przechodzi przez sześć kolejnych stanów, po czym wraca do początku (np. wskutek zadziałania układu zerowania po osiągnięciu pewnej kombinacji na wyjściach).
Pozostałe propozycje są typowymi pomyłkami interpretacyjnymi:
- "5" może wynikać z błędnego policzenia stanów (np. pominięcia jednego stanu przejściowego) lub z mylnego założenia, że cykl kończy się o takt wcześniej.
- "3" często pojawia się, gdy ktoś omyłkowo uzna, że działają tylko wybrane wyjścia lub że układ resetuje się co kilka impulsów bez pełnej analizy sekwencji.
- "7" bywa skutkiem intuicyjnego "prawie 8" (czyli myślenia o pełnym liczniku 3-bitowym), ale bez uwzględnienia dodatkowego wymuszenia resetu, które skraca cykl.
W zadaniach egzaminacyjnych najszybciej pomaga narysowanie krótkiej tabeli stanów (kolejne takty i wartości wyjść) albo analiza, jakie dokładnie warunki aktywują reset/preset. To pozwala jednoznacznie policzyć liczbę stanów cyklu, czyli modulo.