 | Elektrotekno.com Elektronik ve Teknoloji Merkezi
| | 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.
|
|
|
|