汕头大学电子系dsp实验报告2

汕头大学电子系dsp实验报告2

ID:5872760

大小:91.00 KB

页数:10页

时间:2017-12-27

汕头大学电子系dsp实验报告2_第1页
汕头大学电子系dsp实验报告2_第2页
汕头大学电子系dsp实验报告2_第3页
汕头大学电子系dsp实验报告2_第4页
汕头大学电子系dsp实验报告2_第5页
资源描述:

《汕头大学电子系dsp实验报告2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汕头大学实验报告学院:工学院系:电子工程系专业:电子信息工程年级:09成绩:实验二:汇编寻址方式实验三:FFT一、实验目的1、了解DSP结构;2、熟悉CCS开发环境;3、熟悉DSP54XEVM板的硬件环境;4、掌握DSP54X汇编寻址方式;5、熟悉汇编语言的逻辑和算术运算;6、了解DSP54X中断原理及中断向量表的建立;7、了解LED显示原理;8、掌握DSP54XI/0寻址方式。二、实验原理1.DSP54X的寻址方式,指令的寻址方式是指:当硬件执行指令时,寻找指令所指定的参与运算的操作数的方法;2.DSP54X的算术指令和逻辑运算指令;3.D

2、SP54X的中断系统。4.快速傅里叶变换(FFT)1)FFT快速算法的特点2)FFT的时间抽取法和蝶形运算的原理3)DSP位码倒置的实现三、实验内容与基本要求1.汇编寻址方式:(1)DSP54X汇编初始化程序;(2)DSP54X各种汇编寻址方式的源程序;(3)DSP54X汇编语言的逻辑和算术运算源程序。要求:运行程序,通过CCS—>View—>CPURegisters,观察各寄存器的值,通过CCS—>View—>Memory,观察片内各数据地址的值。2.FFT:对输入数据进行FFT变换,并且计算功率谱,并将功率谱结果用CCS的View->Gr

3、aph显示四、实验程序框图寻址方式:主程序1初始化程序-10-DSP初始化立即寻址绝对地址寻址累加器寻址直接寻址(DP指针)直接寻址(SP指针)间接寻址寄存器寻址堆栈寻址双操作数寻址程序存储器到数据存储器的复制(数据块移动)结束延时设置DP指针设置SP指针关中断设置SWWSR设置CLKMD结束逻辑运算实验框图:主程序2初始化程序-10-DSP初始化加法运算减法运算乘法运算除法运算平方运算逻辑与运算逻辑或运算逻辑异或运算双操作数寻址双操作数运算结束延时设置DP指针设置SP指针关中断设置SWWSR设置CLKMD结束一、问题实验二:汇编程序寻址方式

4、实验解释addr程序中每一种寻址方式原理寻址方式程序:T.set00EH;.DSP初始化,.set伪指令将00EH赋给T。BRC.set01AHSWWSR.set028H-10-CLKMD.set058HDAT0.set000HDAT1.set001HDAT2.set002HDAT3.set003HDDAT0.set02104HDDAT1.set02105HDDAT2.set02106HDDAT3.set03107HPDAT0.set01f00HPDAT1.set01f01HPDAT2.set01f02HPDAT3.set01f03H.def

5、_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#0FFFFH,

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

7、03,(0x2003)=0x3210NOPNOPNOPSSBXCPL;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;绝对地址(dmad)寻址DAT0=0X2000,DDAT0-0X2104,把D

8、AT0地址所指向的值装入DDAT0地址的值MVKDDDAT1,DAT1;DDAT1=0X2105,DAT1=0X2001,把DDAT1地址所指向的单元装入DAT1地

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

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

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