cfnr.net
当前位置:首页 >> 1602 Ds18B20温度 >>

1602 Ds18B20温度

里需有程序,还有一个WORD文档。基本上完成你的要求。不懂再联系。

#include#define uchar unsigned char#define uint unsigned intsbit lcd_rs=P2^0;sbit lcd_rw=P2^1;sbit lcd_en=P2^2;sbit tempt=P3^4;uchar code disp[]="0123456789";uchar code disp2[]="Temperature:";uchar code disp3[]="^C";uint u_temp...

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

程序太长,发不上来 我做出来的实物都能用,仿真却不行 形分成n个全等的直角三角形正n边形的面积Sn=pn

您先看看你的复位时间是 480uS吗? 如果不确定, 你查下波形图, 尽量确保 复位时间是 480uS。

应该延时不够精确引起,不知道你用的是什么型号单片机,DS18B20延时要求很严格,不同单片机执行后延时不同的,而DS18B20要求的延时差一点点就会出现各种奇怪问题,慢慢调整延时试试吧

好好看看延时

写好DS18B20的驱动,然后直接读取数值就可以了。可以联系我。

你好: 单独的温度显示懒得找了,给你个带时间显示、温度显示的吧。 四个按键可分别控制时分秒和温度上下限报警值。 需要程序和DSN文件的话,回复我吧。 希望我的回答能帮助到你。

检查下程序和电路,应该可以解决问题。18b20网上的资料比较多了。

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