CYFROWE
UKLADY
ELEKTRONIKI
Elektronika
Cyfrowa
9
3
4
6
7
2
5
8
Elektronika
Cyfrowa
U
A
<
U
B
U
A
>
U
B
H > 2V
L<
0,8V
TTL
+
-
U
A
U
2
U
B
+
-
U
A
U
2
U
B
Komparator
Przerzutnik
Schmitta
U
WY
U
WE
BRAMKI
A
B
W
L
L
L
L
H
H
H
L
H
H
H
H
A
W
L
H
H
L
A
B
W
L
L
H
L
H
H
H
L
H
H
H
L
A
B
W
L
L
H
L
H
L
H
L
L
H
H
L
AND
konjunkcja
B
A
W
W
B
A
W
B
A
OR dysjunkcja
B
A
W
NOT
negacja
W
A
A
W
NAN
D
B
A
W
W
B
A
W
B
A
NOR
B
A
W
B
A
B
A
B
A
B
A
de Morgan
A
B
A
B
A
B
A
B
A
B
W
L
L
L
L
H
L
H
L
L
H
H
H
A
B
A
B
W
H
H
L
H
L
L
L
H
L
L
L
H
EXOR suma
modulo 2
B
A
W
W
B
A
B
A
B
A
W
A
W
W
A
=
A
W
W
A
=
A
W
=
A
W
A
=
A
W
A
B
W
B
A
=
A
B
W
L
L
L
L
H
H
H
L
H
H
H
L
A
B
A
Algebra Boole’a
Określa działania na zmiennych
dwuwartościowych niektóre zgodne ze
„zwykłą” algebrą np.:
a+b=b+a, a(b+c) = a·b +a·c itp.
a niektóre specyficzne dla tej algebry, np.:
a+b·c=(a+b) · (a+c), a+1 =1,
w tym również z zapisem negacji np.:
a+ ¯ =1, a·¯ = 0, ¯ + a·b = ¯ + b itp.
Algebra Boole’a jest pomocna przy
upraszczaniu rozbudowanych układów
kombinacyjnych.
a
a
a
a
Przerzutniki – elementy z
pamięcią
RS
¯
(sterujące)
S
¯ (reset)
R
stan H na wejściu S
wywołuje przejście
wyjścia Q do stanu
H, stan H na wejściu
R wywołuje
przejście wyjścia Q
do stanu L
Q
n
Q
¯
n
S
R
T
tylko wówczas, gdy na wejściu T pojawi się stan
H. Gdy na wejście T poda się impulsy zegarowe to
przełączanie będzie następowało synchronicznie z
impulsami T.
Q
n
=S·R·Q
n-1
+S·R·Q
n-1
+S·R·Q
n-
1
=R(S+Q
n-1
)
¯
¯
¯
¯
¯
¯
Jednoczesny stan S=H i R=H jest
niedozwolony
A
B
W
L
L
H
L
H
H
H
L
H
H
H
L
Przerzutniki
JK
T
J
K
Q
Q
¯
R
S
Q
n
=J·Q
n-
1
+K·Q
n-1
¯
¯
Zbocze narastające wprowadza
stany określone stanami J i K do
pierwszej części przerzutnika
„MASTER”, zbocze opadające
przerzuca je do drugiej części
przerzutnika „SLAVE” na wyjścia Q i
Q
¯
D -
opóźniający
T
D
Q
Q
¯
R
S
T
Q
Q
¯
R
S
T – dwójka licząca
T
Q
T
Q
Q
n
n
n
1
1
LICZNIKI
T
Q
Q
¯
R
T
Q
Q
¯
T
Q
Q
¯
T
Q
Q
¯
T
Q
Q
¯
E
C
D
B
A
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.........
E
C
D
B
A
Licznik asynchronicznyw kodzie dwójkowym modulo 32,
5-bitowy
LICZNIKI
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.........
E
C
D
B
A
Licznik synchroniczny w kodzie dwójkowym modulo 32, 5-
bitowy
T
Q
R
J
Q
K
Q
H
Q
Q
E
C
D
B
A
Q
n
T
Q
4
R
Q
3
Q
2
Q
1
Q
n
D
2
D
1
D
3
D
4
D
n
Rejestr
y
0
Q
1
Q
2
Q
3
Q
4
Q
5
1
0 0
1 0
0 1
0 0 1
18
9
1
Q
5
Q
4
Q
3
Q
2
Q
1
0
1 0
1 0
1 0
1 0 1
10
21