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.
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?
- Wybierz bramkę z listy. Zacznij od AND.
- Przyciskami A i B zmieniaj stany wejść. Możesz użyć klawisza Tab, a następnie Enter lub Spacji.
- Sprawdź wyjście i porównaj je z podświetlonym wierszem tablicy prawdy.
- Wybierz OR i XOR. Zwróć uwagę na różnicę dla A = 1 i B = 1.
- 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
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Bramka OR
Wyjście ma wartość 1, gdy co najmniej jedno wejście ma wartość 1.
A OR B
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
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
| A | Wyjście |
|---|---|
| 0 | 1 |
| 1 | 0 |
Bramka XOR
Wyjście ma wartość 1, gdy wejścia mają różne wartości.
A XOR B
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Bramka NAND
Negacja AND: wyjście ma wartość 0 tylko wtedy, gdy oba wejścia mają wartość 1.
NOT (A AND B)
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Bramka NOR
Negacja OR: wyjście ma wartość 1 tylko wtedy, gdy oba wejścia mają wartość 0.
NOT (A OR B)
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Bramka XNOR
Negacja XOR: wyjście ma wartość 1, gdy wejścia mają taką samą wartość.
NOT (A XOR B)
| A | B | Wyjście |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
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ść.
