Microdenetleyiciler Dersi Ders Notu Mikrodenetleyici


Portb=255; //255’in ikili karşılığı 11111111 olduğu için RB0 ile RB7 arası tüm uçlar dijital 1 durumuna yani 5 Volta ayarlanır. **Portb=0b11111111



Indir 1.36 Mb.
Sayfa21/52
Tarih11.02.2022
Büyüklüğü1.36 Mb.
#39
1   ...   17   18   19   20   21   22   23   24   ...   52
Portb=255; //255’in ikili karşılığı 11111111 olduğu için RB0 ile RB7 arası tüm uçlar dijital 1 durumuna yani 5 Volta ayarlanır.
**Portb=0b11111111; komutu Portb=255; komutu ile aynı işlemi yapar. Sadece bir tanesinde B portuna atanacak değer iki tabanında diğerinden on tabanında girilmiştir.
Komutun kullanılacağı yere göre istersek sayıyı on tabanında istersek iki tabanında girebiliriz. Sadece sayı iki tabanında girilirken başına 0b ekini eklemeye dikkat etmemiz gerekir. Bu eki eklemezsek sayının on tabanında yazılmış olduğu kabul edilir.
****On Tabanındaki Sayıların İkili Tabana Dönüştürülmesi
MikroC programında kullanılan sayılar on tabanında ya da başka tabanlarda olabilir. On tabanında yazılan sayıların çıkış olarak bir porta gönderilmesi ya da dışardan okunabilmesi durumunda on tabanındaki sayıların portlara gönderilmesi ve dışardan okunması işlemi iki sayı tabanında yapılır. On tabanındaki sayıların ikili tabana dönüştürülmesi işlemi on tabanındaki sayının sürekli olarak bölümü 0 çıkana kadar 2’ye bölünmesi ve en sonunda bölme işlemlerinin kalanlarının tersten yazılması şeklinde yapılır. Bu işlem pratik olarak windows hesap makinesi bilgisayar programcısı modunda kullanılarak ta yapılabilir.
Örnek: On tabanındaki 125 sayısını 2 tabanına dönüştürülmesi işlemi. Sonuç iki tabanında 1111101’ dir. Yani 10 tabanındaki 125 sayısı ve iki tabanındaki 1111101 sayısı birbirine eşittir.


Katalog: ders

Indir 1.36 Mb.

Arkadaşlarınla ​​paylaş:
1   ...   17   18   19   20   21   22   23   24   ...   52




Veritabanı telif hakkı ile korunan ©dosyalar.org 2023
mesaj gönder

    Ana sayfa