• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

测试STC8H单片机单精度浮点数乘法的速度

如题,编写一个浮点数乘法函数,通过引脚 P53的电平变化来看浮点数的计算速数。

float fun1(float a,float b)

{   

float c = 0;   c = a*b;   

return  c;

  }

主函数如下

while(1) 

 {    

  wdt_feed(); // 看门狗喂狗 

 P53 = 0 ; 

fun1(4568.9645,8562.4586); //随机给两个浮点数

 P53 = 1 ;   

}

上电高电平,进入子函数变成低电平,计算完变成高电平。在44.2368M的时钟下,实测为8.12u秒。还是挺快的

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法