打印

使用19264液晶写显示程序,单片机内存问题

[复制链接]
2393|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cjluyuwn|  楼主 | 2013-4-24 08:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用东芝的TMP89FM42UG(32K)来写19264液晶(192*64点阵)(不带字库)的显示程序。用100多个字的字库(18*24)来写400字左右的菜单,中间包含参数设置,结果发现现在内存只有4K 了,后面菜单还要扩展,还有通讯、Eeprom等程序要写,怕内存不够用了。
请问19264点阵显示这么占空间吗?你们400字左右显示需要多少内存?我看看能不能对程序进行优化、压缩。

相关帖子

沙发
魏士康| | 2013-4-24 09:21 | 只看该作者
这个不了解,帮你顶一下了

使用特权

评论回复
板凳
cjluyuwn|  楼主 | 2013-4-24 09:23 | 只看该作者
现在看了下,是参数设置那边每一次按键要调用一次显示函数,用了十几K的内存,这个怎么破?

使用特权

评论回复
地板
glmgs| | 2013-4-24 20:23 | 只看该作者
友谊帮你顶下吧

使用特权

评论回复
5
cjseng| | 2013-4-24 22:52 | 只看该作者
我一直没看懂楼主说的内存是什么。

使用特权

评论回复
6
谈的元| | 2013-4-24 22:53 | 只看该作者
用CONT  做字库,不要用RAM做字库

使用特权

评论回复
7
cjluyuwn|  楼主 | 2013-4-25 10:04 | 只看该作者
谈的元 发表于 2013-4-24 22:53
用CONT  做字库,不要用RAM做字库

嗯。字库内容不变的,所以字库是用const做的,是在ROM里的吧。

使用特权

评论回复
8
cjluyuwn|  楼主 | 2013-4-25 10:07 | 只看该作者
cjseng 发表于 2013-4-24 22:52
我一直没看懂楼主说的内存是什么。

是单片的的ROM,32768byte/1024 =32K

使用特权

评论回复
9
cjluyuwn|  楼主 | 2013-4-25 10:10 | 只看该作者
本帖最后由 cjluyuwn 于 2013-4-25 10:13 编辑
谈的元 发表于 2013-4-24 22:53
用CONT  做字库,不要用RAM做字库

应该是参数设置里那边调用显示函数太多次了, 看看能不能把类似的操作合并在一起

使用特权

评论回复
10
谈的元| | 2013-4-27 23:21 | 只看该作者
对,在ROM,你可以将汉字字库改为1个字,看节余多少代码,来判断字库占用代码是否合理

使用特权

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

本版积分规则

3

主题

14

帖子

0

粉丝