我用DHT11,89c52和lcd1602设计的温湿度检测,显示的数据有问题,显示的位置也跟写入的地址不一样,求教! 5

程序下次传太多了高手留个QQ吧好交流!!谢谢我的136547275湿度的数据是可以的,温度的数据是不对的,而且不变,检查了好久,都不知道哪里错了... 程序下次传 太多了
高手留个QQ吧 好交流!!谢谢 我的136547275
湿度的数据是可以的,温度的数据是不对的,而且不变,检查了好久,都不知道哪里错了
展开
 我来答
123小泡123
2012-04-27
知道答主
回答量:4
采纳率:0%
帮助的人:6394
展开全部
程序没写好吧,DHT11的时序相当严谨的,不按照时序来就会出现乱码,而且不同厂家的也有差别。建议你先一个模块一个模块去测试,先搞定DHT11读取数据用串口调试发送数据,再去弄LCD1602那块。。。
分析:显示数据有问题原因是DHT11的时序没读好;
显示的位置与地址不一样原因可能是1、程序有错 2、DHT11发送的数据为1602不可识别的字符
追问
高手留个QQ吧   好交流!!谢谢 我的136547275
湿度的数据是可以的,温度的数据是不对的,而且不变,检查了好久,都不知道哪里错了
sdlylshl9
2012-05-07 · TA获得超过1814个赞
知道小有建树答主
回答量:779
采纳率:75%
帮助的人:251万
展开全部
温度转换需要时间,在转换过程中插入显示子程序以便于延时试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式