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

1602 Ds18B20温度

#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

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

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

好好看看延时

/*总算搞定了,这一个是读18B20序列号的程序, 显示器是1602液晶。现将程序贴出来:**/ #include #define uchar unsigned char #define uint unsigned int /********************************************************************/ sbit DQ = P...

你的程序现在有没有?我的也和你差不多,没有程序,如果你有程序的话,能发给我吗? 1141582641@qq.com

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

貌似你DS18B20接错了 你去网上找下接法 对照看下

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