1. 首页 > 电脑手机 >

lcd1602不显示 lcd1602不显示数字

为什么我的LED不亮,LCD1602不显示,看看有什么问题,求教!!急急急

你好,你写的代码我还没看,但是硬件方面,单片机31脚与RC复位电路C相连的那个点应该接VCC(高电平),否则1 程序可能无法执行;2 复位电路不起作用的。另外复位电路电解电容取值偏小。

lcd1602不显示 lcd1602不显示数字lcd1602不显示 lcd1602不显示数字


lcd1602不显示 lcd1602不显示数字


单片机运行时LCD1602只有背光,不显示字母,程序中有初始化,硬件检测过好多遍了,求大神指导

给你一个我实际的初始化程序,其中前后和命令之间的延时是我实际调试出来的,若延时时间短了也会出现你的现象:

voidcmd1602(unsignedcharddata)

{ctl1602_out=0//rs/rw/en=0;

//禁止1602(e=0),选择1602为命令方式(rs=0),将读写口改为写状态(rw=0)

delay_us(50);//等待busy位变低

dat1602_out=ddata;//送出数据到数据总线

set1602_en;//芯片使能位置1

delay_us(5);//保持一定宽度

set1602_di;//芯片使能位清0,命令被1602读到

delay_us(1);//保持一定宽度

}voidinit_disp(void)

{dat1602_sel=0;//数据总线口定义为i/o方式

dat1602_dir=0xff;//口定义为输出方式

ctl1602_sel&=~(sel+rw+enb);//各控制位定义为i/o方式

ctl1602_dir|=(sel+rw+enb);//口定义为输出方式

//以上4行为430的i/o口定义作,具体在头文件中定义

delay_ms(500);//延时500毫秒

cmd1602(0x38);/twolines,5x7fontstyle,nocursors,noblink/

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x38);

delay_ms(10);

cmd1602(0x08);//closedisplay

delay_ms(10);

cmd1602(0x01);//cleardisplay

delay_ms(10);

cmd1602(0x06);//setacrightmove

delay_ms(10);

cmd1602(0x0c);//opendisplay

delay_ms(200);

}

51单片机 LCD1602只亮不显示东西

对于LCD1602不显示字符,一是先检查仿真电路对不对,再检查程序中定义的控制引脚与仿真图是否相符。因很多人都是从网上找的程序,与自己的仿真图并不相符,需要改程序的引脚定义,但没有改。二就是检查程序是不是写错了,虽然引脚定义对,但显示字符的程序不对。你没有发仿真图,所以,看程序是找不到原因的。

想请问下普中板LCD1602写程序为什么用8位数据输入时,不能显示

LCD1602要显示,那得写程序。输入数据要写ASCII码。不显示,只能说明你的程序不对,或者不是什么程序。

有关1602的程序,都是一些标准的程序了,在知道这里,可以搜索到无数个,自己搜索一下吧。

用lcd1602显示,显示程序没错,接线没错,就是显示不出来,求高人指点原因,369521148,这是我的qq,

1.可能是显示屏已经损坏,建议拿一个确保好的1602进行测试。

2.程序可能还存在错误,建议进行单步查找,查看每一步的结果是不是与自己所想一致,这样才能确保程序真的没错。

3.检查接线,用万用表逐一检查导线,查看导线是否导通。接着再细致对照电路图进行接线检查,建议从一个节点出发一个部分一个部分的进行连接(或检查),进行整体的检查。

4.检查与1602连接的其他器件是否完好,如和单片机连接,查看单片机是否良好。

5.确保屏是好的前提下,如果全不亮,看一下15 16引脚的解法是否正确,它们主管显示屏的亮度 再看3它管对比度。

建议你先用protues仿真试试吧!!!如果还是没显示的话就是你的程度有问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息