黑金开发板液晶显示图片

图片处理步骤:
1、获取图片特征,右键图片->属性->摘要,这时候就能看到图像的像素阵列为180*140,所以我们在液晶上的分辨率也就是180*140了。(另,180*140*16bits=403 200bits(<516 096bits),516 096bits为FPGA内部memory大小,即使用了78.125%的存储空间)。我们的液晶像素点的显示格式是R(5)G(6)B(5)的形式,也就是说一个点需要16bits的空间。


2、通过Image2LCD软件可以将图片转换为*.c文件,这里需要注意图像的输出格式为16位真彩,扫描方式与液晶显示的方向应该一致,设置好之后就可以点击保存,将文件保存为所需的*.C文件。


3、对*.C文件需要做一下必要的处理。首先应该将数组的前8个字节删除,这8个字节代表图像阵列分辨率信息,为了节省空间,可以不要。但是如果显示任意一张(当然分辨率小于屏的分辨率)的照片,就可以使用这8字节的信息。其次需要将字符“0X”全部去掉,这是因为C2Mif这个软件呢只识别数字和字母,“0”也会被当做一位被识别出来,所以我们需要全部删除。


4、*.C文件处理好之后就可以将其复制到C2Mif软件的文本输入界面里,点击“C2Mif一键转换”就可以得到*.mif文件,亦即存储器初始化需要的文件格式。


5、这样就生成的*.mif文件,这样就可以用于ROM的初始化了。将ROM里面的数据读出显示在液晶屏上,就得到下面的效果。

posted on 2014-11-17 09:07  执子之手2014  阅读(265)  评论(0编辑  收藏  举报

导航