找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

程序导入单片机以后,1602显示一排黑色格子。

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

正文摘要:

#include<reg52.h>                 //调用单片机头文件 #define uchar unsigned char  //无符号字符型宏定义        变量 ...

回复

ID:635528 发表于 2019-11-20 18:46
wulin 发表于 2019-11-17 21:39
/********************************************************************
* 名称 : write_data(uchardat) ...

显示了 谢谢大家的帮助
ID:213173 发表于 2019-11-17 21:39
/********************************************************************
* 名称 : write_data(uchardat)
* 功能 : 1602写数据函数
* 输入 : 需要写入1602的数据
* 输出 : 无
***********************************************************************/
void write_data(uchar dat)
{
        e=0;
        rs=1;
        rw=1;//这里错........rw=0;
        P0=dat;
        delay_uint(25);
        e=1;
        delay_uint(100);
        e=0;        
}
ID:93224 发表于 2019-11-17 15:45
调节下电位器,调整亮度,然后检查下程序和电路
ID:635528 发表于 2019-11-17 13:55
cphnkj188 发表于 2019-11-15 08:45
这个程序是自己对照硬件接线顺序自己写的吗?看看程序中指定的I/O口和硬件连接相符吗?如果对就调调对比度 ...

是的 现在还没有连温度监测 和红外线检测的硬件 就是单单连接了1602. 1602的rs rw e 分别是2.7、2.6、2.5
下完程序之后是两行黑色格子
ID:524818 发表于 2019-11-15 08:45
这个程序是自己对照硬件接线顺序自己写的吗?看看程序中指定的I/O口和硬件连接相符吗?如果对就调调对比度电位器试试
ID:25310 发表于 2019-11-14 05:55
检查硬件连接,上图看看。一般问题都出之细节。

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

Powered by 单片机教程网

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