如何基于单片机使LCD1602显示小数

2019-07-15 22:30发布

这个不不用急于什么温度传感器啥的,就是怎么显示小数,我看了一下http://zhidao.baidu.com/link?url=6c_DJj2vOohh_j0JpU2JJ8gn6SbWTArR5c6eMyAWr56I6fStl_DZKoQgyTTVjivneFZLLx2J_S8PNrvLoYOU-q这个函数,完全可以看懂,但是我的结果却是循环显示的。附上程序和照片。(注:第二行为LCD1602.h的测试部分,显示正常,所以可以排除是头文件的出问题。)附上照片一边讨论。            注明:我想让他显示的格式为                              -123.98                                                                                        14535但是他的低氧显示小数部分确实这样的,肯定懂这个的给看看。
20130913034.jpg
xiaoshu.rar 下载积分: 积分 -1 分
24.29 KB, 下载次数: 247, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
守护月亮的吴刚
1楼-- · 2019-07-16 04:28
 精彩回答 2  元偷偷看……
qq849635649
2楼-- · 2019-07-16 06:33
守护月亮的吴刚 发表于 2013-9-13 20:51
1602可以确定显示那一行的 你找下资料,先写要显示的位置坐标  然后再写要显示的数字就行了 ...

不是显示不显示的问题,而是显示的小数部分格式不对,我就是让他显示-123.98,而不是其他的,就像图片中的循环一样
一眼万年Mike
3楼-- · 2019-07-16 11:58
循环次数太多了,改一下试试
qq849635649
4楼-- · 2019-07-16 14:30
我在学长的指导下解决了已经,第63行到第65行改为了
strcat(p,p1);
strcat(change_array,p);
change_array[7] = '';
那天后
5楼-- · 2019-07-16 16:08
好文章,··························
12ycli
6楼-- · 2019-07-16 21:19
 精彩回答 2  元偷偷看……

一周热门 更多>