for döngüsü ile pinlere ulaşmak

Başlatan aytac., 02 Ekim 2016, 22:49:56

aytac.

temel c mantığında olduğu gibi yapmak istiyorum ama böyle bir kullanım yok sanırım ccs c'de? sırayla birinci ledden başlayarak 8 e kadar artarak gitmesini istiyorum programın benim kullanımım geçerli değil ccs c de sanırım.

for(i=0;i<8;i++)
   {
      output_high(pin_b[i]);
      delay_ms(100);
      
   }

mehmet

for(i=0;i<8;i++)
   {
      output_high(pin_b[1<<i]);
      delay_ms(100);
     
   }
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

RaMu


#byte B_PORTU=GETENV("SFR:LATB")

.
.
.
       bit_set(B_PORTU,i);
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ertuğrul54

bir dizi oluşturarak port x e ata istediğin gibi oynatırsın

aliveli

ilk önce komutlarını düzgün öğrenmelisin

for(i=0;i<8;i++)
   {
      output_high(pin_b0+i);
      delay_ms(100);
      
   }

aytac.

Alıntı yapılan: aliveli - 04 Ekim 2016, 01:22:42
ilk önce komutlarını düzgün öğrenmelisin

for(i=0;i<8;i++)
   {
      output_high(pin_b0+i);
      delay_ms(100);
      
   }


zaten yapının ccs c de nasıl kullanıldığını bilmediğim için soruyorum :) +i şeklindeymiş parantez içinde değil teşekkür ediyorum sağolun :)

muhittin_kaplan

@aytac. hocam her yazdığınızı Kalın (bold) yapmayınız.

aytac.

Alıntı yapılan: muhittin_kaplan - 11 Ekim 2016, 11:10:44
@aytac. hocam her yazdığınızı Kalın (bold) yapmayınız.

Ters gitmek gibi bir amacım yok yanlış anlaşılmasın da, kullanıma sunulmuş özellikleri kullandım yazı dikkat çekici olsun diye yapmıştım. İlk mesaj için normal sanırım ama diğerlerinde de kullanmak olmamış haklısınız.

muhittin_kaplan

Ters gitmek değil hocam sizinki, benimkide "höyt böyle yazma" değil. sadece daha iyi olur düşüncesindeyiz. ;)