#include <16F877A.h> // Denetleyici dosyasını içe aktardık
#device ADC = 16 // 16 bit çözünürlüklü ADC kullanacağız
void main()
{
setup_adc(ADC_CLOCK_DIV_32); /*bu kısımda ise analog veri okumak için clock palse yani
denetleyicinin frekansının kaçta kaçı kısmında bilgi alınacağı ayarıdır*/
setup_adc_ports(AN0_AN1_AN2_AN3_AN4);// burada analog okuma pinlerinden 5 tanesi aktif edildi
int16 digital_deger,analog_okuma;
while(TRUE)
{ set_adc_channel(1); //analog okuma yapacağımız kanalı seçtik yani AN1 den okuma yapacağız.
analog_okuma=read_adc();//analog 1 kanalından okunan değeri 'analog_okuma' değişkenine ata
delay_ms(1000); //1 saniye bekle
/************** OKUMA TAMAMLANDI**********/
digital_deger=analog_okuma*0,125; // bu kısımda okuduğumuz analog değeri dijital bir değere çevirdik
// geri kalan istediklerine göre ayarlayabilirsin.if,if else,do while, for, case break gibi gibi...
}
}