OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11427|回复: 10

用51单片机来驱动tft屏,显示图片的限制,单片机用的是STC11L60XE,ROM好像是64K的,都来看看先

[复制链接]

17

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-6-13
在线时间
0 小时
发表于 2013-9-25 10:35:29 | 显示全部楼层 |阅读模式
下面是想显示的240×400的图片,屏是240×400的





下面是图片取模的代码,好像很大


下面是编译错误,超过64k


请问有什么方法可以解决,用sd卡吗,但是这是程序的代码,应该放到单片机的rom里面?求大神指导
在无人关注的黑夜,你是否动情的燃烧
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2382
金钱
2382
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-9-25 18:09:07 | 显示全部楼层
态度决定一切
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-9-25 21:35:43 | 显示全部楼层
51够64K FLASH么
存放到外部flash吧!或SD卡。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-6-13
在线时间
0 小时
 楼主| 发表于 2013-9-26 00:49:08 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
傻傻的问下  sd 卡也能放程序吗?,能放hex文件?
在无人关注的黑夜,你是否动情的燃烧
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-9-26 01:22:39 | 显示全部楼层
可以放,只是不能跑罢了,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-6-13
在线时间
0 小时
 楼主| 发表于 2013-9-26 09:53:51 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
那有什么作用呢,还是用sd卡不能显示这样的大图片了吗?只能用flash 大的单片机了? 啊,51啊
在无人关注的黑夜,你是否动情的燃烧
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-9-26 10:58:26 | 显示全部楼层
回复【6楼】追梦人ZWC:
---------------------------------
你说的是代码.hex文件啊,是要给单片机执行的代码啊。。。
不是图片哦。
图片存放sd卡,你单片机去读取,再解码就可以了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

17

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-6-13
在线时间
0 小时
 楼主| 发表于 2013-9-26 17:48:30 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
原子哥的意思是图片取模的代码放到sd卡中,用单片机去读,还要解码,感觉好复杂,有没类似的例子,给个链接,谢谢先
在无人关注的黑夜,你是否动情的燃烧
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-9-26 22:55:04 | 显示全部楼层
可以不解码,你直接存储二进制文件,这样速度快很多。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

123

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-8-3
在线时间
0 小时
发表于 2013-10-3 19:13:11 | 显示全部楼层
就是直接把图片放在SD卡,然后用单片机读SD卡中的图片,然后再用TFT显示。读图并显示的过程中涉及到图片解码。
回复 支持 反对

使用道具 举报

69

主题

289

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1294
金钱
1294
注册时间
2013-3-14
在线时间
62 小时
发表于 2013-10-4 12:56:16 | 显示全部楼层
回复【8楼】追梦人ZWC:
---------------------------------
这个自己网上一找一大堆,搜索51单片机解码BMP图片就可以了,直接存数组到flash显示图片有什么意思呢!你想你一张240X320的全彩图片就得150K,你单片机可能放得下吗?除非你用的都是写很小的图标才那样放,不过那样放也浪费空间!所以都不建议那么做,学下BMP解码,或者是把图片转换成bin格式文件,放到SD卡里面,单片机再读取数据显示到TFT,这样就不用解码了,可以直接显示!http://www.doflye.net/德妃莱开发板有读取BIN文件显示的例程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表