NANO2_3.5LCD显示图片

2020-02-23 10:51发布

本帖最后由 v3_redcyclone 于 2014-4-27 14:40 编辑

NANO1_3.5LCD显示图片1.生成.coe文件在设计中涉及到调用内部ROM模块,在xilinxROM存储文件扩展名.coe文件,1.1将一张图片通过画图工具打开。1.1.1 调整大小,像素大小调整为320*240,然后另存为单 {MOD}位图。 图片1.png 打开matlab将文档的代码复制到MATLAB中,注意原文件路径的修改 图片2.png 源代码如下im=imread('C:UsersAdministratorDesktop11.bmp');[a,b,c]=size(im);rgbs=im;imshow(rgbs);r=rgbs(:,:,1);%g=rgbs(:,:,2);%b=rgbs(:,:,3);r1=reshape(r,1,320*240);%g1=reshape(g,1,320*240);%b1=reshape(b,1,320*240);fid = fopen( 'pic.coe', 'w+' );fprintf( fid, 'memory_initialization_radix=2; ');fprintf( fid, 'memory_initialization_vector = ');
for i=1:320*240fprintf( fid, '%x, ',r1(i));%fprintf( fid, '%x, ',g1(i));%fprintf( fid, '%,, ',b1(i));endfprintf( fid, ';');%最后是‘;’不是‘end’fclose( fid );点击运行生成的.coe文件2.coe装入ROM打开ISE12.3创建一个IP block ram,选则如图 图片3.png 点击next 图片4.png 选择.coe文件路径生成IP,3.下载到NANO2开发板显示 图片6.png 下载过程就不说了,程序代码可详见 图片7.png




0条回答

一周热门 更多>