求好心人解答,为啥数码管不能正常显示温度(51单片机控制DS18B20)

程序太长,度娘不给我发。。。。。。

电路中没有最起码的震荡电路,复位电路。。。追问

加上了还是不行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-12
是不是DS18B20的时序控制程序的问题追问

代码太长,度娘不给我发啊。。。。。。。,要不大侠你留个Q给我吧

第2个回答  推荐于2017-07-24
没细看,但是DS18B20数据端口要加上拉电阻
不过应该不是这个问题,proteus一般会忽略这些问题的

万一是低电平有效你就爽了

建议你先把数码管单独拿出来,用logicstate跟logicprobe玩弄下数码管,万一是数码管问题就。。。

不是数码管再看程序

另外,proteus不用注意震荡电路这些细节的。。。追问

求教下,logicstate和logicprobe怎么用,之前没用过,不会用。。。。

追答

你先直接把这两个东西找出来

logicstate直接跟某个引脚相连,相当与直接给这个引脚一个高电平或者低电平,单击便可以切换

当然,也可以充当VCC,VDD,GND等东西

至于logicprobe,就是显示跟其连接的点的电平状态

其实是很简单的东西,你玩下就会了

本回答被提问者和网友采纳
第3个回答  2014-11-12
程序配置上找 下原因追问

代码太长,度娘不给我发啊。。。。。。。,要不大侠你留个Q给我吧。我在keil编译调试成功了的

相似回答