单片机中如何实现LCD屏字符一行一行向上移动?
如题,我想实现单片机控制1602,2004等lcd整行字符串往上移动功能,如:开始第一行显示:12345,第二行显示:6789,第三行显示:abcde,下一秒鈡变成:第一...
如题,我想实现单片机控制1602,2004等lcd整行字符串往上移动功能,如:开始第一行显示: 12345,第二行显示:6789,第三行显示:abcde,下一秒鈡变成:第一行显示:6789,第二行显示abcde,第三行显示:fijkl,也就是看起来所有字符行向上移动的功能,不知C代码要如何实现,
展开
展开全部
如果你会写LCD,那就每隔一定的时间,重新写一遍LCD。
每一次,你愿意显示什么,就显示什么。
向上滚动、向下滚动,拉幕、平移...,还不是随你的意?
每一次,你愿意显示什么,就显示什么。
向上滚动、向下滚动,拉幕、平移...,还不是随你的意?
更多追问追答
追问
一条条写上去哪每次得写多少行啊
追答
LCD1602 仅仅有两行,而且是字符方式,
和 LED 汉字显示屏的滚动显示效果相比,编程要容易的多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
指针改变指向,使其指向下一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过更改CGRAM首地址来实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询