Hola a tod@s, tengo algun problemilla al programar el pic 16f876A, a ver si me podeis ayudar.
Tengo una entrada analógica cada 200ms y la visualizo en un LCD, lo he programado para que lea 100 entradas y haga la media,
for(i=0;i<=99;++i)
{
medida=read_adc();
delay_us(200);
lectura+=medida;
}
x=(lectura/100);
pero para que no me varíe tanto el resultado, queria que almacene 100 entradas y al tener una nueva entrada, quite la primera de esas 100 ya existentes, le añada la ultima y haga la media y asi sucesibamente. ¿alquien me puede decir como hacerlo?