- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE/NUMPAGES
液晶显示的问题
1下面的程序应该是对的,但是无法驱动1602液晶,怎么回事??2我用的51单片机驱动,用杜邦线连接引脚
悬赏分:5-提问时间2010—10—510:17
#includereg52.h〉
#defineuintunsignedint
#defineucharunsignedchar
uchartable[]={ILOVEYOU”};
uchartable1[]={”wangweiyu”};
sbitrs=P2^0;//定义端口
sbitlcden=P2^2;
ucharnum;
voiddelay(ucharz)//延长时间程序
{
uchary,x;
for(x=z;x0;x--)
for(y=100;y0;y-—);
}
voidwrite_com(ucharcom)//液晶写命令函数
{
rs=0;
P1=com;
delay(10);
lcden=1;
delay(10);
lcden=0;
}
voidwrite_data(ucharda)//液晶写数据函数
{
rs=1;
P1=da;
delay(10);
lcden=1;
delay(10);
lcden=0;
}
voidinit()//液晶初始化,
{
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
voidmain()//主函数
{
init();
write_com(0x80);//第一行显示
for(num=0;num10;num++)
{
write_data(table[num]);
delay(1);
}
write_com(0x80+0x40);//第二行显示
for(num=0;num10;num++)
{
write_data(table1[num]);
delay(10);
}
while(1);
}
这个程序已经用Proteus仿真过了,没有问题.但是就是实际操作的时候。用淘宝买的学习扳子控制不了。怎么回事、?
问题补充:
我的数据线连接没有问题,液晶i1602也是好的(在别人那里测试过的).
我的那个1602背光灯是亮的,但是没有字符
提问者:HYPERLINK”\l”2”\t”_blank”—HYPERLINK””\l”2yanzeyu1023-\l”如何选择头衔”一级??2010—10—513:27
其他回答????共3条
那就是硬件问题,检查下LCD电源接好没有,是不是坏的,还有就是引脚连接是否正确。..
回答者:\t_blank”cuibingbo—_blank”四级??2010-10-510:57
你的液晶是随着板子一起买回来的吗?如果是卖家配套的,连接绝对不成问题。
如果是自己配的,要考虑连接问题。看你的程序对应的液晶的引脚对不对。程序中是P1实际连接的是不是P1。
还有,看一下你用的晶振频率是多少的。延时程序的时间是不是正确,可能是时序不对。
提供个思路
回答者:HYPERLINK””木头55—HYPERLINK”\t_blank”四级??2010-10—514:05
你的无法驱动是什么意思,是不显示吗?有没有背光。是不是调一下对比度看看。液晶屏的显示都是有对比度的。如果对比度太低的话,所显的字是根本看一到头的.你看一下液晶厂家的说明。有一个脚是对比度调节脚,它在电路板上是接到一个可调电阻上的,这个电阻一般是一个蓝色的小长方体,顶端带一个可旋转的小调节螺丝。你在你的板子上找一下看有没有.如果有,请试着调一下,祝你成功。
复位问题
51单片机驱动1602c液晶显示屏复位的问题
悬赏分:50-解决时间:2009-7-1812:24
我用51单片机控制1602c液晶显示屏
程序烧进去后,能正常显示数据。但是复位后不能显示。多次按复位键,偶尔能显示出数据,但是再按一次就一样不能显示了.上电复位也一样不行。
小弟刚入门,各位大侠教下啊~~感激不尽
硬件电路没有问题,有正常显示的程序.全用IO口去驱动液晶的。
问题补充:
不是keil硬件仿真,是直接下载到单片机中。
实验板配有程序,
文档评论(0)