snrg.net
当前位置:首页 >> protEus关于Ds18B20的仿真实验 >>

protEus关于Ds18B20的仿真实验

既然在开发板上都实现了,又何必仿真呢,那实际的运行就是真实的。在开发板上运行的程序,在仿真时,就不一定能行,特别是每个时序的延时,到了仿真电路上,那些延时需要调整,网上有仿真的程序,找一下吧。仿真程序与在开发板上运行的程序是有...

用软件仿真是不能实现你的要求的,加热元件的温度变化是不能直接影响到DS18B20的温度,要仿真只能是用手动方式调节DS18B20的温度。真要实现你的要求,只能是做实物,实际做电路板,用真的加热元件,把DS18B20放在加热元件上。一切都是真的。

读取DS18B20一般主要控制好读取数据时的时序。由于你的程序是在太长,需要时间理解。建议自己网上找找可用的源代码,学习理解该源代码再试。 可以参考: http://zhidao.baidu.com/link?url=tPkQyG3TpE_XF985x1I8YhVuPyujLERPHQoHnOwclqf4XyQ5k4P...

问题1:如果只有一片,就可以直接跳过B20的地址。如多片在proteus里面要先先设置好每一个18B20属性里面的ROM的地址。 问题三: 如你所说。要先编个程序读一下。。。 多片,必须事先在程序定义好地址这样程序才能分别读取数据。

proteus仿真中DS18B20显示的温度,就是模拟的它要测的环境温度,通过手动调节温度,用来表示环境温度的变化。既然是仿真吗,就做得像点,假如环境温度变化了,DS18B20测得的温度也得变化呀,那就手动调节温度变化了,来模拟一下吧。 至于LCD显示...

肯定是DS18B20的程序有问题。到我的共亨空间,下载一下仿真例子,是用数码管显示的,可以改成用LCD显示。参考一下,改一下你的程序。仿真时,第一次按测量温度时,会显示出85,要按第二次就对了。 http://yun.baidu.com/s/1bniGiwJ

1、PROTEUS安装好后,默认不会在桌面上产生快捷方式。先打开开始菜单,依次点击“程序、Proteus 7 Professional、ISIS 7 Professional”打开PROTEUS。 2、单击图中的P,添加单片机等元件。 3、用关键字搜索,89C51,再加几个LED,因为是仿真就不用...

很正常的!仿真跟实物的时序不一定对的。你可以DS18B20只接中间一根数据线,电源和地都不接,这样仿真试试。

表示当前温度,可以调两个箭头改变温度值,再通过编程,单片机再读出这个温度,两者温度一致说明编程对了,否则程序有错误。用这种方法来仿真DS18B20测量的温度。

当然有了,直接搜索ds18b20行找到了.

网站首页 | 网站地图
All rights reserved Powered by www.snrg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com