找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8841|回复: 7
收起左侧

51单片机数码管显示小数问题

[复制链接]
ID:225076 发表于 2017-9-23 08:10 | 显示全部楼层 |阅读模式
我最近在做一个液体流速测量的装置,请问流速值计算后,需要用数码管时时显示流速,请问小数位如何选择?请各位大神告知 。
回复

使用道具 举报

ID:82765 发表于 2017-9-23 10:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:123289 发表于 2017-9-23 20:33 | 显示全部楼层
在内存里,通常并无小数点这一说,只有一串数字,但你自己要清楚哪些单元放的是整数部分,哪些单元放的是小数部分,显示的时候,不分整数小数,统统送到显示屏上,只是在整数与小数之间放个“小数点”就OK了。
楼上说的方法不错,放大后把小数部分变成的整数,这样就没有小数了!只是在显示的时间,再把“小数点”点洽当的位置上。
回复

使用道具 举报

ID:179958 发表于 2017-9-23 21:21 | 显示全部楼层
先计算好要显示的数值范围为多少,再决定要保留多少位的小数,要保留一位要显示的数值就放大10倍,保留两位就放大100倍,这样这个数值才不会有误
回复

使用道具 举报

ID:235204 发表于 2017-9-24 00:03 | 显示全部楼层
七段数码管加上小数点是8位,因此写程序时最高位根据共阴极或者共阳极来设置1或0
回复

使用道具 举报

ID:235204 发表于 2017-9-24 00:04 | 显示全部楼层
7段数码管加上小数点共8位,在编程时,根据共阴极或共阳极,最高位设置为1或者0
回复

使用道具 举报

ID:235241 发表于 2017-9-24 11:52 | 显示全部楼层
数码管一般用查表显示的方法,若需要显示小数,直接在表中增加带小数点的表格。
回复

使用道具 举报

ID:111634 发表于 2017-9-24 12:31 | 显示全部楼层
小数点你愿加哪儿就加哪儿!关键是你要知道小数点在哪儿?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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