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

[复制链接]
3075|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 | 显示全部楼层
友谊帮你顶下吧
cjseng 发表于 2013-4-24 22:52 | 显示全部楼层
我一直没看懂楼主说的内存是什么。
谈的元 发表于 2013-4-24 22:53 | 显示全部楼层
用CONT  做字库,不要用RAM做字库
 楼主| cjluyuwn 发表于 2013-4-25 10:04 | 显示全部楼层
谈的元 发表于 2013-4-24 22:53
用CONT  做字库,不要用RAM做字库

嗯。字库内容不变的,所以字库是用const做的,是在ROM里的吧。
 楼主| cjluyuwn 发表于 2013-4-25 10:07 | 显示全部楼层
cjseng 发表于 2013-4-24 22:52
我一直没看懂楼主说的内存是什么。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| cjluyuwn 发表于 2013-4-25 10:10 | 显示全部楼层
本帖最后由 cjluyuwn 于 2013-4-25 10:13 编辑
谈的元 发表于 2013-4-24 22:53
用CONT  做字库,不要用RAM做字库

应该是参数设置里那边调用显示函数太多次了, 看看能不能把类似的操作合并在一起
谈的元 发表于 2013-4-27 23:21 | 显示全部楼层
对,在ROM,你可以将汉字字库改为1个字,看节余多少代码,来判断字库占用代码是否合理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部