You dont have javascript enabled! Please enable it!

Kahend, kümnend, kuueteistkümnend

Teemad:

  • Sissejuhatus
  • Binaarne
  • Kümnend
  • Kuueteistkümnendsüsteem
  • Teisenda binaarne kümnendkohaks
  • Kümnendarvu teisendamine binaarseks
  • Teisenda binaarne kuueteistkümnendsüsteemiks
  • Kuueteistkümnendsüsteemi teisendamine binaarseks

Eessõna:
Kõik autos olevad arvutid töötavad digitaalse elektroonikaga: numbrid 1 ja 0. Kui arvuti A soovib saata teatud infot arvutile B CAN siini kaudu, luuakse teade kõigist 1 ja 0 (binaarne), mis teisendatakse kümnendkohaks või kuueteistkümnendsüsteem, mille arvuti B tuvastab ja töötleb. Arvuti protsessor töötab alati sisemiselt ühtede ja nullidega. Andurite ja teiste arvutite kümnend- ja kuueteistkümnendkoodid tuleb seetõttu alati teisendada. 1 tähendab "sees" ja 0 tähendab "väljas".

Binaarsüsteemi kasutavad juhtimisseadmed sisemiselt. Binaarkoode saab kasutada ka väikeste andmeedastuste jaoks, nt sisselülitamiseks (1) või väljalülitamiseks (0). Suuremateks andmeedastusteks näiteks temperatuuriandurilt tuleb saata palju ühtesid ja nulle. Kuueteistkümnendsüsteemiga saab näiteks andmesiini kaudu temperatuuri palju täpsemalt edastada, sest 00 ja FF vahel saab edastada palju rohkem erinevaid temperatuure kui kahendsüsteemis olevate ühtede ja nullide kombinatsioonid. Koode saab ka käsitsi teisendada. Sellel lehel selgitatakse lähemalt, kuidas see toimib.

Binaarne:
Kakskeelne süsteem: 01
Valik: 0 või 1

Praktiline näide: aknalüliti edastab andmesiini kaudu juhtseadmele kümnendkoodi 252. Juhtseade teisendab koodi binaarkoodiks 11111100. Juhtseade tuvastab, et see on kood parema esiakna avamiseks. Juhtseade varustab akna mootorit toitega, kuni lüliti edastab koodi 00000000 või kuni aken on jõudnud lõppasendisse.

Ava vasak aken:11111110Sulge:01111111
Ava parem aken:11111100Sulge:00111111
Ava aken:11111000Sulge:00011111
Ava Ra aken:11110000Sulge:00001111
Tühikäigu lülitid:00000000Säilitamine:11111111

Kümnend:
10-kohaline süsteem: 0123456789
Valik: vahemikus 0 kuni 255

Kümnendarvu võib vaadelda kompaktse kahendarvuna. Binaarne väärtus: 01100100 on kümnendkoht: 100.

Kuueteistkümnendsüsteem:
16 numbrisüsteem: 0123456789ABCDEF
Võimalus: vahemikus 00 kuni FF

Kuueteistkümnendsüsteem on ulatuslikum kui kümnendsüsteem. Kuueteistkümnend on vahemikus 0 kuni 15, detsi aga vahemikus 0 kuni 9.
Numbrid, mis on suuremad kui 9, on tähistatud tähtedega:
10 = a
11=B
12 = C
13=D
14 = E
15=F
Seetõttu pakub see rohkem võimalusi kui kümnendsüsteem ja sobib ideaalselt suure andmeedastusega juhtseadmete jaoks.

Teisenda binaarne kümnendkohaks:

Teisenda kümnendarvu binaarseks:

Teisenda binaarne kuueteistkümnendsüsteemiks:

Kuueteistkümnendsüsteemi teisendamine binaarseks: