打印
[51单片机]

单片机在屏上把一张bmp图片显示出来

[复制链接]
2707|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
doob|  楼主 | 2016-11-9 17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
coody| | 2016-11-9 20:41 | 只看该作者
直接好用电脑软件转成16位色的BMP,存在SD卡或FLASH中,然后读出来直接写屏就OK,超级简单

使用特权

评论回复
板凳
Kelan| | 2016-11-9 21:19 | 只看该作者
找个SPI接口的TFT显示屏即可,1.7”, 2.8“很多

使用特权

评论回复
地板
doob|  楼主 | 2016-11-10 16:01 | 只看该作者
关键是bmp文件转成什么数据格式,51哪有什么,sd卡.就是个存程序的flash,只能把图片搞成数值放程序里面.

使用特权

评论回复
5
doob|  楼主 | 2016-11-10 16:07 | 只看该作者
coody 发表于 2016-11-9 20:41
直接好用电脑软件转成16位色的BMP,存在SD卡或FLASH中,然后读出来直接写屏就OK,超级简单 ...

没有sd卡,没外挂flash.问的是bmp文件转换成什么格式,放在c程序里面.

使用特权

评论回复
6
coody| | 2016-11-10 20:15 | 只看该作者
doob 发表于 2016-11-10 16:07
没有sd卡,没外挂flash.问的是bmp文件转换成什么格式,放在c程序里面.

那就用bin2c转成数组就可以了啊。

使用特权

评论回复
7
doob|  楼主 | 2016-11-11 09:27 | 只看该作者
coody 发表于 2016-11-10 20:15
那就用bin2c转成数组就可以了啊。

高手说话一步到位吧,跳耀性太大,bmp图片用什么工具转换为bin?

使用特权

评论回复
8
autopccopy| | 2016-11-11 18:50 | 只看该作者
一张320x240的未压缩彩色图片大约1.5M 左右,不外挂FLASH等,单片机的64K rom 哪里够放?

使用特权

评论回复
9
cqwangsf| | 2016-11-12 21:36 | 只看该作者
转成一个数组,类似字模软件。

使用特权

评论回复
10
coody| | 2016-11-17 09:29 | 只看该作者
doob 发表于 2016-11-11 09:27
高手说话一步到位吧,跳耀性太大,bmp图片用什么工具转换为bin?

晕啊,我说的就是一步到位的啊,说的就是用Bin2C.exe来转换成C语言的数组了。

bmp图可以认为就是Bin的。

使用特权

评论回复
11
JerryWu75| | 2016-11-17 09:46 | 只看该作者
自己编写个PC程序,将bmp转成C语言的数组,然后显示.
我用M3驱动i80总线的液晶屏时就是这样干的.

使用特权

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

本版积分规则

165

主题

1113

帖子

3

粉丝