Przejdź do głównej treści

Konwersja liczb binarnych na dziesiętne

Słownik kwalifikacji ELM.03 - Montaż, uruchamianie i konserwacja urządzeń i systemów mechatronicznych

Liczba binarna jest zapisana w systemie dwójkowym, czyli za pomocą cyfr 0 i 1. Każda pozycja w liczbie binarnej ma wagę będącą kolejną potęgą liczby 2.

Wagi bitów

Dla liczby 8-bitowej wagi od lewej do prawej są następujące:

  • 128 = 2⁷
  • 64 = 2⁶
  • 32 = 2⁵
  • 16 = 2⁴
  • 8 = 2³
  • 4 = 2²
  • 2 = 2¹
  • 1 = 2⁰

Bit o wartości 1 oznacza, że daną wagę należy dodać. Bit o wartości 0 oznacza, że daną wagę pomijamy.

Przykład

Liczba binarna:

11100111₂

Rozpisanie na wagi:

1·128 + 1·64 + 1·32 + 0·16 + 0·8 + 1·4 + 1·2 + 1·1

Obliczenie:

128 + 64 + 32 + 4 + 2 + 1 = 231

Zatem:

11100111₂ = 231₁₀

Zastosowanie w mechatronice

W urządzeniach mechatronicznych przetwornik A/C zamienia sygnał analogowy, np. napięcie z czujnika, na wartość cyfrową. Wynik często przedstawiany jest jako liczba binarna. Aby odczytać jej wartość liczbową, trzeba umieć przeliczyć zapis binarny na dziesiętny.

Dla przetwornika 8-bitowego możliwe są wartości od 00000000₂ do 11111111₂, czyli od 0 do 255 w systemie dziesiętnym.