28 Haziran 2020 Pazar

Pic Programlama ccs c pwm adc örnek

Pic Programlama ccs c pwm adc örnek devre ve kodları
16f877a denetleyici kullanıldı
adc 10 bit ayarlandı
harici osilatör 4mhz ayarlandı


#include<16f877a.h>
#device adc=10
#fuses xt,nowdt
#use delay(clock=4m)

int16 deger=0;

void main()
{
set_tris_b(0x00);
setup_timer_2(T2_DIV_BY_16,254,1);
setup_ccp1(ccp_pwm);
setup_adc(adc_clock_internal);
setup_adc_ports(all_analog);
while(true)
{
set_adc_channel(0);
deger=read_adc();
set_pwm1_duty(deger);
if(deger >= 1022)
{
deger=0;
}
}
}


Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...