关于lcd1602移屏问题

2019-07-15 23:03发布

我想按一下键盘的时候把整个屏幕移16位,得到新的两行,可是为什么我一输入移屏指令0x18之后,屏幕就不断地移动,不能停下来那?
求大神帮帮忙!!!最好有具体指令讲解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
Mcgrady/v
2019-07-16 18:11
tangkii 发表于 2013-8-13 20:47
不用,直接把0x18,当作命令送进1602就可以了,送一次移动一列。
还是建议你贴一下程序
...

write_com(0x80+0x11);
for(num=0;num<15;num++)
{
write_date(table7[num]);
}
   
write_com(0x80+0x54);
for(num=0;num<5;num++)
{
  write_date(table8[num]);
}
for(num=0;num<16;num++)
{
  write_com(0x18);
}
前面初始化的那几个函数都不写了,主函数就是这个,就想把它移进显示区域.可是执行后只会不停地移动

一周热门 更多>