用C语言实现递推平均滤波法(又称滑动平均滤波法),程序如下所示:/*滑动平均滤波法*/#define N 12 char value_buf[N];char i=0;char filter(){ char count; int sum=0; value_buf[i++] = get_ad(); if ( i == N ) i = 0; for ( count=0;count<N,count++) sum = value_buf[count]; return (char)(sum/N);}
用C语言实现递推平均滤波法(又称滑动平均滤波法),程序如下所示:/*滑动平均滤波法*/#define N 12 char value_buf[N];char i=0;char filter(){ char count; int sum=0; value_buf[i++] = get_ad(); if ( i == N ) i = 0; for ( count=0;count<N,count++) sum = value_buf[count]; return (char)(sum/N);}
共 2 个关于本帖的回复 最后回复于 2013-3-14 09:10