03.10.2012r
Temat: Działania logiczne. Bramki.
Wykonywanie działań logicznych wiąże się z operowaniem dwoma wartościami:
Logiczną prawdą,
Logicznym fałszem.
W układach cyfrowych wartości logiczne są reprezentowane przez dwa stany elektryczne:
Stan wysoki (odpowiada logicznej jedynce),
Stan niski (odpowiada logicznemu zeru).
W technice cyfrowej działania logiczne wykonywane są przez układy cyfrowe zwane bramkami.
Bramka iloczynu logicznego (AND):
X1
X2 Y
Y=X1*X2
X1 | X2 | Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Sumy logicznej (OR):
X1 Y
X2
Y= X1+X2
X1 | X2 | Y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Negacji (NOT):
X Y
Y=$\overset{\overline{}}{x}$
X | Y |
---|---|
0 | 1 |
1 | 0 |
Negacji iloczynu logicznego (NAND):
X1
X2 Y
Y= $\overset{\overline{}}{x_{1} \times x_{2}}$
X1 | X2 | Y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Negacji sumy logicznej (NOR):
X1
X2 Y
Y=$\overset{\overline{}}{x_{1} + x_{2}}$
X1 | X2 | Y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Alternatywa wykluczająca (XOR):
X1
X2 y
Y=$\left( x_{1} \times \overset{\overline{}}{x_{2}} \right) + \left( \overset{\overline{}}{x_{1}} + x_{2} \right)$
Układem kombinacyjnym nazywamy układ cyfrowy, w którym stan wyjścia zależy jedynie od stanów wejść, przykładem są układy zbudowane z bramek logicznych.
Układem sekwencyjnym nazywamy układ cyfrowy, w którym stan wyjść zależy od stanu wejść oraz poprzednich stanów układów, przykładem są liczniki.