DSP数字图像取反课程设计.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

DSP数字图像取反课程设计

PAGE

PAGE3

数字图像取反

一、设计目的

1、通过课程设计,使综合运用DSP技术课程和其他有关先修课程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一步巩固、深化和发展

2、通过课程设计初步培养学生对工程设计的独立工作能力,学习设计的一般方法。通过课程设计树立正确的设计思想,提高分析问题、解决问题的能力

3、通过课程设计训练学生的设计基本技能,如计算、绘图、查阅设计资料和手册,熟悉标准与规范等。

二、设计要求

1、通过本课程设计对CCS软件有更进一步的了解,充分掌握DSP的设计思想,加深对TMS320C55XDSP的理解与使用,熟悉DSP的编程语言。

2、编写程序,在TMS320C5509上实现,能从计算机上读取图片。

3、按时参加课程设计指导,定期汇报课程设计进展情况。

4、广泛收集相关技术资料,按时完成课程设计任务,认真、正确地书写课程设计报告。

三、设计方案的描述

本系统的硬件组成框图如图1所示.虚线框内是DSP信号处理实验板,其余为外围输入输出设备.其中电源部分采用LT1767EMS8-5开关电源芯片产生5V电压,然后通过三个低功耗正向电压调节器分别产生系统内部需要的电压.复位电路保证当DSP出现故障时,产生复位信号使整个系统复位重新启动.本系统扩充1MByteSRAM和1MByteFLASH作为外部存储器,其中SRAM用于存储处理前后以及处理过程中的视频和音频数据,FLASH用于存储系统的监控程序,系统通电后,DSP从FLASH中加载监控程序,系统加载引导结束后,由监控程序负责切换为SRAM作为外部存储器.软件部分主要包括PC端应用程序和图像处理实验程序.PC端应用程序提供用户接口和程序的调试环境.用户在PC端CCS开发环境下完成DSP程序的编辑、编译、链接、调试,并通过JTAG接口仿真器将out文件下载到实验箱的DSP芯片上执行.在PC端和DSP图像处理实验箱之间定义了一系列的交互命令,使得整个实验过程均通过PC端进行控制,如通信端口选择、参数配置、实验过程的管理等.DSP图像处理系统程序在系统的DSP芯片上运行,其主要功能是完成图像数据采集、存储和处理,并将处理好的图像数据传送到PC端.每个处理模块项目对应一套独立的图像处理程序,其中包括DSP图像处理实验板监控程序和对应的图像处理算法实验程序,其中用户可对图像处理算法处理程序进行二次开发.

四、设计原理

设输入图像为f(x,y),反色后的图像为g(x,y),那么图像反色的方法为:

五、实验步骤

1)打开CCS,选择C5410DeviceSimulator环境。

2)打开工程:在[Project]菜单中选择[Open]选项,然后在打开的对话框中打开\fanse\image912.pjt。

3)编译链接:;或在[Project]菜单中选择[RebuildAll]选项。

下面点击左边工具条中的图标在弹出的窗口中手动改变DROM原始“0”值

改为“1”(双击DROM行即可)如下图

4)载入程序:选择[File]菜单中的[LoadProgram]选项,在打开的对话框中打开\fanse\Debug\imag912.out。

5)将待处理的位图文件(如lena.bmp)复制到文件夹\fanse\Debug中。

6)运行程序:;根据outputwindow中的提示在弹出的对话框中输入待处理的文件名(如lena.bmp);

然后会在outputwindow中出现”zz”说明处理成功并自动结束运行。

选择view-graph-image…。设置对话框中的参数:(注:按下图中数值改变)

7)点击“OK”查看结果;或打开\fanse\Debug\lena.bmp位图文件,查看运行结果。

六、硬件原理图

七、程序流程图

八、源程序

主要程序

#includestdio.h

externunsignedchar*i_img;

externunsignedchar*o_img;

externunsignedchar*shadow_buf;

externunsignedint palette_size;

externunsignedlong img_row,img_col,line_size;

main()

{

charfilename[40];

printf(Pl

文档评论(0)

175****4659 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档