懂51单片机得进

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:21:16
我做了一个网上常见的基于ds18b20和51单片机的prottues仿真,可是LED上显示的不是温度而一直是5409这个数,不管如何调传感器上的温度。谁知道是硬件数码管连接问题还是程序?另,谁有这个proteus仿真,感激不尽?
http://www.xici.net/u11673485/d75915405.htm
我是参考这个程序的

程序问题

MCU是要加载程序的,HEX文件。

检查一下程序吧,还有就是看你程序里面是中断一些东西是不是用的太多了,有可能proteus跑不动,毕竟是软件仿真,没有硬件那么强的功能

可能是18B20模块的原因

你应该用的是动态扫描数码管的形式吧,如果没有其它问题,你可以调整一下proteus中数码管的参数,让它的trigger time减少一些,如0.001ms,多试几个数,应该会显示正常了.