Teoria układów logicznych
Bramki logiczne
W układach fizycznych napi
ę
cie elektryczne mo
ż
e
reprezentowa
ć
stany logiczne.
Bramk
ą
nazywamy prosty obwód elektroniczny
realizuj
ą
cy funkcj
ę
logiczn
ą
.
Pewien zakres napi
ę
cia odpowiada stanowi
logicznemu 0, a inny zakres stanowi logicznemu 1.
Zwyczajowo stanowi 0 przypisujemy ni
ż
sze
napi
ę
cie ni
ż
stanowi 1 dlatego stan logiczny 0
nazywamy stanem logicznym niskim i oznaczamy
L (ang. low ), a stan logiczny 1 nazywamy stanem
logicznym wysokim i oznaczamy H ( ang. high )
Dopuszczalne poziomy napi
ęć
dla wej
ść
i wyj
ść
bramek s
ą
rozsuni
ę
te dla zapewnienia marginesu
zakłóce
ń
.
V
OH
minimalne napi
ę
cie wyj
ś
cia w stanie wysokim
V
OL
maksymalne napi
ę
cie wyj
ś
cia w stanie niskim
V
IH
minimalne napi
ę
cie wej
ś
cia w stanie wysokim
V
IL
maksymalne napi
ę
cie wej
ś
cia w stanie niskim
BRAMKA
A
B
G
U
A
U
B
U
G
V
MAX
V
MIN
V
OH
V
OL
V
IH
V
IL
wyj
ś
cie wej
ś
cie
Sterowane mog
ą
by
ć
tylko wej
ś
cia bramki !
Teoria układów logicznych
Symbole podstawowych bramek logicznych
Bramka buforuj
ą
ca: BUF
1
1
0
0
Y
X
X
Y
Bramka negacji: NOT, INV
W przyj
ę
tej konwencji symboliki bramek kółko na
linii sygnałowej oznacza negacj
ę
zmiennej
0
1
1
0
Y
X
X
Y
X
Y
7404
TSSOP
Teoria układów logicznych
Symbole podstawowych bramek logicznych C.D.
Bramka AND
Bramka OR
1
1
1
0
0
1
0
1
0
0
0
0
Z
Y
X
X
Y
Z
X
Y
Z
1
1
1
1
0
1
1
1
0
0
0
0
Z
Y
X
7408
7432
Teoria układów logicznych
Symbole podstawowych bramek logicznych C.D.
0
1
1
1
0
1
1
1
0
1
0
0
Z
Y
X
Bramka NAND „bubble pushing”
X
Y
Z
X
Y
Z
Bramka NOR Konwersja symbolu wg. reguły „bubble pushing”
X
Y
Z
X
Y
Z
0
1
1
0
0
1
0
1
0
1
0
0
Z
Y
X
7400
7402
Teoria układów logicznych
Symbole podstawowych bramek logicznych C.D.
Bramka XOR
Bramka XNOR
0
1
1
1
0
1
1
1
0
0
0
0
Z
Y
X
X
Y
Z
1
1
1
0
0
1
0
1
0
1
0
0
Z
Y
X
X
Y
Z
Teoria układów logicznych
Podstawowe bramki logiczne
Zachowanie bramki logicznej mo
ż
e by
ć
zapisane w postaci tablicy prawdy lub
opisu słownego
Funkcja
Operator
Opis
NOT, INVERTER
C=A’
C jest jeden je
ż
eli A jest 0
AND
C=A
•
B
C jest jeden je
ż
eli A i B s
ą
jeden
OR
C=A + B
C jest jeden je
ż
eli A lub B s
ą
jeden
XOR
C=A
⊕
B
C jest jeden je
ż
eli albo A albo B jest jeden.
NAND
C=A
↑
B
C jest jeden je
ż
eli A lub B s
ą
zero
NOR
C=A
↓
B
C jest jeden je
ż
eli A i B s
ą
zero
BUF
C=A
≡
B
C jest jeden je
ż
eli A i B s
ą
takie same