Liczniki
1. 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.
2. 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, bo uruchomieniu pierwszego taktu zegara jedynka krąży po
wszystkich przerzutnikach, aż nie zmienimy wartości CLR.
3. 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.