LCD移动显示

2020-01-24 11:57发布

请教:
       LCD分两行显示,第1行静止不动,第2行显示内容较多,需往左移动显示。
      请问用何方式能实现上述功能。
              谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
mcu_lover
1楼-- · 2020-01-24 14:38
用的什么LCD?1602? 建立显示BUFFER,显示时候先写入BUFFER,然后操作BUFFER里面的内容移位,然后送显示。
68336016
2楼-- · 2020-01-24 19:12
 精彩回答 2  元偷偷看……
csmjmcc
3楼-- · 2020-01-24 21:02
mcu_lover 发表于 2014-4-12 16:08
用的什么LCD?1602? 建立显示BUFFER,显示时候先写入BUFFER,然后操作BUFFER里面的内容移位,然后送显示。 ...

谢谢回复,用6432。
csmjmcc
4楼-- · 2020-01-24 23:53
68336016 发表于 2014-4-12 16:09
用一个数组当做显示缓冲区,内容填充好后整个数组往lcd传送。
第二行要向左移动,那么就定时修改对应显示缓 ...

谢谢!本以为LCD屏控制器能自动移动内容,但实际试验仅能整屏移动。不了解LCD性能,不能确定能否使用控制器自移动功能,所以讨教。
请问用填充方式,LCD显示会抖动吗?
mcu_lover
5楼-- · 2020-01-25 01:22
一般来说,不会抖动的。当然了,单片机速度不要太慢,在一行扫描的时间周期内,要完成数据的移动操作。不然就会偶尔闪烁。
csmjmcc
6楼-- · 2020-01-25 02:33
mcu_lover 发表于 2014-4-12 16:53
一般来说,不会抖动的。当然了,单片机速度不要太慢,在一行扫描的时间周期内,要完成数据的移动操作。不然 ...

谢谢!我着手做它。再次感谢各位同仁。

一周热门 更多>