#include <16f877a.h>
#fuses XT, NOWDT, NOPROTECT, NOLVP, NOBROWNOUT
#use delay (clock=4000000)

//Servo D1 lábon
//Trimmerpotméter A0 lábon.


void main (void) {
long d,t;
int a;

set_tris_c(1);
set_tris_d(0);
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports( ALL_ANALOG );
set_adc_channel(0);
                 

while(1){

a=0;
while(a<50){
d=read_adc();
t=d*10;
output_high (PIN_D1);
delay_us (t);
output_low (PIN_D1);
delay_us (20000-t);
a++;
}
}
}
