Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun. Aktivasyon epostanız mı yok?

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Mikrodenetleyiciler Dersi Temrinleri / Mikrodenetleyi programlamada kullanılan veri çeşitleri

Temrin No: 4

MİKRODENETLEYİCİ PROGRAMLAMADA KULLANILAN VERİ TÜRLERİ

 

DESİMAL

BİNARY

HEGZADESİMAL

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

Sayı Tabanları:

Mikrodenetleyicileri programlarken günlük hayatımızda kullandığımız 0 ila 15 arasındaki desimal sayıların binary ve hegzadesimal karşılıklarını bilmemiz gerekir. Aşağıdaki tabloda 0 ila 15 arasındaki desimal sayıların binary ve hegzadesimal karşılıkları görülmektedir.Mikrodenetleyicilerde program geliştirirken üç tür veri tipi kullanılır.

Binary (ikili): 0 ve 1 değeri dışında değer alamaz. En küçük veri tipidir.

Hexadecimal (on altılı): 0-9 arası rakamlar ve A-F arası harflerden oluşan toplam 16 farklı değer alabilmektedir. Decimal (onlu): 0-9 arası rakamlardan oluşan 10 farklı değer alabilen veri türüdür.

Decimal / Binary Dönüşümü

 (12)10 = ( ?  )2

BÖLÜNEN

BÖLEN

BÖLÜM

KALAN

12

2

6

0

6

2

3

0

3

2

1

1

1

2

0

1

(12)10 = (1100)2

 

 

 

 

 

 

 

Binary / Desimal Dönüşümü
(1100)2 = ( ? ) 10

1

1

0

0

Binary sayı

8

4

2

1

Max. ağırlığı yazılır

8

4

0

0

0 olan bitler dikkate alınmaz.

8+4 = (12)10

 

Hegzadesimal / Desimal Dönüşümü(9A)16 = (?)10

9

A

Hegzadesimal sayı

 

 

10 x 1 = 10

 

 

9 x 16 = 144

 

(9A)16 = (154)10

 

Decimal / Hegzadesimal Dönüşümü
(28)10 = (?) 16

BÖLÜNEN

BÖLEN

BÖLÜM

KALAN

28

16

1

C

1

16

0

1

(28)10 = (1C)16

 

 

 

 

Binary / Hegzadesimal Dönüşümü
Önce rakamlar sağdan başlayarak dörtlü gruplara ayrılır ve aşağıdaki işlem sırasıyla sonuca ulaşılır.
(10101101)2 = ( ? )16

1

0

1

1

1

0

0

1

1

0

1

1

1

0

0

1

D

9

 

(10101101)2 = ( D9 )16

 

Hegzadesimal / Binary Dönüşümü
(BC)16 = ( ? )2

B (11)

BÖLÜNEN

BÖLEN

BÖLÜM

KALAN

11

2

5

1

5

2

2

1

2

2

1

0

1

2

0

1

1011

 

 

 

 

 

 

 

 

C (12)

BÖLÜNEN

BÖLEN

BÖLÜM

KALAN

12

2

6

0

6

2

3

0

3

2

1

1

1

2

0

1

1100

 

 

 

 

 

 

 

 

(BC)16 = ( 10111100 )2

 

İşlem Basamakları:

  1. Verilen sayıların istenilen sayı tabanlarındaki karşılıklarını hesaplayınız.

DEĞERLENDİRME

Adı soyadı

Teknoloji

Süre

Tertip Düzen

İş Güvenliği

Toplam

 

70

10

10

10

100

 

 

 

 

 

Temrine ait doc uzantılı ms word belgesini buraya tıklayıp ilgili konu ekinden indirebilirsiniz.