8位的51单片机能计算下面的公式吗

2019-03-24 19:11发布

t0=(int)(-412.6)+140.41*(sqr(1.0+0.00764*500)
T=(int)(5.14/(0.98*0.000010514)+t0*t0*t0)
T=pow(T,1.0/3)
我刚学单片机,要用他计算上面的式子,然后在数码管上显示,要求小数点后1位,不晓得怎么编译,这一段的变量怎么设,代码怎么写,还有这8位的51单片机能算出来吗,会不会出错呀,还请单片机达人教教 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
JuneMK
1楼-- · 2019-03-24 21:30

顶一下,求高人教教,本人还没深入单片机,现在有急着做实验,所以麻烦坛里的同学们了:carnation:

chunyang
2楼-- · 2019-03-24 23:22
可以,只是不能直接在程序中表达,需要适当的计算方法,这个可以去看看单片机编程算法方面的书籍。
JuneMK
3楼-- · 2019-03-25 01:49
谢谢版主您的回复:carnation: 还请能否介绍几本这方面的书籍,我刚入单片机,资料很少也不太了解什么好
浮生若梦
4楼-- · 2019-03-25 05:40
 精彩回答 2  元偷偷看……
JuneMK
5楼-- · 2019-03-25 08:48
就是有这么多的小数,疑惑这8位的单片机能不能搞定他的乘法计算和开3次根号
Li_Lei
6楼-- · 2019-03-25 13:32
前面一大堆全是常数,用计算器算好,就行了。
pow是啥不知道

一周热门 更多>