register ayarları

Başlatan ahmetbudak, 26 Ocak 2015, 21:41:56

ahmetbudak

iyi akşamlar
aşağıdaki kod
ADCON1 |=0X0F;
CMCON |=7;

registerlere değer vermede kullanılıyor peki bu kodlar
ADCON1=0X0F;
CMCON=7; 

kodları ile anı anlamda değil mi?

"|="  şeklinde kullanmanın bir özel anlamı var mı?
cevaplar için şimdiden teşekkürler.

mehmet

#1
http://www.kadifeli.com/fedon/stdcprtr.php?2_2

http://www.tutorialspoint.com/cprogramming/c_operators.htm

ADCON1 |=0X0F; < = > ADCON1 = ADCON1 | 0X0F;

CMCON |=7; < = > CMCON = CMCON | 7;

Veya işlemi ile sadece high yapılacak bitler değiştiriliyor.
Değişkenin önceki high olan bitleri korunuyor...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr