AD采样后结果怎么储存成小数。数组里面可以存小数吗?

2020-02-05 09:18发布

我做的是几路ADC采样。然后把采样后的结果存起来,以方便12864显示。但现在数据存储有点问题。有这样方面的大侠提个醒吗。同是数组里面可以存入小数吗。我感觉一般

数组里面存的是二进制的。怎么让这些二进制在lcd12864显示
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
.titrwh
1楼-- · 2020-02-05 14:18
一般都是小数扩大一定倍数变为整数存的,直接存小数占用空间太大,计算也不方便。
NJ8888
2楼-- · 2020-02-05 16:09
显示时才转换为小数
lhcyy
3楼-- · 2020-02-05 17:59
.titrwh 发表于 2012-5-22 09:38
一般都是小数扩大一定倍数变为整数存的,直接存小数占用空间太大,计算也不方便。 ...

这个不错,学习了
lhcyy
4楼-- · 2020-02-05 19:47
 精彩回答 2  元偷偷看……
zuu0
5楼-- · 2020-02-05 20:27
我一般都用的个联合体,直接调用,懒的转化来转化去的
lhcyy
6楼-- · 2020-02-05 22:21
zuu0 发表于 2012-5-22 10:23
我一般都用的个联合体,直接调用,懒的转化来转化去的

什么意思。我现在发现个问题。就是如果我们写入dis[]=“1”,那么调用12864显示函数的时候就会显示出1.
而单单直接把0x01赋值给数据口,则显示的是一个图标。这个方面有人能给指导吗

一周热门 更多>