找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2280|回复: 6
收起左侧

51单片机驱动1602可以初始化写数据没有反应,上电后第一排显示方块,初始化后方块消失

[复制链接]
ID:510861 发表于 2020-7-9 11:47 来自手机 | 显示全部楼层 |阅读模式
我是根据师傅的51单片机编程自学的 ,上电后lcd1602第一排显示方块,初始化后方块消失,接着写数据,没有反应。
回复

使用道具 举报

ID:97554 发表于 2020-7-9 14:55 | 显示全部楼层
设备连线,实物图,程序,全都贴上来,这样才能够准确判断你的问题出在哪里。
回复

使用道具 举报

ID:97554 发表于 2020-7-9 14:56 | 显示全部楼层
初始化

写命令

写数据
回复

使用道具 举报

ID:213173 发表于 2020-7-9 16:53 | 显示全部楼层
上电后第一排显示方块是典型的初始化失败的现象,多数问题出在时序不当或判忙错误。
回复

使用道具 举报

ID:799404 发表于 2020-7-9 17:17 | 显示全部楼层
2楼说的对,没有信息不好分析啊。你背光调了吗
回复

使用道具 举报

ID:799404 发表于 2020-7-9 17:54 | 显示全部楼层
        LCD1602_GPIO_config();
        LCD1602_Backlight = 1;        //打开背光


        LCD1602_EN = 0;
        LCD1602_RW = 0;                                                //设置为写状态
        LCD1602_write_com(0x38);                        //显示模式设定,到这一步第一排的方块应该就消失了
        LCD1602_write_com(0x0c);                        //开关显示、光标有无设置、光标闪烁设置
        LCD1602_write_com(0x06);                        //写一个字符后指针加一
        LCD1602_write_com(0x01);                        //清屏指令

        LCD1602_write_com(0x80);                //指针指向第1行第0个位置
        LCD1602_write_word("Welcome!");
你再核对下流程对不对,指针处理没
回复

使用道具 举报

ID:584814 发表于 2020-7-10 08:18 | 显示全部楼层
硬件方面接线错,软件方面找个现成的就知道是否错。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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