本帖最后由 tianxiongweitxw 于 2022-12-15 13:11 编辑
为了测试STC32G的浮点运算性能,设计了下面一段代码: u16 i=0;
P24=1;
// delay_ms(10);
for(i=0; i<1000; i++) //测量浮点运算时间
{
a=0.890*0.112;
}
P24=0;
以上代码用管脚P24的高电平,显示单片机做一千次浮点运算的时间,用示波器观察.问题来了,示波器没有反应,好像这个FOR循环没有运行,把FOR循环换成延时函数,可以正常;思来想去,也不明白那里出了问题,为什么FOR循环不运行.请高手指点,谢谢.
|