Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => Konuyu başlatan: tekniker_murat - 11 Mayıs 2017, 01:47:09

Başlık: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: tekniker_murat - 11 Mayıs 2017, 01:47:09
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 [I] 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.
Başlık: Ynt: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: Adem_AYDIN - 11 Mayıs 2017, 10:18:54
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.
Başlık: Ynt: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: ahmetbudak - 11 Mayıs 2017, 15:12:45
C dilini öğrenmeye ne dersin
Başlık: Ynt: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: MC_Skywalker - 11 Mayıs 2017, 15:55:47

int i;
for (i=0, i<8, i++)
PORTB.0[i]=1;
Delay_ms(100);
Next;

Başlık: Ynt: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: tekniker_murat - 11 Mayıs 2017, 16:55:44
Ahmet budak abi C dilini öğrenmeye ne dersin demişsiniz ya

Allah derim biri ön ayak olursa...
Başlık: Ynt: Pic basicde ki kodun micro c deki karşılığı nasıl olmalıdır ?
Gönderen: ahmetbudak - 11 Mayıs 2017, 22:43:08
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;

https://www.youtube.com/watch?v=FtaKEn2f2qI&list=PLfzhcDNz4tlXOvEE7z_u3gEqFO3nwIZ5i (https://www.youtube.com/watch?v=FtaKEn2f2qI&list=PLfzhcDNz4tlXOvEE7z_u3gEqFO3nwIZ5i)

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

ve
https://elektrokod.wordpress.com/ (https://elektrokod.wordpress.com/)

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