dsp实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京化工大学北方学院 课程设计报告 课程名称 DSP原理与应用 设计题目 班级学号 姓名指导教师设计时间1)熟悉D/A转换的基本原理; (2)掌握AD7303的技术指标和常用方法; (3)熟悉DSP的多通道缓冲串口配置为SPI的应用方法; (4)掌握并熟练使用DSP和AD7303的接口及其操作。 实验二: (1)了解数字波形产生的基本原理 (2)学习用C54x DSP芯片产生正弦信号的基本方法和步骤。 实验三: (1)了解数字图象处理的基本原理; (2)学习灰度图象二值化处理技术; (3)学习灰度图象反色处理技术。 实验四: (1)了解DSP的图形处理功能;掌握CCS的图形观察功能; (2)学会简单的二维图形生成编程。 正文 实验一: 1 实验设备 计算机,CCS 2.0版软件,DSP仿真器,实验箱,示波器。 2实验步骤 (1) 系统连接 进行dsp实验之前,先必须连接好仿真器、试验箱及计算机。 (2) 上电复位 在硬件安装完成后,确认安装正确、各实验部件及电源连接正常后,接通仿真器电源或启动计算机,此时,仿真盒上的“红色小灯”应该是亮的,否则说明dsp开发系统与计算机连接有问题。 (3) 运行CCS程序 待计算机启动成功后,实验箱上电,启动CCS,此时仿真器上的“绿色小灯”应点亮,CCS正常启动,证明系统连接正常;否则仿真器的连接、JTAG接口存在问题。关掉实验箱电源,检查仿真器的连接、JTAG接口连接。 (4)新建工程:Project(New给工程起名xf,放在E盘xf文件夹。 (5) 把E盘dsp_usb文件夹下的“DSP常用文件”下的“EXP06-AD”文件中的vectors.asm、tms320uc5402.h、 tms320uc5402.cmd 、RTS.LIB 文件拷贝至刚才工程文件pjt所在文件夹下。 (6)新建源文件:File(New(Source File,保存为xf.c到上述文件夹下。 (7)把上述红色字体的文件添加到工程中去:Project(Add Files to…(注意:头文件.h文件是不能直接添加的,需要在c文件中include才能出现在工程中) (8)编写程序xf.c,完成后再修改中断向量文件vectors.asm,点击工具Compile,如果没有问题,则点击Build(构建),在Debug文件夹下生成.out文件 (9)上述无误后,点击File(Load Program,下载.out文件,接着点击Run按钮,观察实验结果 单击“Run”运行程序一次,然后取消运行。 打开一个图形观察窗口,以观察程序产生的波形。 设置观察窗口参数,起始地址为data_buff,长度为256,16位整型 (10)、 然后单击“Run”全速运行程序。用示波器检测“D/A转换单元的的2号孔接口“输出1”输出一个正弦波; 程序代码 //头文件 //#include MMRegs.h #include DspRegDefine.h //VC5402 寄存器定义 #include math.h // /* ****************** 宏定义 *************** ************************************************************ */ #define UCHAR unsigned char #define UINT16 unsigned int #define UINT32 unsigned long #define TRUE 1 #define FALSE 0 #define pi 3.1415926 #define LEN 256 // AD7303 控制字 // 15141312111098 // INT/EXTXLDACPDBPDAA/BCR1CR0 // 参考电压--保留 -B省电--A省电0/A-1/B- // // /* 端口定义 */ // ioport UINT16 port8001; //定义输出io端口为0x8001; // // /* 全局变量定义 */ // int data_buff[LEN]; //数据缓冲 UINT16 show = 0x00aa; //LED显示的数值 /* **********************************************************************

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档