Liczniki
Wstęp
Liczniki, jako układy sekwencyjne służą do zliczania i pamiętania liczb. Zliczanie takie można wykonywać do przodu(dodawać), jak i do tyłu(odejmować). Oprócz tego, z przerzutników możemy utworzyć rejestr. Rejestr taki ma wiele zastosowań, a jednym z nich jest aby w takt impulsów zegarowych przechowywana informacja bitowa przemieszczała się (przesuwała) do kolejnych przerzutników. Takie rejestry nazywamy rejestrami przesuwnymi, i możemy je podzielić na:
PIPO - rejestr z wejściami i wyjściami równoległymi (rejestr buforowy),
SISO - rejestr z wyjściem i wejściem szeregowym (r. przesuwający),
SIPO - wejście szeregowe, wyjście równoległe,
PISO - wejście równoległe, wyjście szeregowe.
Wykonanie ćwiczenia
Pierwszym ćwiczeniem do wykonania było wykonanie licznika dwójkowego z przełączanym kierunkiem zliczania
Ideą tego licznika jest, aby wybrać kierunek zliczania, poprzez przestawienie drugiego przełącznika, a potem używając czwartego przełącznika imitować zegar.
Drugim ćwiczeniem było wykonanie podobnego licznika, ale aby do zliczania do przodu był osobny zegar, a do zliczania do tyłu osobny
Licznik ten działa podobnie jak poprzedni, ale do liczenia do przodu używamy drugiego przełącznika, a do liczenia wstecz, czwartego. Niestety schemat, jaki otrzymaliśmy w instrukcji nie spełniał tego założenia. Po zamienieniu bramek AND na NAND, oraz bramek OR na AND, licznik zaczął poprawnie liczyć.
Ostatnim ćwiczeniem było wykonanie licznika, w którym sygnał krążył w pętli. Taki licznik nazywa się licznikiem pierścieniowym. Aby móc go wykonać, należy skorzystać z rejestru SIPO, wykonanego na przerzutnikach D.
W tym liczniku, jedynka krąży po wszystkich przerzutnikach w rytm zegara.
Wnioski
Liczniki można wykorzystać, jako bardzo proste narzędzia pozwalające na szybkie dodawanie, lub odejmowanie od liczby, pewnej stałej wartości. Dzięki temu dobrze sprawdzają się jako urządzenia zliczające, lub odliczające ilość kroków, podczas wykonywania jakiejś czynności.