Logika cyfrowa

Bramki Logiczne

Podstawowe elementy obwodów cyfrowych: bramki AND, OR, NOT, XOR i ich tablice prawdy.

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 AWejście BWyjście Y
000
010
100
111

Wyrażenie logiczne: Y=ABY = A \cdot B lub Y=ABY = AB


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)

ABY
000
011
101
111

Wyrażenie logiczne: Y=A+BY = A + B


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)

AY
01
10

Wyrażenie logiczne: Y=AY = \overline{A} lub Y=¬AY = \neg A

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)

ABY
001
011
101
110

Wyrażenie logiczne: Y=ABY = \overline{A \cdot B}


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)

ABY
001
010
100
110

Wyrażenie logiczne: Y=A+BY = \overline{A + B}

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)

ABY
000
011
101
110

Wyrażenie logiczne: Y=ABY = A \oplus B


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)

ABY
001
010
100
111

Wyrażenie logiczne: Y=ABY = \overline{A \oplus B}

Powiązane artykuły