DSP原理与应用实验二.doc

DSP原理与应用实验二.doc

ID:53962412

大小:60.50 KB

页数:8页

时间:2020-04-11

DSP原理与应用实验二.doc_第1页
DSP原理与应用实验二.doc_第2页
DSP原理与应用实验二.doc_第3页
DSP原理与应用实验二.doc_第4页
DSP原理与应用实验二.doc_第5页
资源描述:

《DSP原理与应用实验二.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汕头大学实验报告学院:工学院系:电子系专业:电子信息工程年级:2009姓名:学号:091410实验时间:2012-4-7实验二、汇编寻址方式实验三、快速傅立叶变换(FFT)(一)实验目的1、了解DSP结构;2、熟悉CCS开发环境;3、熟悉DSP54XEVM板的硬件环境;4、掌握DSP54X汇编寻址方式;5、熟悉汇编语言的逻辑和算术运算;6、加深对DFT算法原理和基本性质的理解;7、熟悉FFT的算法原理和FFT子程序的应用;8、学习用FFT对连续信号和时域信号进行频谱分析的方法;9、了解DSP针对FFT算法的特殊寻址方式。(二)实验原理1、DSP54X的寻址方式,指令的寻址方式是指:当硬件

2、执行指令时,寻找指令所指定的参与运算的操作数的方法;2、FFT快速算法的特点3、FFT的时间抽取法和蝶形运算的原理4、DSP位码倒置的实现(三)实验内容与基本要求1、汇编寻址方式:(1)DSP54X汇编初始化程序;(2)DSP54X各种汇编寻址方式的源程序;(3)DSP54X汇编语言的逻辑和算术运算源程序。要求:运行程序,通过CCS—>View—>CPURegisters,观察各寄存器的值,通过CCS—>View—>Memory,观察片内各数据地址的值。2、快速傅立叶变换:1、初始化DSP2、编写位码倒置程序3、编写蝶形运算程序4、编写功率谱计算程序5、FFT调用程序要求:对输入数据进行

3、FFT变换,并计算功率谱,并将功率谱结果用CCS的观察图形工具来显示。(一)实验程序框图寻址方式:主程序1初始化程序DSP初始化立即寻址绝对地址寻址累加器寻址直接寻址(DP指针)直接寻址(SP指针)间接寻址寄存器寻址堆栈寻址双操作数寻址程序存储器到数据存储器的复制(数据块移动)结束延时设置DP指针设置SP指针关中断设置SWWSR设置CLKMD结束逻辑运算实验框图:主程序2初始化程序DSP初始化加法运算减法运算乘法运算除法运算平方运算逻辑与运算逻辑或运算逻辑异或运算双操作数寻址双操作数运算结束延时设置DP指针设置SP指针关中断设置SWWSR设置CLKMD结束快速傅里叶变换(FFT)DSP初

4、始化FFT数据输入位码倒置程序第一级蝶形运算第二级蝶形运算第三级至log2N级蝶形运算求功率谱运算用CCS仿真察看波形五、问题:1、解释addr程序中每一种寻址方式原理。T.set00EH;.DSP初始化,.set伪指令将00EH赋给T。BRC.set01AHSWWSR.set028HCLKMD.set058HDAT0.set000HDAT1.set001HDAT2.set002HDAT3.set003HDDAT0.set02104HDDAT1.set02105HDDAT2.set02106HDDAT3.set03107HPDAT0.set01f00HPDAT1.set01f01HPDA

5、T2.set01f02HPDAT3.set01f03H.def_main.def_c_int00.def_DELAY.text_c_int00:RPT#1000HNOPLD#40H,DP;DP=40HSTM#4000H,SP;SP=4000HADDM#7FFH,*(SP);*(SP)=*(SP)+#7FFHANDM#0FFFEH,*(SP);*(SP)=*(SP)�FFFEHSSBXINTM;禁止中断STM#07FFFH,SWWSR;置外部等待时间STM#06004H,CLKMD;设置时钟方式LD#0FFFFH,ACALL_DELAYSTM#087FBH,CLKMD;设置时钟方式LD

6、#0FFFFH,ACALL_DELAYB_main_main:RSBXCPLNOPNOPLD#1234h,A;;立即数寻址,把0x1234装入A,A=0x1234ST#5678h,*(DDAT1);;DDAT1=0X2105,把0x5678装入DDAT1指向的内存单元NOPNOPNOPLD#PDAT1,A;累加器寻址PDAT1=0X1F01,A=0X1F01READADAT2;;DAT2=0X2002,把A所确定程序存储单元的一个字,传送到DAT2所确定的数据存储单元去NOPNOPNOPST#3210h,DAT3;直接寻址(DP指针)DAT3=0X2003,(0x2003)=0x3210

7、NOPNOPNOPSSBXCPL;CPL置1NOPNOPNOPST#9876h,DAT3;直接寻址(SP指针)SP=0X47FE+3=0x4801,(0x4801)=0x9876NOPNOPNOPRSBXCPL;CPL置0NOPNOPNOPSTM#DDAT3,AR0;间接寻址DDAT3=0X3107,把0x3107装入AR0ST#9876h,*AR0;把9876H装入AR0指向的单元NOPNOPNOPMVDKDAT0,DDAT0;绝

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。