NANO1_3.5LCD显示图片

发布时间:2014-4-23 10:11    发布者:v3cyclone
关键词: FPGA , NANO2 , LCD , 图片
NANO1_3.5LCD显示图片
1.生成.coe文件
在设计中涉及到调用内部ROM模块,在xilinxROM存储文件扩展名.coe文件,
1.1将一张图片通过画图工具打开。
1.1.1 调整大小,像素大小调整为320*240,然后另存为单色位图。
图片1.png
打开matlab将文档的代码复制到MATLAB中,注意原文件路径的修改
图片2.png
源代码如下
im=imread('C:\Users\Administrator\Desktop\11.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;\n');
fprintf( fid, 'memory_initialization_vector =\n');

for i=1:320*240
fprintf( fid, '%x,\n',r1(i));
%fprintf( fid, '%x,\n',g1(i));
%fprintf( fid, '%,,\n',b1(i));
end
fprintf( fid, ';');%最后是‘;’不是‘end’
fclose( fid );
点击运行生成的.coe文件
2.coe装入ROM
打开ISE12.3
创建一个IP block ram,选则如图
图片3.png
点击next
图片4.png
选择.coe文件路径生成IP,
3.下载到NANO2开发板
显示
图片6.jpg
下载过程就不说了,
程序代码可详见
图片7.png



更多了解,请关注:
NANO2用户资料,例程链接    http://yunpan.cn/QpNRkwW9ZFnek                file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-2966.png
NANO2 论坛链接      http://www.zingsoc.com/forum/forum.php          file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-15914.png
NANO2开箱视频演示http://v.youku.com/v_show/id_XNjgyMDM3NDQ0.html    file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-29674.png
关于这款开发板,请关注新浪微博及博客
                      http://weibo.com/u/5061825906
                      http://blog.sina.com.cn/u/5061825906 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps_clip_image-3042.png
RM3_3.5LCD_redlogic.zip (4.72 MB)


本文地址:https://www.eechina.com/thread-128888-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表