标题: 我感觉我做的lcd左右滚动显示汉字有点复杂,有做过的交流交流方案或程序! [打印本页]

作者: ahshmj    时间: 2012-12-6 15:58
标题: 我感觉我做的lcd左右滚动显示汉字有点复杂,有做过的交流交流方案或程序!
我感觉我做的lcd左右滚动显示汉字有点复杂,有做过的交流交流!主要指方案。
作者: zhubaohua123    时间: 2012-12-14 17:17
呵呵   你可以用左右循环就可以了啊     在#include<intrins.h>调用crol 和crlr左右两个循环就可以了 别太复杂要了我可以帮你写下
作者: ahshmj    时间: 2012-12-14 17:34

远远没那么简单!!

 

一个字可以,一行字滚动就不是那么回事了!假设是滚动20个汉字或更多,需要外挂RAM。而且还要外挂汉字库(即便是有汉字库的lcd,也不容易读出字模码)。


作者: 苏鹏飞    时间: 2016-7-22 14:19
ahshmj 发表于 2012-12-14 17:34
远远没那么简单!!
&nbsp;
一个字可以,一行字滚动就不是那么回事了!假设是滚动20个汉字或更多,需要外 ...

楼主自己做出来了吗
作者: 苏鹏飞    时间: 2016-7-22 14:22
苏鹏飞 发表于 2016-7-22 14:19
楼主自己做出来了吗

我想往led点阵屏上外挂字库,可以吗?楼主有程序吗,lcd也行我参考着看下
作者: ahshmj    时间: 2016-7-23 11:03
我原来用lcd19264(一种3块、0108控制的无字库)最下面一行使用左移。我用的是汇编,在本论坛里面有。估计对你不适用。

总的思路是:将需要左移滚动的字模码逐一读出、顺序写入RAN,每扫描一次,开始的RAN字节地址加1(每个全角字符占32字节),即可实现向左循环滚动。全角字符取模时一定要按列取,1~16字节为上半个字的16列。每个全角字模在RAM中的顺序是:左起第1列上、左起第1列下、左起第2列上、左起第2列下、......
作者: shuisheng60    时间: 2019-2-5 22:50
放上来看看啊!
作者: sheng7533967    时间: 2019-2-7 00:38
别光耍嘴功,做出来看看就知道了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1