找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3938|回复: 9
打印 上一主题 下一主题
收起左侧

LCD1602显示问题,正面看全是黑色方块,只有斜着才能看清

[复制链接]
跳转到指定楼层
楼主
ID:825327 发表于 2020-10-29 18:36 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
正面看全是黑色方块,只有斜着才能看清,请问是什么问题呀?

IMG_20201029_181920.jpg (1.1 MB, 下载次数: 51)

IMG_20201029_181920.jpg

IMG_20201029_181917.jpg (1.01 MB, 下载次数: 46)

IMG_20201029_181917.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:451718 发表于 2020-10-29 20:29 | 只看该作者
VO 和 GND之间接一个10k的可调电阻,慢慢调整就好了。
回复

使用道具 举报

板凳
ID:97554 发表于 2020-10-29 21:12 | 只看该作者
找个200欧姆的电阻连接在V0和GND之间。
回复

使用道具 举报

地板
ID:68468 发表于 2020-10-29 23:41 | 只看该作者
对比度问题,在1、2、3脚(VSS、VDD、VO)接一个10K微调电阻(中间抽头接VO),慢慢调节即可。
回复

使用道具 举报

5#
ID:571541 发表于 2020-10-30 15:04 | 只看该作者
这是对比度设置的问题,硬件上可以通过电位器调节V0的电压来调整,也可以通过软件来调节,初始化代码里应该也有粗调和微调对比度的指令
回复

使用道具 举报

6#
ID:314908 发表于 2020-11-13 21:21 | 只看该作者
在1602初始化函数里加入
        LCD1602_write_cmd(0x80);       
        for(i=0;i<16;i++)
                {
                        LCD1602_write_Data(0x20);
                        delay(100);
                }
        LCD1602_write_cmd(0x80+0x40);
        for(i=0;i<16;i++)
                {
                        LCD1602_write_Data(0x20);
                        delay(100);
                }
就可以了
回复

使用道具 举报

7#
ID:314908 发表于 2020-11-13 21:23 | 只看该作者
写命令和 写数据的函数要换成你自己的
回复

使用道具 举报

8#
ID:278840 发表于 2020-11-14 15:17 | 只看该作者
调节对比度
回复

使用道具 举报

9#
ID:137736 发表于 2020-11-14 17:51 | 只看该作者
调对比度
回复

使用道具 举报

10#
ID:658766 发表于 2020-11-15 20:31 | 只看该作者
灰色对比度问题,可以在1602第二个引脚那里结果滑动变阻器用来调节灰度
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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