实验一 DSP集成开发环境CCS.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  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集成开发环境CCS DSP原理与应用实验 实验一 DSP集成开发环境CCS 一、实验目的 1.熟悉CCS软件运行环境设置及基本操作。 2.掌握CCS工程项目的创建、调试和分析。 3.通过实例初步掌握在CCS环境下设计DSP程序。 二、实验环境 1.奔腾IV计算机 2.Code Composer Studio (CCS)软件 三、实验内容 1.乘法累加运算 设计DSP汇编语言程序,实现:y= ?ax,其中:[a1 a2 a3 a4]=[1,2,3,4]; iii?14[x1 x2 x3 x4]=[8 6 4 2]; (1)程序: 1)dp1.asm (源程序) .mmregs ; 将TMS320C54x各寄存器名定义为全局符号,这样就可直接引用寄存器符号 STACK .usect \ ; 在数据存储器中留出16个单元作为堆栈区,名为“STACK” .bss a,4 ; 为a分配4个存储单元 .bss x,4 ; 为b分配4个存储单元 .bss y,1 ; 为y分配1个存储单元 .def aa ; 在模块”aa”中定义 .data ; data是数据段,在”data”之后是已初始化的数据 table: .word 1,2,3,4 ; 在程序存储器标号为”table”开始的8个单元中,存放初始化数据 .word 8,6,4,2 ; 在程序存储器标号为”table”开始的8个单元中,存放初始化数据 .text ; text是文本段,.text之后是汇编语言的正文 aa: STM #STACK+10h,SP ; 以SP=#STACK+10h作为栈底,以便在调用子程序时,将程序寄存器PC的值以及一些重要的寄存器值进行压栈保护,从而程序返回时能从间断处继续运行 STM #a,AR1 ; (AR1)=a RPT #7 ; 将下一条指令重复7次 MVPD table,*AR1+ ; 将程序存储空间中标号为”table”的地址里的数据存入AR1所指向的数据存储空间, 且地址AR1加1属于绝对寻址 CALL SUM ; 调用子程序SUM end: B end SUM: STM #a,AR3 ; (AR3)=a属于立即寻址 STM #x,AR4 ; (AR4)=x RPTZ A,#3 ; 将下一条指令重复执行3次,并对ACC清0 MAC *AR3+,*AR4+,A ; 乘法累加:将AR3和AR4指向的单元中的数据相乘,再与A中的数据相加,且地址AR3和AR4加1属于间接寻址 1 DSP原理与应用实验 STL A,@y ; 将A的低16位存入某页的y存储单元中 RET ; 返回主程序 .end ; 结束汇编命令 2)dp1.cmd (链接命令文件) /* dp1.cmd*/ -e aa -m map.map MEMORY { PAGE 0: EPROM :org=04000H len=0100H VECS: org=05000H len=0004H PAGE 1: SPRAM :org=0060H len=0020H DARAM :org=0080H len=0100H } SECTIONS { .data :EPROM PAGE 0 .bss :SPRAM

文档评论(0)

软件开发 + 关注
官方认证
服务提供商

十余年的软件行业耕耘,可承接各类需求

认证主体深圳鼎云文化有限公司
IP属地湖南
统一社会信用代码/组织机构代码
91440300MA5G24KH9F

1亿VIP精品文档

相关文档