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

[复制链接]
 楼主| doob 发表于 2016-11-9 17:44 | 显示全部楼层 |阅读模式
1:51单片机串口驱动屏,屏带驱动,没有SRAM,可行不?
2:bmp图片是不是要转换为yuv格式?
谢谢大侠,点拨一个.
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,只能把图片搞成数值放程序里面.
 楼主| doob 发表于 2016-11-10 16:07 | 显示全部楼层
coody 发表于 2016-11-9 20:41
直接好用电脑软件转成16位色的BMP,存在SD卡或FLASH中,然后读出来直接写屏就OK,超级简单 ...

没有sd卡,没外挂flash.问的是bmp文件转换成什么格式,放在c程序里面.
coody 发表于 2016-11-10 20:15 | 显示全部楼层
doob 发表于 2016-11-10 16:07
没有sd卡,没外挂flash.问的是bmp文件转换成什么格式,放在c程序里面.

那就用bin2c转成数组就可以了啊。
 楼主| doob 发表于 2016-11-11 09:27 | 显示全部楼层
coody 发表于 2016-11-10 20:15
那就用bin2c转成数组就可以了啊。

高手说话一步到位吧,跳耀性太大,bmp图片用什么工具转换为bin?
autopccopy 发表于 2016-11-11 18:50 | 显示全部楼层
一张320x240的未压缩彩色图片大约1.5M 左右,不外挂FLASH等,单片机的64K rom 哪里够放?
cqwangsf 发表于 2016-11-12 21:36 来自手机 | 显示全部楼层
转成一个数组,类似字模软件。
coody 发表于 2016-11-17 09:29 | 显示全部楼层
doob 发表于 2016-11-11 09:27
高手说话一步到位吧,跳耀性太大,bmp图片用什么工具转换为bin?

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

bmp图可以认为就是Bin的。
JerryWu75 发表于 2016-11-17 09:46 | 显示全部楼层
自己编写个PC程序,将bmp转成C语言的数组,然后显示.
我用M3驱动i80总线的液晶屏时就是这样干的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

165

主题

1113

帖子

3

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

165

主题

1113

帖子

3

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