
首先是不是4位要看你AD转换的参考电压或者你以其他方式在程序中提供的参考标准,12位的AD转换就像一个归一化过程,将你的模拟量的量程分配到2^12长度上去,得到十进制数以后分别求取其个位、十位、百位、千位,典型的方法是:
qian=value/1000;
bai=value%1000/100;
shi=value%100/10;
ge=value%10;
用其值查段码,最简单的是用4个IO口控制位选,循环送段码显示
这是你下载的程序,但其中的<LCD驱动程序h>也要下载源文件的,否则编译时找不到就出错的。你肯定是没有下载这个程序,或者就没有吧。
如果你下载这些程序只是作为毕业设计,书面打印出来是没有什么问题。
可是你真的要用keilc来编译,那肯定是有错误的,因你并没有全部程序。
假如,你还想仿真就更不要想了,网上的这些像是论文的东西都是纸上谈兵的,也都不能给全部的资料的。
你就当是玩玩而已了。
另外,你给的链接是打不开的,原文件已经删掉了。
以上就是关于麻烦问一下,我用单片机设计电子秤,怎样把十二位二进制小数显示成四位十进制小数全部的内容,包括:麻烦问一下,我用单片机设计电子秤,怎样把十二位二进制小数显示成四位十进制小数、1.C(138): error C267: 'lcd_display_shuzi': requires ANSI-style prototype基于51单片机电子称设计问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)