Przedmioty:
- Wprowadzenie
- Dwójkowy
- Dziesiętny
- Szesnastkowy
- Zamień binarny na dziesiętny
- Zamień liczbę dziesiętną na binarną
- Konwertuj plik binarny na szesnastkowy
- Konwertuj zapis szesnastkowy na binarny
Przedmowa:
Wszystkie komputery w samochodzie współpracują z elektroniką cyfrową: cyframi 1 i 0. Gdy komputer A chce przesłać określoną informację do komputera B poprzez magistralę CAN, tworzony jest komunikat zawierający wszystkie cyfry 1 i 0 (binarnie), a następnie konwertowany na liczbę dziesiętną lub wiadomość szesnastkową, która jest rozpoznawana i przetwarzana przez komputer B. Procesor komputera zawsze działa wewnętrznie z jedynkami i zerami. Dlatego kody dziesiętne i szesnastkowe z czujników i innych komputerów muszą być zawsze konwertowane. 1 oznacza „włączony”, a 0 oznacza „wyłączony”.
System binarny jest używany wewnętrznie przez urządzenia sterujące. Kody binarne można również wykorzystać do małych transferów danych, np. włączenia (1) lub wyłączenia (0). W przypadku większych transferów danych np. z czujnika temperatury należy przesłać wiele zer i jedynek. Na przykład w systemie szesnastkowym temperatura może być przesyłana znacznie dokładniej za pośrednictwem magistrali danych, ponieważ między 00 a FF można przesyłać o wiele więcej różnych temperatur niż kombinacje zer i jedynek w systemie binarnym. Kody można również konwertować ręcznie. Jak to działa, wyjaśniono w dalszej części tej strony.
Dwójkowy:
System dwujęzyczny: 01
Opcja: 0 lub 1
Praktyczny przykład: Przełącznik okienny przesyła kod dziesiętny 252 poprzez magistralę danych do jednostki sterującej. Kod jest konwertowany przez centralę na kod binarny 11111100. Centrala rozpoznaje, że jest to kod otwierający prawą przednią szybę. Centrala zasila silnik okna do momentu, aż wyłącznik prześle kod 00000000 lub do momentu, gdy okno osiągnie swoje położenie krańcowe.
Otwórz lewe okno: | 11111110 | Zamknąć: | 01111111 |
Otwórz prawe okno: | 11111100 | Zamknąć: | 00111111 |
Otwórz okno: | 11111000 | Zamknąć: | 00011111 |
Otwórz okno Ra: | 11110000 | Zamknąć: | 00001111 |
Przełączniki pozycji biegu jałowego: | 00000000 | Przechowywanie: | 11111111 |
Dziesiętny:
System 10-cyfrowy: 0123456789
Opcja: od 0 do 255
Liczbę dziesiętną można postrzegać jako zwartą liczbę binarną. Wartość binarna: 01100100 jest dziesiętna: 100.
Szesnastkowy:
System 16 numerów: 0123456789ABCDEF
Możliwość: od 00 do FF
System szesnastkowy jest bardziej rozbudowany niż system dziesiętny. Heksa zmienia się od 0 do 15, a deci od 0 do 9.
Liczby większe od 9 są oznaczone literami:
10 = A
11=B
12=C
13=D
14 = E
15=F
Daje to zatem więcej opcji niż system dziesiętny i będzie idealne dla urządzeń sterujących z dużą ilością transferu danych.
Zamień system binarny na dziesiętny:
Zamień liczbę dziesiętną na binarną:
Konwertuj plik binarny na szesnastkowy:
Konwertuj zapis szesnastkowy na binarny:
Powiązana strona: