|
|
|
Skrypt opracował Cezary Szok wrzesień 2007
Bramka logiczna jest urządzeniem, które przetwarza bity wejściowe dający w wyniku bit wynikowy, którego
wartość jest pewną funkcją logiczną wartości bitów wejściowych.
1.Bramka NOT
Bramka NOT jest najprostszą z bramek. Służy do odwracania poziomu 0 na 1 oraz 1 na 0. Bramka ta realizuje
logiczną funkcję NEGACJI (zaprzeczenie). Poniżej przedstawiona jest tabelka wartości funkcji logicznej
NOT, oraz model bramki. Trójkąt jest symbolem bramki, natomiast kółko znajdujące się na wyjściu, symbolizuje
zaprzeczenie.
2. Bramka AND
Bramka AND jest bramką dwuwejściową (produkowane są również takie same bramki o większej liczby wejść).
To, że bramka ta jest dwuwejściowa, w praktyce oznacza to, że doprowadzamy do niej dwa sygnały wejściowe,
które są oznaczone literkami p i q. Poziom logiczny (bit wyjściowy) wyjścia bramki AND
zależy od poziomów logicznych na obu wejściach. Tabelka poniżej pokazuje jaki będzie bit wyjściowy, gdy na
wejściach znajdzie się odpowiednia kombinacj bitów wejściowych. Bramka AND realizuje tzw. ILOCZYN LOGICZNY zwany
również KONIUNKCJĄ. W logice koniunkcję zapisujemy za pomocą znaku kropki mnożenia: p · q lub po prostu
"p i q"
| p |
q |
p · q |
0 |
0 |
0 |
| 0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
3. Bramka OR
Bramka OR jest również dwuwejściowa. Na wyjściu będzie stan 1, gdy na którymkolwiek z wejść pojawi się stan 1.
Wyjście przyjmie stan 0, gdy na wszystkich wejściach będzie również stan 0.
Bramka OR realizuje tzw. SUMĘ LOGICZNĄ zwaną również ALTERNATYWĄ. W logice alternatywę zapisujemy
znakiem dodawania p+q.
| p |
q |
p + q |
0 |
0 |
0 |
| 0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
4. Bramka NAND
Bramka NAND realizuje funkcję zaprzeczenia iloczynu logicznego. Na wyjściu otrzymujemy stan zero, gdy wszystkie
wejścia mają stan 1.
W przeciwnym wypadku na wyjściu jest zawsze stan 1. Jest to najpopularniejsza bramka uniwersalna.
| p |
q |
~ (p · q) |
1 |
1 |
0 |
| 1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
5. Bramka NOR
Bramka NOR (NOT-OR) realizuje funkcję zaprzeczenia sumy logicznej. Sygnał wyjściowy
przyjmuje wartość 1 tylko wtedy, gdy wszystkie sygnały na wejściach mają stan 0. W
każdym innym przypadku na wyjściu panuje stan 0. Jest to druga po NAND bramka uniwersalna,
przy pomocy której można budować dowolne sieci logiczne.
| p |
q |
~ (p v q) |
1 |
1 |
0 |
| 1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
|
|