51单片机1602液晶显示问题。。

1、我的10K 排阻丢失了,本来想自己去买一个,后来发现没有10K 排阻功能好像也能做实验。。。。请问有没有电阻的差别是?(连接p00~p07)

2、我在做流水灯实验时,显示完全正常,可是当我把1602A液晶显示器插上去后灯就显示不正常了,我关了电源再开,还是不正常,而且错误是不一样的,有时候是全部灯亮,有时候其中几个常亮。可是有时候我关电源再开却显示正常。请问,这是因为做流水灯实验的时候不能插显示器的缘故吗?换了一个别人的板子还是这样,请问是为什么呢?

只有一种情况例外,就是那种带杜邦线的液晶显示器插上去是正常的。

1.液晶控制有点要求,忙的话要等待的,可能他一直忙,所以你的程序就一直在那里等了。
2.连接的问题,线没有连接好。
3.排阻一定要,否则会出现未知问题。
具体你可以写个测试程序,就是只复杂流水灯的,其他的不处理,看看是否正常。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-08
1.P0一般都加10K电阻作为上拉电阻。不然就不能输入,如果接到液晶DB0~其他IO口,内部带上拉电阻。
7的话,就不能读液晶的数据,我记得1602是要读液晶数据来判断忙的。也可以省略判忙吧,延时代替。

2.用的是什么51片子。是否IO直接驱动灯和1602的?是不是片子驱动力不够!
第2个回答  2009-01-12
p00~p07这个口是需要上拉的哦,你把它去掉了肯定要不正常的哦,AT89S52中文资料去贝一特电子上找,论坛里面。
第3个回答  2020-05-27
我的开发板也有这个问题,不知道为什么?你懂了吗(我的p0是有上拉电阻的)

51单片机1602液晶显示负整数
网络问题、系统卡顿。1、导致51单片机1602液晶显示负整数,是由于网络问题导致的,用户可切换网络环境即可。2、是由于系统卡顿导致的,用户可退出后重新尝试。

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

51单片机 控制1602 液晶 遇到问题 求高手指教
这可能是程序的延时问题,你要把显示的时间加大一点。如果是C语言则在主程序delay()中的数改大点。

51单片机1602液晶显示正负数
发出存在脉冲导致的。若用户在使用51单片机时,其相机的1602液晶显示正负数则是发出存在脉冲导致的。这是相机功能正常的表现。

51单片机1602液晶显示汉字
请问你是想问“51单片机1602液晶显示汉字的方法”吗?显示汉字的方法为:在51单片机上使用LCD1602显示汉字,需要先将汉字转换成对应的点阵数据,然后再通过LCD1602的指令将点阵数据写入到LCD1602的CGRAM中,最后在指定位置显示即可。根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的地址,设立光标...

自己根据51单片机和液晶屏1602的原理和相关电路图焊接了一个简单的...
不能正常显示有多种情况,问题没有描述清楚。以下简列几种可能情况:情况一:数字图形显示正常,但数字显示的位置不对;可以检查下引脚的焊接电路,是引脚焊错导致的。情况二:数字图形显示不正常,则是现实模块阴阳极焊接顺序焊接反了。情况三:数字图形和位置显示都正常,但是位置、顺序错乱,该显示的没...

用51单片机控制1602液晶显示10进制数字~~
void LcdInitiate(void){delay(15); \/\/延时15ms,首次写指令时应给LCD一段较长的反应时间 WriteInstruction(0x38); \/\/显示模式设置:16×2显示,5×7点阵,8位数据接口 delay(5); \/\/延时5ms ,给硬件一点反应时间 WriteInstruction(0x38);delay(5);WriteInstruction(0x38); \/\/连续三次,确保初始化成功 delay...

自己焊的单片机 1602液晶显示 为什么显示 乱码
可能产生的问题如下:1、I\/O口与LCD的数据口方向焊反2、LCD的RS、RW、E的控制I\/O口在程序编辑时定义错误3、程序错误只要这三点做对了是绝对没问题的

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

51单片机中lcd1602显示屏怎么同时显示2行
显示2行选择16字*2行的模块。市场上的字符型LCD1602模块常用的有16字*1行,16字*2行,20字*2行,20字*4行等模块。市场上常用的型号有***1602,***\/1604,***2002等。其中***为商标名,16代表液晶显示器每行可以显示16个字符,02表示显示2行。LCD1602内部具有字符库ROM,能显示出192个字符。

相似回答