我单片机上电后还没下程序,但是lcd1602却只能显示一行方框

如题所述

这个是正常的现象,因为板内接线的原因,你没有控制的情况下,如果那部分电路有别的地方用到,高低电平就会使有效的部分的类亮,在你初始化后,即控制下它就不会那样了,把程序下进去看一下,单步跟一下哪里第一次灭了就是哪里就是初始化了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-21
当然了,没有初始化就这样。追问

那要怎么初始化啊

追答

1602的程序网上大把的……你试试百度?

追问

只要把程序下进去就可以了吗

我单片机上电后还没下程序,但是lcd1602却只能显示一行方框
这个是正常的现象,因为板内接线的原因,你没有控制的情况下,如果那部分电路有别的地方用到,高低电平就会使有效的部分的类亮,在你初始化后,即控制下它就不会那样了,把程序下进去看一下,单步跟一下哪里第一次灭了就是哪里就是初始化了。

单片机1602只显示一排小方块
1602液晶显示模块有个特性,就是在通电后,如果没有正确执行初始化操作,屏幕将会出现第一行点阵全部点亮、第二行点阵不亮的现象,此时除了初始化操作以外,1602液晶屏不接收其它操作指令。因此,在驱动1602液晶屏的时候出现这种情况,应该重点检查控制电路(单片机或者其它控制器)是否正确输出了初始化的信号...

LCD1602显示黑框是什么原因
初始化未成功,显示模式为芯片初始上电模式,显示模式为1行,所以只能显示一行的黑框。

单片机中 LCD1602不能显示字符
有光标闪烁表明显示正常阿,你想想,光标要闪烁,显示器初始化没问题,传输的数据也就没问题,显示也就没有问题了。因为其闪烁是由命令控制的。现在你可以根据闪烁光标查下看是不是对比度或亮度问题。先从硬件上查,不行就量下两块板的接口电压,对比找 ...

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

...LCD1602只是亮 但是什么显示没有 怎么看程序运行没有啊
程序问题的,我给你分享一个测试可以用的吧!显示字符串:include <reg52.h>\/\/51单片机相关库typedef unsigned int uint;\/\/数据类型重新定义 typedef unsigned char uchar;sbit LCD_RS=P2^0;\/\/数据\/命令选择位 sbit LCD_RW=P2^1;\/\/读\/写选择位 sbit LCD_EN=P2^2;\/\/使能信号 uchar lcd_tab...

lcd1602有时候单片机下程序能显示有时不能显示是什么原因?求助!谢谢...
1.硬件连接接触不良、虚焊。2.LCD初始化函数写的不好,偶尔上电后初始化失败,就不能显示。建议上电延时一段时间,待LCD稳定后在执行初始化函数。3.程序上要注意读写时序,加入适当的延时时间。4.调节LCD第三脚V0的电压,调节到一个合适的值才可以显示。先查硬件,确定没问题再在软件上找原因,...

单片机89s51 控制lcd1602显示 程序烧进板之后 液晶屏只是显示一次之后...
程序有问题。可以显示一次就说明应该不是硬件问题。试下不断写给LCD不同的信号,看屏幕显示如果变化就可以确认是程序问题

51单片机定时器会影响1602液晶显示吗?我用温度控制电机转速,用定时器...
如果依靠定时器的定时来让LCD显示函数显示可能会因为LCD函数中显示需要的时间与定时器中进入中断的时间有冲突,所以不能正常显示。也就是说在LCD显示的子函数中延时的时间太长,每次当定时器进入中断时,想要进入LCD显示,但是LCD显示函数的时间太长,导致还没有开始显示,定时器就在一次的进入了中断,这样...

老师你好,我是学电子的,遇到一个用51单片机完成的LCD显示问题。希望能得...
其实,很简单,在给LCD1602送字符时,在带上显示的位置坐标参数吧,这个参数,你用一个变量,每送一个字符变量加1,下次,再显示就在下一个位置了,依次显示就行了。注意每一行只能显示16个字符啊,一行显示满了,要么换下一行,要么像字幕一样向左滚动显示。你这程序发图片,谁能看清楚啊,太累了...

相似回答