snrg.net
当前位置:首页 >> 用protEus仿真DS18B20,并用LCD1602显示 但是我的... >>

用protEus仿真DS18B20,并用LCD1602显示 但是我的...

参考一下吧,会有帮助的。

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

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

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

看书:51单片机工程师是怎么炼成的 最后一章:温度自动控制系统

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

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

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

你把数组换成 uint num_table[]={0,1,2,3,4,5,6,7,8,9};

分压用的,DS18B20串接一个电阻分压接到VCC和地之间,通过控制器检测电压

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