DC
^BA
00
01
11
10
10
11
01
00
JO 01 1 1 10
X=1
X=Q-
0 |
1 |
3 |
2 |
A |
5 |
7 |
6 |
12 |
13 |
15 |
14 |
8 |
9 |
11 |
10 |
8 |
7 |
5 |
6 |
A |
3 |
1 |
2 |
12 |
11 |
9 |
10 |
0 |
15 |
13 |
14 |
X=1
Rys. 4.226. Licznik rewersyjny zbudowany w oparciu o przerzutniki D:
a) tablica stanów, b) tablice Karnaugha
X=0
b DCs
X=f
DCs
A 00 |
Da 0111 |
10 |
mJoo |
Da 0111 |
w | ||||
J / |
0 |
! o |
1 |
0 0 |
0 |
1 |
0 |
1 | |
1 |
0 |
0 |
1 |
X=1 |
0 1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
11 |
0 |
1 |
0 |
1 | |
' 1 |
0 |
0 |
1 |
1 0 |
0 |
1 |
0 |
1 | |
4 5 |
0 |
0 |
1 |
' 1 0 |
1 |
0 |
1 |
0 | |
1 |
0 |
0 |
1 |
X=0 < |
11 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
01 |
1 |
0 |
1 |
0 | |
1 |
0 |
0 |
1 |
0 0 |
1 |
0 |
1 |
0 | |
Da |
= A |
Db=ABX+ABX+ABX+ABX | |||||||
4 00 |
D 01 |
c 1 1 |
10 |
00 |
Dd 0111 |
10 | |||
0 |
0 |
1 |
0 |
0 0 |
0 |
0 |
0 |
0 | |
1 |
1 |
0 |
1 |
x=u |
0 1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 1 |
1 |
1 |
0 |
1 | |
0 |
0 |
1 |
0 |
1 0 |
1 |
1 |
0 |
1 | |
1 |
0 |
0 |
0 |
1 0 |
0 |
1 |
1 |
1 | |
0 |
1 |
1 |
1 |
x=o< |
1 1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 1 |
0 |
0 |
0 |
0 | |
1 |
0 |
0 |
0 |
00 |
1 |
0 |
0 |
0 |
Dc=8CX+ACX+ABCX+
BCX+ACX+ABCX
Dd=BDX+CDX+ADX+JBCBX+
Mbx+wx+abx+cbx
Na podstawie powyższych równań można napisać wyrażenie na funkcję przełączającą wejście n-tego przerzutnika w liczniku:
Schemat logiczny licznika rewersyjnego przedstawiono na rys. 4.227. Na rysunku 4.228 przedstawiono schemat logiczny dwójkowego licznika rewersyjnego z bramkami I-NIE (NAND), których liczba wejść nie przekracza 3. Maksymalny czas ustalania zawartości liczników przedstawionych na rys. 4.227 i rys. 4.228 wynosi 50 ns.
Rys. 4.227. Dwójkowy licznik rewersyjny