徐凤年 发表于 2016-12-24 20:19 自己画的,貌似元件库找不到 |
数码管哪里找的?我现在就缺这个了! |
qiran1818 发表于 2016-12-23 22:15 问题不是一个方面的。起码显示部分有问题。即使AD转换部分没问题,现实也不会正常。 |
ahshmj 发表于 2016-12-23 21:04 AD转化部分程序感觉有问题,就是找不到原因 |
qiran1818 发表于 2016-12-22 21:20 仿真是有局限的。 |
qiran1818 发表于 2016-12-22 21:20 仿真的功能是有局限的。 |
仿真只管电平高低,不考虑具体负载的,另外。加了三极管,位选信号就应该是相反的了。还有查看一下三极管的管脚。不要把极性弄反了。 |
ahshmj 发表于 2016-12-22 20:52 现在我用protues仿真,在去掉AD转化部分程序和t=(1.25*3)*(1.25*3*10)/(v*v);printf("%.2f",t); t=t*100; 这几句程序,在没有三极管的情况下数码管竟然能够计数并且到点停止。真的搞不明白 |
ahshmj 发表于 2016-12-22 20:52 可以换成P0口驱动数码管 |
qiran1818 发表于 2016-12-22 16:16 去掉也不行,P3口没有这么大的负载能力。 |
51黑点子论坛 发表于 2016-12-22 19:50 数码管是共阴的 |
你得先搞清楚用的数码管是共阴极还是共阳极 |
ahshmj 发表于 2016-12-22 15:46 后面我直接把数码管的4个三极管给去掉了,直接连接AT89C51的P3.0 P3.1 P3.2P3.3口,给的的3V电压是从ADC0809左端IN0口进入的 |
at89c51在3V下不能工作。 数码管接的也不对。 |
lxa0 发表于 2016-12-22 14:42 下面是硬件图,大神能帮我看看吗 |
硬件图 呢? |