各位大侠帮帮忙啊!!!

[复制链接]
2411|9
 楼主| zhzy724 发表于 2010-6-4 17:53 | 显示全部楼层 |阅读模式
请问各位大侠
V=331.4+0.607T   T问环境摄氏温度
这是一个超声波的温度补偿公式
请问怎么用51单片机c语言编程啊?
急啊!!!:handshake
chen3bing 发表于 2010-6-4 18:06 | 显示全部楼层
定义浮点数变量。
float  v,t;
v=331.4+0.607*t;
NE5532 发表于 2010-6-4 19:10 | 显示全部楼层
最好扩大1000倍来算,不然代码消耗有点大。
gszzjf 发表于 2010-6-5 09:17 | 显示全部楼层
3楼好主义
 楼主| zhzy724 发表于 2010-6-5 10:32 | 显示全部楼层
我用的是51单片机
51单片机能算a=0.61*100吗?
NE5532 发表于 2010-6-5 12:15 | 显示全部楼层
咋不能算,flot型就是了,不过代码量就吓死你了,算long型的要好些。
NE5532 发表于 2010-6-5 12:16 | 显示全部楼层
我用的是51单片机
51单片机能算a=0.61*100吗?
zhzy724 发表于 2010-6-5 10:32


能不能算和单片机无关,能算都能算,就是代码量你能不能接受了。
 楼主| zhzy724 发表于 2010-6-5 12:38 | 显示全部楼层
学习了,谢谢!
请问程序怎么编写啊?
NE5532 发表于 2010-6-5 12:45 | 显示全部楼层
flot a = 0.16*100;

建议楼主去补习下C语言,不然可能做不下去。

汇编也有浮点库,不过我没带在身上,相比而言C要快捷些。
wanglikui 发表于 2010-6-5 14:55 | 显示全部楼层
新手报告,学习学习。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

132

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部