找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD1602无法正常显示

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

正文摘要:

做的是汽车智能雨刷器,上电后液晶屏第一行显示黑色方块,第二行不显示,用下面的程序仿真可以实现,实物图就不行了,其他功能都正常。求各位大神帮忙看一下哪里出问题了。 #include <REGX52.H> #include <A ...

回复

ID:393699 发表于 2019-3-10 12:47
仿真可以的话就,检查下屏幕对比度的设置?1602屏幕种类很多,每个屏幕的对比度调节都不一样的,对比度过大就会出现一大堆方块了。
ID:234075 发表于 2019-3-10 00:30
最好在网上找个例程(很多啊),参考一下
ID:234075 发表于 2019-3-10 00:29
LCD1602仿真程序在实际运行时,需要在LCD1602的子函数中加入适当延时,以等待器件处理。例如      
        LCD1602_RS = 0;
        LCD1602_RW = 0;        //拉低RS、RW操作时序情况1602课件下中文使用说明基本操作时序章节
        延时;
        LCD1602_DB = cmd;//写入命令
        LCD1602_EN = 1;         //拉高使能端 数据被传输到LCD1602内
       延时;
        LCD1602_EN = 0;         //拉低使能以便于下一次产生上升沿
ID:96682 发表于 2019-3-9 23:02
图上 R1 可以去掉,RV1 RP1 阻值要恰当并调好对比度,再检查电路是否还有其它问题

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

Powered by 单片机教程网

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