Bit ve Baytlar
Bit ve Baytlar
bit()
bitClear()
bitRead()
bitSet()
bitWrite()
highByte()
lowByte()
lowByte(x)
Bir değişkenin (örneğin bir sözcük) düşük sıralı (en sağdaki) baytını çıkarır.
x: Herhangi bir türe ait bir değer
highByte(x)
Bir kelimenin üstteki (en soldaki) baytını (veya daha büyük bir veri türünün en düşük ikinci baytı) ayıklar.
x: Herhangi bir türe ait bir değer
bitRead(x,n)
Sayısal bir değişkenin bitini okur.
x: Okunacak numara
n: Hangi bit, en az anlamlı (en sağdaki) bit için 0’dan.
bitWrite(x,n,b)
Sayısal bir değişkenin bitini yazar. Bu fonksiyonumuz ise istenilen bir sayının, istenilen bir bitinin değerini 1 ya da 0 yapmak için kullanılır. 3 adet parametre alır. Birinci parametre değeri değiştirilecek sayı ya da sayı türü değişken, ikinci parametresi değeri değiştirilecek bit numarası, üçüncü parametre ise 1 ya da 0 olarak bit değeri:
x: Sayısal değişken
n: Yazılması gereken numaranın hangi biti, en az anlamlı (en sağdaki) bit için 0’dan başlayarak
b: Bit’e yazılacak değer (0 veya 1)
bitSet(x,n)
Bir sayı değişkenini ayarlar (1’e yazar).
x: Biti ayarlayacak sayısal değişken
n: Ayarlamak için hangi bit, en az anlamlı (en sağdaki) bit için 0’dan başlayarak
bitClear(x,n)
Sayısal bir değişkenin “bitini” temizler (0 yazar).
x: Biti temizleyecek sayısal değişken
n: Temizlemek için hangi bit, en az anlamlı (en sağdaki) bit için 0’dan başlayarak
bit(n)
Belirtilen bit değerini hesaplar (bit 0 1, bit 1, bit 2, bit 2 vb.).
n: Hesaplama değeri olan bit.
NOT: Buradaki bilgiler arduino.cc sitesinden Türkçeye çevrilmiştir.
Türkçe çevirinin tüm hakları saklıdır.
Bu web sayfası sadece link olarak paylaşılabilir.
Sayfada herhangi bir hata, öneri ve yorumlarınız için iletişim kurmanızı bekleriz.