Symulator bramek logicznych

Sprawdź, jak działają bramki logiczne. Wybierz jedną z siedmiu bramek, zmień wejścia A i B, a symulator od razu pokaże wynik i odpowiedni wiersz tablicy prawdy. Ten symulator pojedynczej bramki działa w przeglądarce, bez instalowania programu.

A AND BWyjście 0

Wyjście ma wartość 1 tylko wtedy, gdy oba wejścia mają wartość 1.

Bramki logiczne — co to jest?

Bramka logiczna wykonuje operację na wartościach binarnych. Wejścia i wyjście mogą mieć stan 0 lub 1. Na przykład AND odpowiada na pytanie, czy oba warunki są spełnione, a OR — czy spełniony jest przynajmniej jeden. Łącząc bramki, można budować sumatory, układy sterujące i pamięci.

Jak korzystać z symulatora?

  1. Wybierz bramkę z listy. Zacznij od AND.
  2. Przyciskami A i B zmieniaj stany wejść. Możesz użyć klawisza Tab, a następnie Enter lub Spacji.
  3. Sprawdź wyjście i porównaj je z podświetlonym wierszem tablicy prawdy.
  4. Wybierz OR i XOR. Zwróć uwagę na różnicę dla A = 1 i B = 1.
  5. Wybierz NOT, aby sprawdzić negację. Wejście B jest wtedy nieaktywne, ponieważ NOT ma tylko jedno wejście.

Bramka AND

Wyjście ma wartość 1 tylko wtedy, gdy oba wejścia mają wartość 1.

A AND B

Tablica prawdy bramki AND
ABWyjście
000
010
100
111

Bramka OR

Wyjście ma wartość 1, gdy co najmniej jedno wejście ma wartość 1.

A OR B

Tablica prawdy bramki OR
ABWyjście
000
011
101
111

Bramka NOT

Wyjście jest negacją wejścia A: 0 zmienia się w 1, a 1 w 0. Ta bramka ma jedno wejście.

NOT A

Tablica prawdy bramki NOT
AWyjście
01
10

Bramka XOR

Wyjście ma wartość 1, gdy wejścia mają różne wartości.

A XOR B

Tablica prawdy bramki XOR
ABWyjście
000
011
101
110

Bramka NAND

Negacja AND: wyjście ma wartość 0 tylko wtedy, gdy oba wejścia mają wartość 1.

NOT (A AND B)

Tablica prawdy bramki NAND
ABWyjście
001
011
101
110

Bramka NOR

Negacja OR: wyjście ma wartość 1 tylko wtedy, gdy oba wejścia mają wartość 0.

NOT (A OR B)

Tablica prawdy bramki NOR
ABWyjście
001
010
100
110

Bramka XNOR

Negacja XOR: wyjście ma wartość 1, gdy wejścia mają taką samą wartość.

NOT (A XOR B)

Tablica prawdy bramki XNOR
ABWyjście
001
010
100
111

AND, OR i XOR — jaka jest różnica?

Dla wejść 1 i 1 bramki AND oraz OR zwracają 1, a XOR zwraca 0. Dla wejść 1 i 0 bramka AND zwraca 0, natomiast OR i XOR zwracają 1. XOR wykrywa różnicę między wejściami; OR sprawdza, czy występuje przynajmniej jedna jedynka.

Od pojedynczej bramki do układu logicznego

Dwie bramki wystarczą do zbudowania półsumatora: XOR oblicza bit sumy, a AND bit przeniesienia. Wypróbuj interaktywny półsumator, przerzutnik i licznik na stronie LogicForge. Możesz też pobrać projekt półsumatora do pełnego edytora.

Ten symulator online bada jedną bramkę naraz. Do łączenia wielu komponentów przewodami, tworzenia własnych IC i analizowania przebiegów służy pełna aplikacja LogicForge. Poznaj też półsumator krok po kroku (EN) i zapis i odczyt RAM 8-bit (EN).

Czy symulator odtwarza fizyczny układ elektroniczny?

Symulator przedstawia logikę Boole’a: zmiana wejścia natychmiast zmienia wynik. Nie oblicza napięć, prądów ani opóźnień fizycznych tranzystorów. Tablica prawdy opisuje logiczną zależność wyjścia od wszystkich kombinacji wejść.