Atmel studio ile ilgili bir sorum var?

Reklam Alanı #5

gazeteci

Yeni üye
Katılım
1 Kas 2018
Mesajlar
46
Tepkime puanı
0
Puanları
1
Konum
İstanbul
selam, atmel studio da yeniyim. Resimde binary olarak yazdığım kodlarım register shifting karşılığı sağ tarafta açıklama olarak mevcut. Benim sorum neden benim yazdığım gibi binary olarak değilde ,genelde register shifting olarak kullanılıyor işler daha zorlaşmıyormu? Hız ve performans açısından mı böyle yapılıyor?

atmel studuo.jpg
 

gecko

Yeni üye
Katılım
26 Eki 2018
Mesajlar
42
Tepkime puanı
1
Puanları
1
Konum
Hatay
Sadece shift değil aynı zamanda maskeleme yapiliuor bu sayede sadece ilgili pinin durumu değişecek.eger sizin yaptığınız gibi olursa bir pini kontrol etmek isterken diğer 7 pininde durumu değişmiş olacak
 

gazeteci

Yeni üye
Katılım
1 Kas 2018
Mesajlar
46
Tepkime puanı
0
Puanları
1
Konum
İstanbul
Sadece shift değil aynı zamanda maskeleme yapiliuor bu sayede sadece ilgili pinin durumu değişecek.eger sizin yaptığınız gibi olursa bir pini kontrol etmek isterken diğer 7 pininde durumu değişmiş olacak
ama hocam ikiside aynı şey değilmi misal ilk satırda yazdığım kod ama orda sadece şu var fazladan düz çizgi var veya anlamına gelen.onunla alakalı bir durummu.Bu işaretleri direk portun önüne getirmenin anlamı ne.
 

gecko

Yeni üye
Katılım
26 Eki 2018
Mesajlar
42
Tepkime puanı
1
Puanları
1
Konum
Hatay
ama hocam ikiside aynı şey değilmi misal ilk satırda yazdığım kod ama orda sadece şu var fazladan düz çizgi var veya anlamına gelen.onunla alakalı bir durummu.Bu işaretleri direk portun önüne getirmenin anlamı ne.
DDRB=DDRB | (1<<4). İle DDRB |= (1<<4) aynı ifade.. DDRB |= 0b10000. İfadeside aynı
 

ghost

Yeni üye
Katılım
26 Eki 2018
Mesajlar
50
Tepkime puanı
1
Puanları
1
Konum
Iğdır
Tek pin kullanacaksanız fark etmezdi. Birden fazla pin kullanıldığında diğer pinlerin durumunu oynamadan sadece istediğin pin durumunu oynamak istiyorsan mecburen or veya not and külkanmak gerekiyor. Bende yeniyim.. ustalar ne diyecek bakalım
 

Reklam Alanı #6

Reklam Alanı #1

Yeni konular

Reklam Alanı #2

Üst