Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

port tersleme hk.

Başlatan frkcn, 14 Ekim 2010, 13:31:54

frkcn

output_d(s[ i ]);

bu komuttan sonra portd yi komple terslemek istiyorum nasıl yapabilirim bi türlü kısa bir şekilde yapamadım

        output_toggle(pin_d0);
        output_toggle(pin_d1);
        output_toggle(pin_d2);
        output_toggle(pin_d3);
        output_toggle(pin_d4);
        output_toggle(pin_d5);
        output_toggle(pin_d6);
        output_toggle(pin_d7);

bunlarla aynı işi yapıcak ?
Bugün ömrümün geride kalan son günü...

zamzam23

#1
int a=150;
int b;
a=~b;
//a=150=0b10010110
//b=105olur. 105=0b01101001

bunu kullanarak yapabilirsin.d portuna tam olarak hangi sayıyo yklüyorsun bilmediğim için kodu yazmadım sen örnek koda bakarak halledersin.

mufitsozen

b'11111111' ile xor yap, 1'ler 0, o'lar 1 olur.
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

frkcn

Alıntı yapılan: zamzam23 - 14 Ekim 2010, 14:01:12
output_d(~s[ i ]);

örneğinizden yola çıkarak bu şekilde hallettim teşekkürler
Bugün ömrümün geride kalan son günü...