搜索
bottom↓
回复: 10

LCD移动显示

[复制链接]

出0入0汤圆

发表于 2014-4-12 16:04:37 | 显示全部楼层 |阅读模式
请教:
       LCD分两行显示,第1行静止不动,第2行显示内容较多,需往左移动显示。
      请问用何方式能实现上述功能。
              谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入264汤圆

发表于 2014-4-12 16:08:59 | 显示全部楼层
用的什么LCD?1602? 建立显示BUFFER,显示时候先写入BUFFER,然后操作BUFFER里面的内容移位,然后送显示。

出130入129汤圆

发表于 2014-4-12 16:09:43 来自手机 | 显示全部楼层
用一个数组当做显示缓冲区,内容填充好后整个数组往lcd传送。
第二行要向左移动,那么就定时修改对应显示缓冲区。

出0入0汤圆

 楼主| 发表于 2014-4-12 16:44:22 | 显示全部楼层
mcu_lover 发表于 2014-4-12 16:08
用的什么LCD?1602? 建立显示BUFFER,显示时候先写入BUFFER,然后操作BUFFER里面的内容移位,然后送显示。 ...

谢谢回复,用6432。

出0入0汤圆

 楼主| 发表于 2014-4-12 16:48:28 | 显示全部楼层
68336016 发表于 2014-4-12 16:09
用一个数组当做显示缓冲区,内容填充好后整个数组往lcd传送。
第二行要向左移动,那么就定时修改对应显示缓 ...

谢谢!本以为LCD屏控制器能自动移动内容,但实际试验仅能整屏移动。不了解LCD性能,不能确定能否使用控制器自移动功能,所以讨教。
请问用填充方式,LCD显示会抖动吗?

出0入264汤圆

发表于 2014-4-12 16:53:36 | 显示全部楼层
一般来说,不会抖动的。当然了,单片机速度不要太慢,在一行扫描的时间周期内,要完成数据的移动操作。不然就会偶尔闪烁。

出0入0汤圆

 楼主| 发表于 2014-4-12 17:00:34 | 显示全部楼层
mcu_lover 发表于 2014-4-12 16:53
一般来说,不会抖动的。当然了,单片机速度不要太慢,在一行扫描的时间周期内,要完成数据的移动操作。不然 ...

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

出130入129汤圆

发表于 2014-4-12 17:10:24 | 显示全部楼层
csmjmcc 发表于 2014-4-12 16:48
谢谢!本以为LCD屏控制器能自动移动内容,但实际试验仅能整屏移动。不了解LCD性能,不能确定能否使用控制 ...

在pc上绘图比较多这样整屏复制的应用,就是防止闪烁的,叫什么双缓冲

出0入0汤圆

发表于 2014-4-12 23:15:23 | 显示全部楼层
mark,以前还以为能通过LCD的控制字可以控制。。。

出0入0汤圆

发表于 2014-4-13 09:22:18 | 显示全部楼层
选中第二行地址,然后循环移动就好了啊

出0入0汤圆

 楼主| 发表于 2014-4-14 09:18:26 | 显示全部楼层
caiseyuzhou 发表于 2014-4-13 09:22
选中第二行地址,然后循环移动就好了啊


先谢!您是指用LCD控制器之本身移动功能?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表