终于~~~ 推倒了 STC 的 AD ~~~没有用作硬件处理~~~
只是在软件上
加了一个 参照上次取值求平均 这下~~就行平滑了
吧最后的几个数拿来作平滑处理 , 坏处是 数据对实时变化的反应慢很多 但可以根据要求 来减少求平均的参照最来调整 对实时数据的响应时间
if(adx==0)
{
AD_RLX=ADC_RESL;
adx=1;
}
else
{
ADC_RESL=(ADC_RESL+AD_RLX*3)/4;
}
AD_RESULT = ADC_RES*4+ ADC_RESL ; // &0x03
处理之后的数据比较