#include "delay.c"
#include <pic.h>
main(void)
{
	float lsb, deger;	
	TRISD=0b00000000;
	TRISA=0b0;
	ADCON1=0b10001110;
	ADCON0=0b01000001;
	lsb=5.0/1024.0;/*adc dan elde edilen verileri daha sonra kullanmak için işimize yarıyacak şekilde düzenliyor 
				(adc sonuçları 10bit olduğu için 1024 e bölüyor)*/
	for(;;)
	{
		ADCON0=0b01000101;/*ad basladi*/
		while(ADGO!=0);/*ad nin bitmesini bekliyor*/
		deger=256*ADRESH+ADRESL;/*adresl ve adresh a yazılan verileri bir araya getiriyor*/
		deger=deger*lsb;
		if(deger<=1){RD0=1;}
		if(1<deger && deger<=2){RD1=1;}
		if(2<deger && deger<=3){RD2=1;}
		if(3<deger && deger<=4){RD3=1;}
		if(4<deger && deger<=5){RD4=1;}
		DelayMs(250);

	}
}
