Pic rogramlama ccs c ile servo motor örnek uygulama
denetleyici 16f877a kullanıldı
4mhz osilatr ayarlandı
timer0 kesmesi ayarlandı
#include<16f877a.h>
#fuses hs
#use delay(clock=4m)
int8 i,data;
#int_timer0
void timer0()
{
i++;
if(i==0) output_high(pin_c1);
if(i==data) output_low(pin_c1);
SET_TIMER0(158);
}
void main()
{
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_4);
SET_TIMER0(158);
enable_interrupts(INT_TIMER0);
enable_interrupts(GLOBAL);
output_low(pin_c1);
data=10;
while(true)
{
}
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...