c语言限速编程,限速滤波的C语言实现

《限速滤波的C语言实现》由会员分享,可在线阅读,更多相关《限速滤波的C语言实现(2页珍藏版)》请在人人文库网上搜索。

1、* 文件名:Filter.c* 功能描述:限速滤波*/#include #defineucharunsigned char/保存滤波后Y2,Y3的值uchar g_result2;/函数原型申明void Filter(uchar Y1, uchar Y2, uchar Y3);/* 函数名:main* 功能描述:main主程序* 输入参数:无* 返回值:无*/void main(void)Filter(10, 20, 30);/对采样值10,20,30滤波while (1);/* 函数名:Filter* 功能键描述:限速滤波* 输入参数:Y1:第一次采样值;Y2:第二次采样值;Y3:第三次采样值* 返回值:无*/void Filter(uchar Y1, uchar Y2, uchar Y3)uchar temp1, temp2, temp3;temp1 = abs(Y2 - Y1);temp2 = abs(Y3 - Y2);temp3 = (temp1+temp2) / 2;if (temp1 = temp3)g_result0 = Y2;else if (temp2 = temp3)g_result1 = Y3;elseg_result1 = (Y2+Y3) / 2。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值