找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机 用LCD1602显示DHT11采集的温湿度, 在仿真上可以运行 ,但是在实物上就不。

查看数: 4566 | 评论数: 11 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-12-10 13:13

正文摘要:

#include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit Data=P3^6;   //定义数据线 uchar rec_dat[20];   //用于显示的接收数据数 ...

回复

ID:628137 发表于 2019-12-20 09:19
仔细查查,可能你哪里接错了
ID:584814 发表于 2019-12-19 22:01
仿真上通过而实际不通过,检查:
1、接线及插线是否正确;
2、端口设置是否与实际连接相同;
3、是否1602设置不当不能正常显示.....
调试的步骤是先全部检查连线与程序设置是否相同,如果没错就屏蔽与1602无关的东东,先将1602点亮并出字,然后一点点地加东东直到成功。
ID:654535 发表于 2019-12-19 21:19
大佬,我是萌新,能不能告诉我,k1,k3,k4有什么用的呀
ID:555516 发表于 2019-12-12 14:28
谢谢各位,是我搞错了引脚,我将rs和rw弄反了。
ID:152434 发表于 2019-12-12 14:25
查看开发板的原理图或者LCD显示的参考程序,看看是不是有锁存器需要关闭段选和位选,这个I/O口可能和其他共用了。我看你的代码里没有做处理。
ID:152434 发表于 2019-12-12 14:22
从图片上看楼主用的是现成的开发板所以基本不会出现硬件问题,楼主可以看看开发板原理图或者开发板带的参考程序里面是否需要关闭锁存器的段选和位选,LCD显示的I/O口可能与数码管的共用了
ID:416239 发表于 2019-12-10 22:02
可以调一下背光,如果不行看一下LCD1602的时序图
ID:647528 发表于 2019-12-10 21:36
先解决LCD显示的问题,然后再试验别的。检查下LCD电压是否存在问题。
ID:98992 发表于 2019-12-10 19:08
开发板和我的差不多呀 我现在喜欢STM32
ID:555516 发表于 2019-12-10 16:12
ccmc 发表于 2019-12-10 15:19
LCD 不显示的话,一般是你的时序不对。
你仿真时没有设置实时时间调试吧。

怎么设置?
ID:660636 发表于 2019-12-10 15:19
LCD 不显示的话,一般是你的时序不对。
你仿真时没有设置实时时间调试吧。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表