Klasa 7 – Systemy binarne – ćwiczenia
Cel lekcji
Zbudujesz trzy rodzaje układów w Logicly Online Demo: przycisk z żarówką, przyciski z bramką i żarówką oraz cztery wejścia sterujące wyświetlaczem szesnastkowym. Każdy układ podpiszesz za pomocą etykiet Label.
Wstęp teoretyczny
Wejście dostarcza sygnał, bramka przetwarza go według reguły, a wyjście pokazuje wynik. Używamy dwóch stanów: 0 – fałsz, wyłączony oraz 1 – prawda, włączony. Żarówka pokazuje stan wyjścia: świeci dla 1, gaśnie dla 0.
Dalsza część teoretyczna
Bramki logiczne
NOT odwraca jeden sygnał: z 0 robi 1, a z 1 robi 0. Pozostałe opisane niżej bramki rozpatrujemy dla dwóch wejść A i B.
- AND (i): wynik 1 tylko wtedy, gdy oba wejścia mają 1. Przykład: urządzenie działa, gdy włączono zasilanie i zamknięto pokrywę.
- OR (lub): wynik 1, gdy co najmniej jedno wejście ma 1.
- XOR (albo jedno, albo drugie): wynik 1, gdy wejścia są różne.
- NAND: odwrócony wynik AND.
- NOR: odwrócony wynik OR.
- XNOR: wynik 1, gdy wejścia są jednakowe; odwrócony wynik XOR.
| A | B | AND | OR | XOR | NAND | NOR | XNOR |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
Rysunek do ćwiczeń: przełącznik, NOT i AND

Na rysunku użyto przełączników Toggle Switch. Odtwórz te układy i dodaj własne etykiety Label: A, B, Y oraz nazwy bramek. Rysunek przedstawia trzy układy wprowadzające; dekoder z 4-Bit Digit zbudujesz osobno w ćwiczeniu 3.
Ćwiczenia praktyczne
Przygotowanie w Logicly i etykiety Label
- Otwórz Logicly. Rozmieść wejścia po lewej, bramki pośrodku, a wyjścia po prawej.
- Przeciągaj elementy z palety na obszar roboczy. Przewód utwórz przez przeciągnięcie od złącza wyjściowego elementu do złącza wejściowego następnego.
- W sekcji Other znajdź Label. Przeciągnij etykietę obok elementu i otwórz jej edycję, klikając ją dwukrotnie. Wpisz własny podpis. Podpisuj także całe ćwiczenia.
- Push Button daje 1 podczas przytrzymania. Toggle Switch zachowuje ustawiony stan po kliknięciu. Do testowania kilku wejść naraz używaj Toggle Switch.
Ćwiczenie 1. Przycisk → żarówka
- Dodaj Push Button i Light Bulb.
- Połącz wyjście przycisku z wejściem żarówki.
- Dodaj etykiety: Ćwiczenie 1 – przycisk i żarówka, A – przycisk, Y – żarówka.
- Przytrzymaj przycisk: żarówka ma świecić. Puść go: ma zgasnąć.
- Zamień przycisk na Toggle Switch. Sprawdź, dlaczego żarówka pozostaje włączona po puszczeniu myszy.
Wniosek: bez bramki wyjście powtarza wejście, czyli Y = A.
Ćwiczenie 2. Przyciski → bramka → żarówka
- Dodaj dwa Toggle Switch, bramkę AND Gate oraz Light Bulb.
- Każdy przełącznik podłącz do osobnego wejścia bramki. Wyjście bramki połącz z żarówką.
- Dodaj etykiety: A – wejście 1, B – wejście 2, AND – oba wejścia włączone, Y – wynik.
- Sprawdź kolejno AB = 00, 01, 10, 11. Zapisz stan żarówki i porównaj z tabelą prawdy.
- Zbuduj obok warianty z OR i XOR. Zmień podpis bramki i ponownie sprawdź cztery kombinacje.
- Dla NOT zastosuj tylko jeden przełącznik. Podpisz układ NOT – odwrócenie sygnału. Sprawdź, że dla A = 0 żarówka świeci, a dla A = 1 gaśnie.
Dla chętnych: przetestuj NAND, NOR i XNOR. Wyjaśnij, z którą podstawową bramką i odwróceniem wyniku wiąże się każda z nich.
Ćwiczenie 3. Cztery bity → cyfra szesnastkowa
Cztery bity pozwalają zapisać 16 wartości, od 0 do 15. Jedna cyfra szesnastkowa przedstawia dokładnie taki zakres: 0–9 i A–F. Element 4-Bit Digit odczytuje cztery wejścia i pokazuje odpowiadającą im cyfrę. W tym ćwiczeniu korzystasz z gotowego elementu dekodującego zapis binarny na wyświetlaną cyfrę HEX.
Wartość = 8 × b3 + 4 × b2 + 2 × b1 + 1 × b0. Przykład: b3b2b1b0 = 1010 daje 8 + 2 = 10, czyli A. To nie jest wyświetlanie dziesiętnej liczby 10: zobaczysz pojedynczą cyfrę A.
- Dodaj cztery Toggle Switch oraz jeden 4-Bit Digit.
- Połącz każdy przełącznik z innym wejściem wyświetlacza. Ustaw wszystkie przełączniki na 0: wynik powinien wynosić 0.
- Ustal wagi wejść: włączaj pojedynczo każdy przełącznik, pozostałe pozostawiając wyłączone. Odczytasz kolejno jedną z wartości 1, 2, 4 lub 8. Dzięki temu rozpoznasz wagę każdego złącza bez zgadywania jego położenia.
- Dodaj etykiety odpowiednio do wyników: b3 – waga 8, b2 – waga 4, b1 – waga 2, b0 – waga 1. Uporządkuj przełączniki w kolejności 8, 4, 2, 1, zachowując poprawne przewody.
- Podpisz wyświetlacz HEX – wynik 0–F i cały układ Ćwiczenie 3 – dekoder 4 bitów na HEX.
- Sprawdź wszystkie 16 kombinacji według tabeli w lekcji o systemach liczbowych. Czytaj bity zawsze jako b3 b2 b1 b0.
| b3 b2 b1 b0 | Obliczenie | DEC | HEX |
|---|---|---|---|
| 0000 | 0 | 0 | 0 |
| 0001 | 1 | 1 | 1 |
| 1000 | 8 | 8 | 8 |
| 1010 | 8 + 2 | 10 | A |
| 1101 | 8 + 4 + 1 | 13 | D |
| 1111 | 8 + 4 + 2 + 1 | 15 | F |
Jeśli 0001 pokazuje 8, pomylono kolejność bitów. Ponownie wykonaj próbę z jednym włączonym wejściem. Cztery przyciski chwilowe utrudniałyby jednoczesne utrzymanie kilku jedynek, dlatego tu stosujemy przełączniki.
Co oddajesz?
- Zrzuty trzech rodzajów układów z widocznymi przewodami i wszystkimi etykietami.
- Tabele wyników dla AND, OR, XOR i NOT.
- Wyniki 16 kombinacji dekodera oraz krótkie wyjaśnienie, dlaczego 1111 oznacza F.
Linki do ciekawych stron
- Logicly – symulator układów logicznych.
- Dokumentacja elementów Logicly.
- System binarny i reprezentacja znaków – tabela 0–F.
Podsumowanie
Bramki przetwarzają sygnały 0 i 1 według określonych reguł. NOT odwraca sygnał, AND wymaga dwóch jedynek, a OR co najmniej jednej. Cztery bity o wagach 8, 4, 2 i 1 odpowiadają jednej cyfrze szesnastkowej. Etykiety pomagają odczytać układ i sprawdzić połączenia.
Pytania kontrolne
- Czym różni się Push Button od Toggle Switch?
- Kiedy AND daje wynik 1?
- Czym różnią się OR i XOR dla wejść 11?
- Jak działa NOT?
- Po co podpisujemy wejścia i wyjścia?
- Ile wartości można zapisać czterema bitami?
- Jakie bity trzeba włączyć, aby otrzymać C?
- Jak sprawdzisz wagę nieznanego wejścia wyświetlacza?
Dokumentacja narzędzia: elementy dostępne w Logicly.