OpenEdv-开源电子网
标题:
用51单片机来驱动tft屏,显示图片的限制,单片机用的是STC11L60XE,ROM好像是64K的,都来看看先
[打印本页]
作者:
追梦人ZWC
时间:
2013-9-25 10:35
标题:
用51单片机来驱动tft屏,显示图片的限制,单片机用的是STC11L60XE,ROM好像是64K的,都来看看先
下面是想显示的240×400的图片,屏是240×400的
(, 下载次数: 2)
上传
点击文件名下载附件
下面是图片取模的代码,好像很大
(, 下载次数: 0)
上传
点击文件名下载附件
下面是编译错误,超过64k
(, 下载次数: 2)
上传
点击文件名下载附件
请问有什么方法可以解决,用sd卡吗,但是这是程序的代码,应该放到单片机的rom里面?求大神指导
作者:
冰封嗜魔
时间:
2013-9-25 18:09
加code行不?
作者:
正点原子
时间:
2013-9-25 21:35
51够64K FLASH么
存放到外部flash吧!或SD卡。
作者:
追梦人ZWC
时间:
2013-9-26 00:49
回复【3楼】正点原子:
---------------------------------
傻傻的问下 sd 卡也能放程序吗?,能放hex文件?
作者:
正点原子
时间:
2013-9-26 01:22
可以放,只是不能跑罢了,呵呵。
作者:
追梦人ZWC
时间:
2013-9-26 09:53
回复【5楼】正点原子:
---------------------------------
那有什么作用呢,还是用sd卡不能显示这样的大图片了吗?只能用flash 大的单片机了? 啊,51啊
作者:
正点原子
时间:
2013-9-26 10:58
回复【6楼】追梦人ZWC:
---------------------------------
你说的是代码.hex文件啊,是要给单片机执行的代码啊。。。
不是图片哦。
图片存放sd卡,你单片机去读取,再解码就可以了。
作者:
追梦人ZWC
时间:
2013-9-26 17:48
回复【7楼】正点原子:
---------------------------------
原子哥的意思是图片取模的代码放到sd卡中,用单片机去读,还要解码,感觉好复杂,有没类似的例子,给个链接,谢谢先
作者:
正点原子
时间:
2013-9-26 22:55
可以不解码,你直接存储二进制文件,这样速度快很多。
作者:
SCMartian
时间:
2013-10-3 19:13
就是直接把图片放在SD卡,然后用单片机读SD卡中的图片,然后再用TFT显示。读图并显示的过程中涉及到图片解码。
作者:
liuyongliuyong
时间:
2013-10-4 12:56
回复【8楼】追梦人ZWC:
---------------------------------
这个自己网上一找一大堆,搜索51单片机解码BMP图片就可以了,直接存数组到flash显示图片有什么意思呢!你想你一张240X320的全彩图片就得150K,你单片机可能放得下吗?除非你用的都是写很小的图标才那样放,不过那样放也浪费空间!所以都不建议那么做,学下BMP解码,或者是把图片转换成bin格式文件,放到SD卡里面,单片机再读取数据显示到TFT,这样就不用解码了,可以直接显示!http://www.doflye.net/德妃莱开发板有读取BIN文件显示的例程
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4