打印

不能读出显示数据的液晶屏,应该很难用吧!??

[复制链接]
4992|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
XIANSir|  楼主 | 2011-5-5 21:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 XIANSir 于 2011-5-5 21:15 编辑

除了LCD1602之外,我有两块液晶:NOKIA5510和HB12864M1
之前写NOKIA5510程序的时候就发现:NOKIA5510只有向液晶写显示数据的指令,没有从NOKIA5510读出显示数据的指令。当时就想:这样肯定不好用啊,根本没有办法进行局部绘图——不破坏图形周围的显示内容。

没有想到,最近写HB12864M1的程序,发现它竟然也是“只能进不能出”!!!,按说HB12864M1这么多条指令,功能也算强大啊,怎么就偏偏不能实现一条读取指令呢???没有读取指令,应该很难实现复杂的显示功能吧——比如做俄罗斯方块游戏显示!!

也想过直接在单片机内存做一个液晶屏幕显示内容的“镜像”,直接对这个镜像进行操作,然后更新到显示屏幕上去,可是一计算需要的内存空间,立马就打消了这个念头:128*64/8=1024byte,即需要1K的RAM。我用的单片机是STC89C52,它的RAM在51单片机中算是比较大的:512byte。可是这还不到所需的一半,即使是RAM更多的M16也只有1K的RAM,如果真得开辟这样一个镜像缓冲区的话,那程序一个变量都不用定义就满了!!!:L


感觉很郁闷,于是就查了一下常用的LCD12864控制器的指令集支持情况,发现KS0108B、ST7920、T6963C都支持显示数据读取命令!!:L这一查,感觉更郁闷了!!


前辈们,对于这种不支持显示数据读取的液晶屏,你们是怎么用的啊!??,该不会液晶屏对于屏幕的每一个显示状态(图形)都专门写一个显示函数,然后在每一个显示内容之前把屏幕清空吧!!!??:L


反正我现在是想不到什么好办法,希望前辈们指教!!!!

相关帖子

沙发
XIANSir|  楼主 | 2011-5-6 18:20 | 只看该作者
好了,我的HB12864已经见上帝去了!!!

使用特权

评论回复
板凳
tyw| | 2011-5-6 19:24 | 只看该作者
很多LCD驱动模块,串行模式只能写不能读,并行模式支持读写,所以串行模式下只能简单用用,写点汉字还行.

使用特权

评论回复
地板
hit09| | 2011-5-7 00:55 | 只看该作者
本帖最后由 hit09 于 2011-5-7 00:59 编辑

你的HB12864不支持并行么?我昨天用HJ12864m-1也是只能写不能读,回来一顿狂搜网页,CSDN几位大哥的讨论帖帮我搞定了问题,我P0口上拉电阻是1K不能将电平拉低,改用P2口可以正常读数了,楼主可以注意一下这个问题。如果延时够的话,也可以不要忙标志判断。

使用特权

评论回复
5
XIANSir|  楼主 | 2011-5-7 08:11 | 只看该作者
4# hit09
我的12864是支持并口的,但确实不支持读取显示数据,因为根本就没有“RD"引脚,在LCD的命令中也没有”读取显示数据“相关的命令!!

所以,肯定读不了的!!

使用特权

评论回复
6
李冬发| | 2011-5-7 09:45 | 只看该作者
换吧

使用特权

评论回复
7
amy-pc| | 2011-10-19 14:43 | 只看该作者
我也用过HB12864M1的液晶模块,感觉很好啊。这款液晶的指令很强大,一般来说显示界面再复杂主要都是看编程的技巧来实现的,并不需要读出。HB液晶可以任意区域任意点显示内容作图等,选好坐标区域直接覆盖不会影响其它区域的显示内容的。

使用特权

评论回复
8
john_light| | 2011-10-19 16:28 | 只看该作者
加显存,呼呼

使用特权

评论回复
9
ayb_ice| | 2011-10-19 16:33 | 只看该作者
一般都不需要去读

使用特权

评论回复
10
weiwei_123| | 2011-11-1 16:03 | 只看该作者
我感觉可以考虑一下3.2寸彩色液晶

使用特权

评论回复
11
weiwei_123| | 2011-11-1 16:05 | 只看该作者
这种液晶现在淘宝上也比较便宜,淘宝上现在七八十元的基本都是原装的,比12864功能强多了

使用特权

评论回复
12
jiangfuquan999| | 2011-11-15 19:10 | 只看该作者
学习了

使用特权

评论回复
13
杨工| | 2011-11-15 21:11 | 只看该作者
换彩色TFT吧,淘宝上大把的,价格二三十元。只是不会有汉字库,速度会慢一点。
我换了,产品上档次啊。

使用特权

评论回复
14
wanglin910515| | 2012-8-7 16:18 | 只看该作者
请问楼主!我这个FYD12864-1001A支持读取显示数据不啊?????急!!!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:冷暖自知,泰然处之;持之以恒,必有所成!

0

主题

609

帖子

2

粉丝