迪文科技论坛

 找回密码
 立即注册
搜索
查看: 432|回复: 6

【提问】请教:C51编程中文本变量如何显示浮点数形式

[复制链接]

12

主题

54

回帖

271

积分

中级会员

Rank: 3Rank: 3

积分
271
发表于 2022-3-22 09:48:28 | 显示全部楼层 |阅读模式
如题,本来想将文本通过sprintf将浮点数按照文本格式存储后再放到文本显示控件中,但是感觉不是一种好的办法,请问高手指点下,谢谢!
回复

使用道具 举报

0

主题

684

回帖

8390

积分

论坛元老

Rank: 8Rank: 8

积分
8390
发表于 2022-3-22 11:15:51 | 显示全部楼层
可以直接用数据变量显示的浮点数类型
沧海横流,方显英雄本色。
回复

使用道具 举报

12

主题

54

回帖

271

积分

中级会员

Rank: 3Rank: 3

积分
271
 楼主| 发表于 2022-3-22 11:53:39 | 显示全部楼层
本帖最后由 xqikiller 于 2022-3-22 13:17 编辑

目前存在1个问题;  读入保存在flash中的浮点数, 采用数据变量显示控件浮点型,可以正常显示,但是,再软件操作中,这个数据后续需要进行人工键盘输入修改的,但是人工键盘输入却无法录入,模拟都还能录入,但到实际机器上,一输入,就将源地址数据更改为0了。 我这边的设置是数据变量以浮点数显示,数据输入以长整数 (因为没有浮点数) ,模拟都可以一切正常,但是到实际屏上面,操作,就如上问题了!!                     
回复

使用道具 举报

0

主题

684

回帖

8390

积分

论坛元老

Rank: 8Rank: 8

积分
8390
发表于 2022-3-22 13:32:10 | 显示全部楼层
xqikiller 发表于 2022-3-22 11:53
目前存在1个问题;  读入保存在flash中的浮点数, 采用数据变量显示控件浮点型,可以正常显示,但是,再软 ...

浮点数不能录入,只能自己写程序转换一下
沧海横流,方显英雄本色。
回复

使用道具 举报

12

主题

54

回帖

271

积分

中级会员

Rank: 3Rank: 3

积分
271
 楼主| 发表于 2022-3-22 14:14:04 | 显示全部楼层
有没有相关的列子,我程序中的浮点数如何转换在数据控件上显示,目前显示为错误内容!!
回复

使用道具 举报

12

主题

54

回帖

271

积分

中级会员

Rank: 3Rank: 3

积分
271
 楼主| 发表于 2022-3-22 16:32:45 | 显示全部楼层
查了一下,问这个问题的这么多,就是么有一个解决方案可以拿来用的!!
回复

使用道具 举报

0

主题

684

回帖

8390

积分

论坛元老

Rank: 8Rank: 8

积分
8390
发表于 2022-3-22 17:32:54 | 显示全部楼层
xqikiller 发表于 2022-3-22 16:32
查了一下,问这个问题的这么多,就是么有一个解决方案可以拿来用的!!

这个没有地址,只能提供个思路,录入的地址是A,给单片机处理,单片机处理A的值,再送到B地址显示
沧海横流,方显英雄本色。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-7 07:08 , Processed in 0.036011 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表