Gönderen Konu: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?  (Okunma sayısı 595 defa)

Çevrimdışı tekniker_murat

  • Kıdemli
  • ****
  • İleti: 177
  • Eğitimi baltalayanların elinden baltalarını alalım
    • www.kontrolkalemi.com/forum
Herkese selamun aleyküm değerli ete hocamın sitesinde pic basic komutları ile yapılan bir program parçasının açıklamasında şöyle bir yazı var

For I=0 to 7
PORTB.0[ I ]=1 ' parantezin içindeki I nın sağında ve solunda boşluk yok
Pause 100
Next

Burada portb nin ilk önce 0. biti gösterilse de ile gösterilen I değişkenin içindeki sayı kaç ise portb nin o değerdeki biti set ediliyor Örnek olarak O anda I değişkenin içi 5 ise portb nin 5. biti 1 edilmiş oluyor.

DHT11 sensöründen veri okuyup yazabilmek için araştırdığım bir konudur o yüzden önem ile araştırıyorum.

Lakin ben aynı işlemi micro C ile yapmak istesem nasıl bir komut kullanmam gerekirdi bunu merak ediyorum

Neden merak ediyorum ve neden micro c ? : Birincisi pic basicden daha çok denetleyiciye hitap ediyor. Pic harici arm vb bir çok çeşit ile çalışma imkanı sunuyor.
İkincisi ise artık bir adım daha yukarıya çıkmak için iyi bir program olduğunu düşünüyorum. mantığı çok esnek gelmedi bana ama yinede C olması güzel.
« Son Düzenleme: 11 Mayıs 2017, 16:48:45 Gönderen: tekniker_murat »

Çevrimdışı Adem_AYDIN

  • Yeni Üye
  • *
  • İleti: 12
  • Bordo Bere
    • «ا¯· Basic ४ C ·¯ا»
Ccs C'de bu şekilde
For(i=0;i<8;i++);
portb=Bit_set(0,i); //(sıfır, i)
yada
bit_set(Porta,i); //bundan emin değilim.
« Son Düzenleme: 12 Mayıs 2017, 01:23:12 Gönderen: Adem_AYDIN »
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Çevrimdışı ahmetbudak

  • Kıdemli
  • ****
  • İleti: 386
C dilini öğrenmeye ne dersin

Çevrimiçi MC_Skywalker

  • Profesyonel Üye
  • *****
  • İleti: 2417
  • e=m.c^2
Kod: [Seç]
int i;
for (i=0, i<8, i++)
PORTB.0[i]=1;
Delay_ms(100);
Next;
« Son Düzenleme: 12 Mayıs 2017, 10:53:10 Gönderen: MC_Skywalker »

Çevrimdışı tekniker_murat

  • Kıdemli
  • ****
  • İleti: 177
  • Eğitimi baltalayanların elinden baltalarını alalım
    • www.kontrolkalemi.com/forum
Ahmet budak abi C dilini öğrenmeye ne dersin demişsiniz ya

Allah derim biri ön ayak olursa...

Çevrimdışı ahmetbudak

  • Kıdemli
  • ****
  • İleti: 386
kuşkusuz internet üzerinde yerli yabancı binlerce kaynak bulabilirsin ama ben yine de sana birkaç site önereyim
C dili için kademe kademe youtube anlatımı için;



mikroc de ısrarlı olduğundan:
https://mikrodunya.wordpress.com/

ve
https://elektrokod.wordpress.com/

çalışmalarında başarılar...