Bramki Logiczne
Podstawowe elementy obwodów cyfrowych: bramki AND, OR, NOT, XOR i ich tablice prawdy.
Plac Zabaw z Bramkami Logicznymi
Przeciągaj bramki, łącz je i obserwuj wyniki.
Elementarne Bloki Świata Cyfrowego
W sercu każdego urządzenia cyfrowego - od najprostszego kalkulatora po najpotężniejszy superkomputer - leżą miliony, a nawet miliardy, maleńkich elektronicznych przełączników zwanych bramkami logicznymi. Są to fundamentalne elementy budulcowe obwodów cyfrowych. Bramka logiczna to urządzenie wykonujące podstawową funkcję logiczną opartą na . Przyjmuje ona jedno lub więcej wejść binarnych (0 i 1) i generuje pojedyncze wyjście binarne na podstawie określonej reguły.
Zrozumienie bramek logicznych to zrozumienie samego języka komputerów. Łącząc te proste bramki na różne sposoby, inżynierowie mogą budować złożone układy, które wykonują obliczenia arytmetyczne, przechowują dane i podejmują decyzje.
Podstawowe Bramki Logiczne
Istnieją trzy podstawowe bramki logiczne, z których można zbudować wszystkie inne. Przyjrzyjmy się im po kolei.
1. Bramka AND (Koniunkcja, I)
Bramka AND jest logicznym mnożnikiem. Jej wyjście jest '1' (Prawda) tylko wtedy, gdy wszystkie jej wejścia są '1'. Jeśli którekolwiek wejście jest '0', wyjście jest '0'. Wyobraź sobie obwód szeregowy z dwoma przełącznikami: żarówka zapali się tylko wtedy, gdy oba przełączniki są zamknięte.
Symbol ANSI bramki AND
Tablica Prawdy (A AND B)
| Wejście A | Wejście B | Wyjście Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Wyrażenie logiczne: lub
2. Bramka OR (Alternatywa, LUB)
Bramka OR jest logicznym sumatorem. Jej wyjście jest '1' (Prawda) jeśli którekolwiek z jej wejść jest '1'. Wyjście jest '0' tylko wtedy, gdy wszystkie wejścia są '0'. Wyobraź sobie obwód równoległy: żarówka zapali się, jeśli jeden z przełączników (lub oba) jest zamknięty.
Symbol ANSI bramki OR
Tablica Prawdy (A OR B)
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Wyrażenie logiczne:
3. Bramka NOT (Negacja, Inwerter)
Bramka NOT jest najprostszą bramką. Ma tylko jedno wejście i jedno wyjście. Jej funkcją jest odwrócenie (zanegowanie) sygnału wejściowego. Jeśli na wejściu jest '1', na wyjściu jest '0', a jeśli na wejściu jest '0', na wyjściu jest '1'. Po prostu odwraca stan.
Symbol ANSI bramki NOT
Tablica Prawdy (NOT A)
| A | Y |
|---|---|
| 0 | 1 |
| 1 | 0 |
Wyrażenie logiczne: lub
Bramki Uniwersalne: NAND i NOR
Chociaż AND, OR i NOT są fundamentalne, istnieją dwie inne bramki nazywane „uniwersalnymi”, ponieważ każdą inną funkcję logiczną można zrealizować, łącząc tylko bramki NAND lub tylko bramki NOR.
4. Bramka NAND (NOT-AND)
Bramka NAND to po prostu bramka AND, po której następuje bramka NOT. Jej wyjście jest '0' tylko wtedy, gdy wszystkie jej wejścia są '1'. W przeciwnym razie wyjście jest '1'.
Symbol ANSI bramki NAND
Tablica Prawdy (A NAND B)
| A | B | Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Wyrażenie logiczne:
5. Bramka NOR (NOT-OR)
Bramka NOR to bramka OR, po której następuje bramka NOT. Jej wyjście jest '1' tylko wtedy, gdy wszystkie wejścia są '0'. Jeśli którekolwiek wejście jest '1', wyjście jest '0'.
Symbol ANSI bramki NOR
Tablica Prawdy (A NOR B)
| A | B | Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Wyrażenie logiczne:
Bramki Wykluczające: XOR i XNOR
Te bramki wykonują bardziej wyspecjalizowane funkcje logiczne, często używane w obwodach arytmetycznych i do sprawdzania danych.
6. Bramka XOR (Alternatywa Wykluczająca)
Wyjście bramki XOR jest '1' tylko wtedy, gdy wejścia są różne. Jeśli wejścia są takie same (oba '0' lub oba '1'), wyjście jest '0'. Jest kluczowym elementem w sumatorach i układach sprawdzania parzystości.
Symbol ANSI bramki XOR
Tablica Prawdy (A XOR B)
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Wyrażenie logiczne:
7. Bramka XNOR (Exclusive NOR)
Bramka XNOR to bramka XOR, po której następuje bramka NOT. Jej wyjście jest '1' tylko wtedy, gdy wejścia są takie same. Działa jak logiczny układ sprawdzający równość.
Symbol ANSI bramki XNOR
Tablica Prawdy (A XNOR B)
| A | B | Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Wyrażenie logiczne: