找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

为什么lcd1602只显示一行白方块和一行暗方块

查看数: 7262 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-29 18:07

正文摘要:

//这是一个用ds18b20测温并用1602来显示的一个程序,仿真可以正常显示出来,但是就是实物出不来,调了对比度也还是这样 #include <reg51.h> #define u8 unsigned char #define u16 unsigned int sbit rs=P3^ ...

回复

ID:767762 发表于 2020-6-28 14:13
Robust 发表于 2019-1-2 09:46
现在经过调节对比度可以显示左半屏了,但是右半屏不能显示,调节调不出来

请问下楼主的解决方法是什么我也遇到了这样的问题,麻烦告诉我下
ID:381035 发表于 2019-1-2 09:46
现在经过调节对比度可以显示左半屏了,但是右半屏不能显示,调节调不出来
ID:381035 发表于 2019-1-2 09:29
botgs 发表于 2018-12-30 09:08
void write_com(u8 com)//写指令
void write_dat(u8 dat)//写数据
这两个函数延时加长试试,先都加到30, ...

没有用,我之前在别人调试好的板子上能够显示,但是到了自己的板子上就不行,现在是怎么都调不出来方块了
ID:239611 发表于 2018-12-30 09:08
void write_com(u8 com)//写指令
void write_dat(u8 dat)//写数据
这两个函数延时加长试试,先都加到30,不行加到50试试。

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

Powered by 单片机教程网

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