66问答网
所有问题
为什么基于51单片机的数字电压表的程序只能显示0~5之间的数字
如题所述
举报该问题
其他回答
第1个回答 2016-05-23
因为51单片机读回来的数最大是255,你除以 51,所以最大是5
第2个回答 2016-05-24
小数的计算是错误的。
dis[1]=dis[4]*10这样的话就溢出了。
追问
谢谢,那应该怎么改程序?
本回答被提问者和网友采纳
第3个回答 2016-05-23
你好,你除以 51了,把255变成 5 V
追问
可是小数点后面的数字也不会超过5。比如说2.8V,显示只有2.3V左右,这是什么原因啊?谢谢答复。
第4个回答 2016-05-23
基于51单片机的数字电压表的程序必须原创给你。。。。。
追问
大神您好,可以给我一份全面的数字电压表程序吗?功能越多越好。谢谢
相似回答
大家正在搜