Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
aligokhan
Tarih: 21.12.2006, 23:42 Mesaj konusu: 16f877 için c ile yazılmış program

selam ben çizgi izleyen yapmaya çalışıyorum. 16f877 için motor sürücü devresinde kullanılmak için C ile yazılmış örnek bir programa ihtiyacım var. lütfen yardım!!!
-----------------------------------------------------

kouelohabuser
Tarih: 26.12.2006, 13:48 Mesaj konusu:

ne tür bi motor kullanacaksın.Onları falan belirtmemişsin.Ayrıca hazır program kullanman yerine kendi programını yazman daha verimli olur.Kullanacağın hazır program tam çalışmayabilir.
aligokhan
Tarih: 28.12.2006, 01:16 Mesaj konusu:

DC motor kullanacağım. Programı direk pic e yukleyip çalıştırmak için istemiyorum zaten. sadece yazacağım programa bir örnek teşkil etsin yani bana fikir versin diye bir örnek program istedim yoksa hiç bir hazır program işe yaramaz elbette.
respected
Tarih: 28.12.2006, 11:36 Mesaj konusu:

16f628 yerine 16f877 yazarak düzeltirsen sorun olmaz.
//////////////////////////bu kodlar step motor için///////////////////////////////
#include <16f628.h>
#fuses hs,nowdt,noprotect,nolvp
#use delay(clock=4000000)
int a;


byte const poz8[9] = { 0b0000,
0b1000,
0b1001,
0b0001,
0b0101,
0b0100,
0b0110,
0b0010,
0b1010};



void main() {
a=0;
while(true)
{

if(!input(pın_a0))
{
if(a>8) a=0;
a++;
output_b(poz8[a]);
delay_ms(50);


}

if(!input(pın_a1))
{
if(a<1) a=9;
a--;
output_b(poz8[a]);
delay_ms(50);


}

}

}

burada yazdığımızda orjnal hali değişmektedir. değişmemiş hali rar dosyadadır. istersen kendin de düzenleyebilirsin.

///////////////bu da dc motor içindir/////////////////
#include <16f628.h>
#fuses xt,nowdt,noprotect
#use delay(clock=4000000)


void main()
{



while(true){
if(!input(pın_a0)) output_low(pın_b0);
else output_high(pın_b0);
if(!input(pın_a1)) output_low(pın_b1);
else output_high(pın_b1);

}
}
surhay
Tarih: 28.12.2006, 14:12 Mesaj konusu:

dc motorla yapacaksan
http://www.elektrotekno.com/about13878.html
bak derim belki faydası olur.
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 1 sayfa)

16f877 için c ile yazılmış program

Gizlilik Politikası

PLC programming