單片機10種軟件濾波程序
1、限副濾波
#define A 10
char value;
char filter()
{
}
2、中位值濾波法
#define N
char filter()
{
}
3、算術(shù)平均濾波法
#define N 12
char filter()
{
}
4、遞推平均濾波法(又稱滑動平均濾波法)
#define N 12
char value_buf[N];
char i=0;
char filter()
{
}
5、中位值平均濾波法(又稱防脈沖干擾平均濾波法)
#define N 12
char filter()
{
}
6、限幅平均濾波法
略 參考子程序1、3
7、一階滯后濾波法
#define a 50
char value;
char filter()
{
}
8、加權(quán)遞推平均濾波法
#define N 12
char code coe[N] = {1,2,3,4,5,6,7,8,9,10,11,12};
char code sum_coe = 1+2+3+4+5+6+7+8+9+10+11+12;
char filter()
{
}
9、消抖濾波法
#define N 12
char filter()
{
}
10、限幅消抖濾波法
略 參考子程序1、9
11、IIR濾波例子
int
{
}
評論