|
回复【8楼】追梦人ZWC:
--------------------------------- 这个自己网上一找一大堆,搜索51单片机解码BMP图片就可以了,直接存数组到flash显示图片有什么意思呢!你想你一张240X320的全彩图片就得150K,你单片机可能放得下吗?除非你用的都是写很小的图标才那样放,不过那样放也浪费空间!所以都不建议那么做,学下BMP解码,或者是把图片转换成bin格式文件,放到SD卡里面,单片机再读取数据显示到TFT,这样就不用解码了,可以直接显示!http://www.doflye.net/德妃莱开发板有读取BIN文件显示的例程 |
| 就是直接把图片放在SD卡,然后用单片机读SD卡中的图片,然后再用TFT显示。读图并显示的过程中涉及到图片解码。 |
| 可以不解码,你直接存储二进制文件,这样速度快很多。 |
|
回复【7楼】正点原子:
--------------------------------- 原子哥的意思是图片取模的代码放到sd卡中,用单片机去读,还要解码,感觉好复杂,有没类似的例子,给个链接,谢谢先 |
|
回复【6楼】追梦人ZWC:
--------------------------------- 你说的是代码.hex文件啊,是要给单片机执行的代码啊。。。 不是图片哦。 图片存放sd卡,你单片机去读取,再解码就可以了。 |
|
回复【5楼】正点原子:
--------------------------------- 那有什么作用呢,还是用sd卡不能显示这样的大图片了吗?只能用flash 大的单片机了? 啊,51啊 |
| 可以放,只是不能跑罢了,呵呵。 |
|
回复【3楼】正点原子:
--------------------------------- 傻傻的问下 sd 卡也能放程序吗?,能放hex文件? |
|
51够64K FLASH么
存放到外部flash吧!或SD卡。 |
| 加code行不? |
/1
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2026-7-11 21:14
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网