#define RK GP1
#define RG GP2
void acp(void)
{
ADRESL = 0;
ADRESH = 0;
izm_st = 0;
GO_DONE = 1;
while(GO_DONE)
continue;
izm_st = ADRESL;
izm_st += (ADRESH <<

;
}
/***********************************************************************************************************************/
void main(void)
{
OSCCON = 0b01110101; //вътрешен осцилатор 8MHz
TRISIO = 0b00110000;
ADCON0 = 0b10001101; //дясно подравняване, AN3,
ANSEL = 0b00111000; //Frc, AN3
RG=0;
RK=0;
while(1)
{
acp();
volt = (izm_st*4.882); //mV
if (volt >= 4250)
{
RK=1;
RG=1;
}
else{RK=0;}
}
}