标题: 单片机开方运算程序循环超过了两次得出的结果就会出错? [打印本页]

作者: 大贤者    时间: 2020-5-2 18:27
标题: 单片机开方运算程序循环超过了两次得出的结果就会出错?
为什么我的这个程序循环超过了两次得出的结果就会出错?

uint l;
unsigned long o;
。。。。。
。。。。。

for(p=0;p<2;p++)
{Delay19500us();
adc08321(0);
o=dat;
o=o*o;
l=l+o;
}
  l=l/2;
l=sqrt_16(l);//开方运算
  P0=l;







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1