永发信息网

请教12864(ST7920)液晶滚动显示的程序问题

答案:2  悬赏:30  手机版
解决时间 2021-02-12 08:56
大家好,最近几天我一直在研究12864的液晶,收获很大,不过在此过程中也遇到了一些问题,无法释疑,希望大家帮助。单片机是STC89C52,12864液晶是ST7920控制芯片,型号TS12864-3。
1. 想实现液晶屏幕上汉字字符滚动效果。但按照里面的指令滚动时,发现只是半屏幕滚动,就是说上和下半屏幕滚动同时滚动,不是我想要的整屏上下滚动,我是按照PDF里的卷动地址来设置的,但不知道程序该如何改动实现
2. 里面有关于设定IRAM地址的说明,
设定IRAM地址或卷动地址
0001AC5 AC4 AC3 AC2 AC1 AC0
SR=1:AC5—AC0为垂直卷动地址
SR=0:AC3—AC0为ICON IRAM地址
我不知道ICON IRAM地址是用来做什么用的,怎么用,能不能介绍下,
最好给个程序例子
3. 这个液晶应该也能实现左右滚动吧,怎么实现啊,是在整体显示移位控制里设置吗,希望有个程序例子
谢谢大家。
(该12864液晶资料在 http://www.ourdev.cn/bbs/bbs_content.jsp?xcfrom=302&bbs_sn=779459 中4楼有下载)

滚动程序我是这么写的:
-
-
-----前面是显示的4行汉字-----
-
-
v_Lcd12864SendCmd_f( 0x34 ) ;//扩充指令集

v_Lcd12864SendCmd_f( 0x03 ) ;//允许输入垂直卷动地址
while(1)
for(i=0x40;i<0x80;i++)
{
v_Lcd12864SendCmd_f( i );//设置垂直卷动地址
delay_ms(500); //延时
}

刚注册,还不能给分,等问题解决了,我会追加分的。希望大家帮助

l451526010:7920控制液晶没有CS1,CS2片选;在说了,在向上滚动的过程中,下半液晶也应该在向上滚动,而不是静止或消失,好象不行
最佳答案
7920只能驱动32路,12864为两个7920控制,你想一个一个的卷动必须设置CS1,CS2,加入CS1上屏,CS2,下屏,你先控制CS1=0,CS2=1;然后COM地址加一,32以后,CS2=0,CS1=1; 然后COM地址加一就搞定
全部回答
http://www.waveshare.net/datasheet_pdf/lcd_pdf/lcd12864-st_pdf_cn.rar 把这个下载下来看看是不是你要的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
惹女朋友生气了,给她买吃的她就放在桌子上不
我外婆已经去世好几年了,我和外婆的合影照片
芜湖县血吸虫病防治站在哪里啊,我有事要去这
世界卫生组织规定龋病的患病水平是以多少岁时
蛮克素加油站地址有知道的么?有点事想过去
大便后有腥臭黏液 是什么原因
关于大的四字成语
表示正直的单字。急!!!
【水浒传高俅】水浒传高俅发迹读后感350字
松松屋童装折扣店地址在什么地方,想过去办事
上海市驾照年审在哪儿
南京60路公交没有青石街站吗
英雄联盟LOL怎么能玩好呢
轴与轴承配合松怎么解决?
鹤松社区老年人协会地址在什么地方,想过去办
推荐资讯
用了6 年的QQ号被封了永久,说是违反什么中国
大卫试纸测试,对比其他牌子的,深了,但还是
预定的机票可以提前取吗
贵州大厦停车场(入口)(和平西桥樱花西街18号
qq会员刚刚关闭的时候为什么个性装扮没有变
汽车的破旧轮胎如何回收处理?
华夏平价药房九里堤店在哪里啊,我有事要去这
用2 3 4 5 6五个数编两位数乘三位数的题目,使
金联村地址在什么地方,我要处理点事
新派怎么去啊,我要去那办事
我想请问一下电镀镍光剂多少钱一公斤?
军人转业到老婆单位后离婚怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?