一段51单片机控制LCD1602,第二行怎么不显示,附上代码..
voidmain(void){P3=0x00;LCD_init();for(num=0;num<10;num++){LCD_write_data(tabel[num]);...
void main(void)
{
P3=0x00;
LCD_init();
for (num=0;num<10;num++)
{
LCD_write_data(tabel[num]);
}
LCD_write_command(0x80+0x40);
for (num=0;num<7;num++)
{
LCD_write_data(tabel1[num]);
}
//
while(1)
{
}
}
第一行可以正常显示 展开
{
P3=0x00;
LCD_init();
for (num=0;num<10;num++)
{
LCD_write_data(tabel[num]);
}
LCD_write_command(0x80+0x40);
for (num=0;num<7;num++)
{
LCD_write_data(tabel1[num]);
}
//
while(1)
{
}
}
第一行可以正常显示 展开
3个回答
展开全部
void main(void)
{
P3=0x00;
LCD_init();
LCD_write_command(0x80);//第一行
for (num=0;num<10;num++)
{
LCD_write_data(tabel[num]);
}
LCD_write_command(0x80+0x40);//第二行
for (num=0;num<7;num++)
{
LCD_write_data(tabel1[num]);
}
while(1)
{
}
}
第一行能显示?
{
P3=0x00;
LCD_init();
LCD_write_command(0x80);//第一行
for (num=0;num<10;num++)
{
LCD_write_data(tabel[num]);
}
LCD_write_command(0x80+0x40);//第二行
for (num=0;num<7;num++)
{
LCD_write_data(tabel1[num]);
}
while(1)
{
}
}
第一行能显示?
更多追问追答
追问
第一行是可以显示的
追答
改成上面那样呢?
要不全贴出来!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LCD_write_command(0x80+0x40);
地址错误
地址错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你光让看函数调用是不行的,再说你的数组会不会有问题什么的....还有你的延时什么的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询