Przejdź do głównej treści
  1. Strona główna
  2. Technik elektronik
  3. ELM.05
  4. Pytanie

Kwalifikacja: ELM.05 - Eksploatacja urządzeń elektronicznych

Zawód: Technik elektronik

Kategorie: Układy elektroniczne Pomiary i narzędzia

Słowa kluczowe: Kod BCD

Liczba (0001 0010 0100)BCD zapisana w kodzie BCD (ang. Binary-Coded Decimal) po dokonaniu konwersji na system dziesiętny będzie miała postać

Liczba (0001 0010 0100) zapisana w BCD daje w systemie dziesiętnym 124, ponieważ kod BCD, najczęściej w odmianie 8421, nie jest odczytywany jako jedna długa liczba binarna. Tutaj trzeba podzielić zapis na tetrady, czyli grupy po 4 bity: 0001, 0010, 0100. Każda taka grupa opisuje jedną cyfrę dziesiętną. 0001 to 1, 0010 to 2, a 0100 to 4. Po złożeniu cyfr w tej samej kolejności otrzymujemy 124. Moim zdaniem to jest jedna z tych rzeczy, które warto ćwiczyć na spokojnie, bo w elektronice cyfrowej pomylenie BCD ze zwykłym kodem binarnym robi potem dziwne wyniki. W praktyce BCD spotyka się np. w licznikach, zegarach RTC, sterownikach wyświetlaczy 7-segmentowych i niektórych systemach pomiarowych, gdzie wygodniej przechowywać osobno cyfry dziesiętne. Dobra praktyka branżowa: zawsze grupuj bity po cztery od strony prawej i sprawdzaj, czy każda tetrada ma wartość od 0000 do 1001, bo kombinacje 1010–1111 w klasycznym BCD 8421 nie oznaczają poprawnych cyfr dziesiętnych.
W tym zadaniu najważniejsze jest rozróżnienie między kodem BCD a zwykłym systemem binarnym. W BCD każda tetrada, czyli grupa 4 bitów, oznacza osobną cyfrę dziesiętną. Nie dodajemy więc wag przez całe 12 bitów tak, jak przy normalnej liczbie binarnej, tylko czytamy grupy: 0001, 0010 i 0100. Dają one cyfry 1, 2 oraz 4, więc wynik to 124. Jeśli pojawia się wynik 123, to zwykle wynika z niedokładnego przeliczenia ostatniej tetrady. 0100 nie oznacza 3, tylko 4, bo w kodzie 8421 aktywna jest pozycja o wadze 4. Wynik 111 bierze się często z bardzo uproszczonego skojarzenia, że każda grupa z jedynką daje po prostu cyfrę 1. To jest myślenie zbyt na skróty, bo położenie bitu w tetradzie ma znaczenie. Z kolei 321 sugeruje odczyt grup w odwrotnej kolejności albo pomylenie kierunku zapisu. W dokumentacji technicznej i przy analizie układów cyfrowych przyjmuje się normalną kolejność od lewej do prawej, tak jak zapisano liczbę. Z mojego doświadczenia dobry nawyk to najpierw narysować odstępy co 4 bity, a dopiero potem przeliczać tetrady. To proste, ale serio zmniejsza liczbę głupich pomyłek przy licznikach, dekoderach BCD i wyświetlaczach 7-segmentowych.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.