KWALIFIKACJA ELM5 - CZERWIEC 2017

PYTANIE NR 6.
Zakładając, że bit D jest najbardziej znaczący, określ która cyfra pojawi się na wyświetlaczu siedmiosegmentowym?
Ilustracja przedstawia schemat połączenia układu scalonego z wyświetlaczem siedmiosegmentowym.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Jeśli bit D jest najbardziej znaczący, to stan czterech bitów wejściowych interpretuje się z właściwymi wagami (najwyższa waga przypisana do D). Po zamianie kodu z rysunku na wartość dziesiętną otrzymuje się 6, więc na wyświetlaczu siedmiosegmentowym pojawi się cyfra "6".

Pełne wyjaśnienie:

Wyświetlacz siedmiosegmentowy nie "rozumie" liczby sam z siebie — zwykle jest sterowany przez układ dekodujący, który na podstawie kodu wejściowego (najczęściej 4-bitowego) wybiera, które segmenty mają świecić, aby utworzyć daną cyfrę.

Kluczową informacją w zadaniu jest to, że bit D jest najbardziej znaczący. Oznacza to, że przy interpretacji czterech bitów nie wolno przyjmować dowolnej kolejności (np. A jako MSB), tylko trzeba przypisać najwyższą wagę właśnie do D, a kolejne wagi do pozostałych bitów w ustalonej kolejności. W praktyce oznacza to poprawne przeliczenie kodu wejściowego na wartość liczbową.

Po odczytaniu stanów wejść z ilustracji i przeliczeniu ich z uwzględnieniem MSB= D, wynik daje wartość odpowiadającą cyfrze 6. Dlatego poprawna odpowiedź to "6".

Pozostałe odpowiedzi są typowymi skutkami błędów:

  • "4" często wynika z pomylenia wag bitów lub nieuwzględnienia ustawienia bitu o najwyższej wadze.
  • "2" bywa skutkiem odwrócenia kolejności bitów (traktowania innego bitu jako MSB) albo odczytu tylko części informacji.
  • "8" zwykle pojawia się, gdy błędnie uzna się, że ustawiony jest wyłącznie bit o najwyższej wadze lub gdy myli się sposób interpretacji kodu wejściowego.

Wskazówka egzaminacyjna: zawsze zacznij od ustalenia, który bit jest MSB i przypisz mu najwyższą wagę. Dopiero potem przelicz kod na wartość i sprawdź, jaka cyfra jest dla niej wyświetlana przez dekoder/sterownik w danym zadaniu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To znaczy, że bit D ma najwyższą wagę w zapisie liczby. Przy 4 bitach oznacza to, że zmiana D wpływa najbardziej na wartość (największy "skok"). Dzięki temu wiadomo, jak poprawnie przypisać wagi bitów podczas przeliczania kodu na cyfrę.
Najpierw ustal kolejność i wagi bitów (który jest MSB). Potem przelicz kod na wartość liczbową (suma wag ustawionych bitów). Na końcu sprawdź, jaka cyfra odpowiada tej wartości w danym dekoderze/sterowniku wyświetlacza.
Bo wtedy te same stany logiczne oznaczają inną liczbę. Ten sam układ bitów, ale z inną kolejnością wag, daje inną sumę. W praktyce to częsty błąd montażowy: zamiana przewodów linii danych powoduje, że wyświetlana cyfra nie zgadza się z oczekiwaną.
Zwykle wpływają na polaryzację sterowania segmentami (czy segment zapala się stanem 0 czy 1), ale nie na samą "wartość" kodu wejściowego, jeśli dekoder jest dobrany poprawnie. W zadaniach egzaminacyjnych typ wyświetlacza bywa istotny, gdy analizujesz poziomy logiczne wyjść.
Najczęściej: pomylenie MSB/LSB, przyjęcie złej kolejności bitów, założenie złego kodu (dwójkowy vs kod 8421), a także nieuwzględnienie typu wyświetlacza (wspólna anoda/katoda). Błąd bywa też "mechaniczny": zamiana przewodów na złączu.
To sposób przypisania wag bitom: 8, 4, 2 i 1. Wtedy czterobitowy kod opisuje cyfry dziesiętne 0–9 (typowo w dekoderach do 7-seg). Jeżeli w zadaniu podano, który bit jest najbardziej znaczący, musisz dopasować do tego układ wag.
W praktyce podaje się znane kody wejściowe (np. odpowiadające 0, 1, 2…) i obserwuje wynik. Jeśli cyfry są "poprzestawiane", zwykle problemem jest kolejność linii danych. Jeśli segmenty świecą odwrotnie lub stale, sprawdza się typ wyświetlacza i zgodność z wyjściami układu.
Gdy potrzebne jest proste, tanie i czytelne wskazanie cyfr (liczniki, mierniki, panele urządzeń), a nie rozbudowana grafika. 7-seg jest łatwy w sterowaniu i odporny na warunki przemysłowe, ale wyświetla głównie cyfry i kilka liter.
Najpierw odczytaj stany bitów z rysunku (np. D, C, B, A). Następnie przelicz je zgodnie z informacją o MSB. Jeśli zadanie dotyczy dekodera, wynik liczbowy mapujesz na cyfrę. Jeśli pokazano segmenty, identyfikujesz cyfrę po układzie świecących segmentów.
Ćwicz trzy rzeczy: (1) przeliczanie kodów z różną kolejnością MSB/LSB, (2) rozpoznawanie cyfr po świecących segmentach, (3) podstawy typowych układów sterujących i ich logiki. Pomaga też rysowanie własnej tabeli segmentów dla cyfr 0–9.
info

To pytanie poprawnie rozwiązuje 41% zdających egzamin. trudne

Eksperci podkreślają: "Jeśli bit D jest najbardziej znaczący, to stan czterech bitów wejściowych interpretuje się z właściwymi wagami (najwyższa waga przypisana do D)."

Źródła:

  • Texas Instruments, "SN74HC4511 BCD-to-7-Segment Latch/Decoder/Driver" (datasheet), sekcje: opis funkcjonalny i tabela prawdy, https://www.ti.com/lit/ds/symlink/sn74hc4511.pdf (dostęp 2026-02-27)
  • Texas Instruments, "CD4511B CMOS BCD-to-7-Segment Latch/Decoder/Driver" (datasheet), sekcje: funkcja dekodowania i sterowanie 7-seg, https://www.ti.com/lit/ds/symlink/cd4511b.pdf (dostęp 2026-02-27)

Materiały:

  • Noty katalogowe układów sterujących wyświetlaczami 7-seg (dekodery/sterowniki)
  • Podręczniki do elektroniki cyfrowej (systemy liczbowe, wagi bitów, kody)
  • Ćwiczenia laboratoryjne z dekodowaniem i sterowaniem wyświetlaczy siedmiosegmentowych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego