单片机/MCUwilliam hill官网
登录
直播中
冯冯
6年用户
78经验值
私信
关注
[问答]
单片机计算结果不对
开启该帖子的消息推送
单片机
这个函数,我放入VC++6.0软件,输出的值是和我计算的一样。
但是放入
单片机
,输出的值就不对了,,单片机是c8051F350
回帖
(7)
唐浩
2019-9-5 16:20:08
是不是类型的位数不一样呀
是不是类型的位数不一样呀
举报
唐浩
2019-9-5 16:20:35
是不是类型的位数不一样呀
是不是类型的位数不一样呀
1
举报
冯冯:
对的吧,中间计算都没超过32位的时候
阿信509
2019-9-5 19:37:40
你试试是不是小点的值是对的,然后超过一个数值后就不对了呢?
你试试是不是小点的值是对的,然后超过一个数值后就不对了呢?
1
举报
冯冯:
试了下,无论什么数值,我数码管都显示111
冯冯
2019-9-6 08:50:18
大哥们,卡了两天了,好像无论怎么,我数码管都显示111,数码管显示函数是对的,我直接给返回值都可以正常显示的。问题就出在这个函数
大哥们,卡了两天了,好像无论怎么,我数码管都显示111,数码管显示函数是对的,我直接给返回值都可以正常显示的。问题就出在这个函数
2
举报
阿信509:
这个函数返回的是111吗?你能确定下吗
冯冯
回复
阿信509:
我数码管只有3位,无论怎么都显示111,,自己给图片函数的返回值就正常的(正常应该是0-110),,具体数值串口有点问题,还没调通
alonggege
2019-9-6 15:18:23
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
举报
人中狼
2019-9-7 10:47:24
应该贴一下两个方法计算的结果的对比,比如输入同一个数值,VC计算的结果和单片机计算的结果各是什么,另外只有三位数码管是不是少了点,确定最后的计算结果不会超出显示范围吗
应该贴一下两个方法计算的结果的对比,比如输入同一个数值,VC计算的结果和单片机计算的结果各是什么,另外只有三位数码管是不是少了点,确定最后的计算结果不会超出显示范围吗
举报
张三
2019-9-11 11:02:12
把INT32U定义发一下,一般单片机C语言中Int是16位,VC中是32位,所以正常情况下单片机要进行32位计算需要用高低位分别来本开处理
把INT32U定义发一下,一般单片机C语言中Int是16位,VC中是32位,所以正常情况下单片机要进行32位计算需要用高低位分别来本开处理
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
labview均值
计算结果
怎么
不对
2015-01-06
2908
CRYPTO中的CRC16
计算结果
有问题怎么解决
2022-08-18
1393
51
单片机
用1602显示一个3.6*22.3,
结果
不对
。为啥?
2013-05-04
2014
如何
计算
单片机
adc阻抗?
2022-02-14
1747
21479在CCES环境中的存储器使用
计算结果
不正确
2018-11-08
1849
LM331频率到电压的转换,为什么PROTEUS 仿真的
结果
不对
呢?
2013-09-13
6302
51
单片机
波特率发生器
计算
2019-11-16
2064
如何实现基于51
单片机
的5乘4
计算
器的设计?
2021-11-08
1032
单片机
在硬件上是怎样去实现CRC算法
计算
引擎的
2022-02-23
765
请问dsp
计算结果
怎么保存?
2019-04-22
1688
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分