欢迎来到天天文库
浏览记录
ID:8498628
大小:496.00 KB
页数:13页
时间:2018-03-29
《dsp原理与应用实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DSP原理与应用实验报告姓名:学号:班级:学院:指导教师:实验一代数汇编指令基础实验 一、实验目的:1.通过调试目标代码,掌握指令的功能,熟悉指令;2.通过指令的熟悉,能够指令应用于实际项目中。二、实验原理:Ti公司的代数汇编指令。三、实验程序:.title"算术指令综合实验".mmregs.sect".vect".copy"vectors.asm".text_Start:;AR7=#767;A=#38CAH;DP=#08AH;RSA=#0123H;DP=#188H;ASM=#0AHAR7=AMMR(*AR7+)=#1234HDP=#04HA=#9876HAR6=#
2、230H*AR6+=#9ACDHARP=#6;@38H=ANOPNOPAR0=#003AHA=*AR6+0T=#08HSXM=1B=*AR6-<3、<4、5、B=*AR2-<<16*AR2+=HI(B)<6、7、T=*AR3+A=#3456HIF(AGT)*AR4+=HI(A)<8、98DHIF(AGT)*AR2+=BRCIF(ALT)*AR3-=TB=#0125CHIF(BGEQ)*AR2+=BRCCMPS(A,*AR4-)CMPS(B,*AR2+);B=@20DP=#40A=#1234H@22=AA=A+@9AH@25=AAR3=#0236H*AR3=#0F775HAR5=#024AH*AR5=#09ACDHNEXT:NOPA=#9ABCH*AR5+=AA=A+#1000HA=A+#08ADEHSXM=0A=#07AB8H<<16A=A+#04ADEHA=A-#08ADEH<<16SXM=1B=#0FF7CHA=#0889AHA=A-#099、ACDH<<16B=A-*AR5-C=1B=B-A<10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)11、12、B=A+*AR5+0%<<16*AR4-=HI(A)13、14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;216、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
3、<4、5、B=*AR2-<<16*AR2+=HI(B)<6、7、T=*AR3+A=#3456HIF(AGT)*AR4+=HI(A)<8、98DHIF(AGT)*AR2+=BRCIF(ALT)*AR3-=TB=#0125CHIF(BGEQ)*AR2+=BRCCMPS(A,*AR4-)CMPS(B,*AR2+);B=@20DP=#40A=#1234H@22=AA=A+@9AH@25=AAR3=#0236H*AR3=#0F775HAR5=#024AH*AR5=#09ACDHNEXT:NOPA=#9ABCH*AR5+=AA=A+#1000HA=A+#08ADEHSXM=0A=#07AB8H<<16A=A+#04ADEHA=A-#08ADEH<<16SXM=1B=#0FF7CHA=#0889AHA=A-#099、ACDH<<16B=A-*AR5-C=1B=B-A<10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)11、12、B=A+*AR5+0%<<16*AR4-=HI(A)13、14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;216、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
4、
5、B=*AR2-<<16*AR2+=HI(B)<6、7、T=*AR3+A=#3456HIF(AGT)*AR4+=HI(A)<8、98DHIF(AGT)*AR2+=BRCIF(ALT)*AR3-=TB=#0125CHIF(BGEQ)*AR2+=BRCCMPS(A,*AR4-)CMPS(B,*AR2+);B=@20DP=#40A=#1234H@22=AA=A+@9AH@25=AAR3=#0236H*AR3=#0F775HAR5=#024AH*AR5=#09ACDHNEXT:NOPA=#9ABCH*AR5+=AA=A+#1000HA=A+#08ADEHSXM=0A=#07AB8H<<16A=A+#04ADEHA=A-#08ADEH<<16SXM=1B=#0FF7CHA=#0889AHA=A-#099、ACDH<<16B=A-*AR5-C=1B=B-A<10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)11、12、B=A+*AR5+0%<<16*AR4-=HI(A)13、14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;216、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
6、
7、T=*AR3+A=#3456HIF(AGT)*AR4+=HI(A)<8、98DHIF(AGT)*AR2+=BRCIF(ALT)*AR3-=TB=#0125CHIF(BGEQ)*AR2+=BRCCMPS(A,*AR4-)CMPS(B,*AR2+);B=@20DP=#40A=#1234H@22=AA=A+@9AH@25=AAR3=#0236H*AR3=#0F775HAR5=#024AH*AR5=#09ACDHNEXT:NOPA=#9ABCH*AR5+=AA=A+#1000HA=A+#08ADEHSXM=0A=#07AB8H<<16A=A+#04ADEHA=A-#08ADEH<<16SXM=1B=#0FF7CHA=#0889AHA=A-#099、ACDH<<16B=A-*AR5-C=1B=B-A<10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)11、12、B=A+*AR5+0%<<16*AR4-=HI(A)13、14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;216、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
8、98DHIF(AGT)*AR2+=BRCIF(ALT)*AR3-=TB=#0125CHIF(BGEQ)*AR2+=BRCCMPS(A,*AR4-)CMPS(B,*AR2+);B=@20DP=#40A=#1234H@22=AA=A+@9AH@25=AAR3=#0236H*AR3=#0F775HAR5=#024AH*AR5=#09ACDHNEXT:NOPA=#9ABCH*AR5+=AA=A+#1000HA=A+#08ADEHSXM=0A=#07AB8H<<16A=A+#04ADEHA=A-#08ADEH<<16SXM=1B=#0FF7CHA=#0889AHA=A-#09
9、ACDH<<16B=A-*AR5-C=1B=B-A<10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)11、12、B=A+*AR5+0%<<16*AR4-=HI(A)13、14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;216、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
10、16=0A=DADST(*AR5+,T)C16=1A=DSADT(*AR5-,T)A=DBL(*AR5+)-A*AR3+=HI(B)
11、
12、B=A+*AR5+0%<<16*AR4-=HI(A)
13、
14、A=*AR3-<<16-BGOTONEXT;SXM=0A=#89ABHA=A+#4567H<<16*AR3=#9999HA=A&*AR3-B=#8897HB=B+#079ADH<<16A=A
15、B<<-12A=#8897HA=A+#079ADH<<16A=B^#0567DH<<12DP=#04@7AH=@7AHACD6H.end四、实验步骤:1、输入以上程序,并进行编译;2
16、、打开codeExplore,并把编译好的程序装载,并进行调试3、逐步调试,并观察各种特殊寄存器的值和预期值是否对应,着重了解各种寻址的特点,及相对应的指令。五、实验心得第一次实验并没有掌握程序的操作方法以及对于程序的不理解,导致操作不熟练,而且程序错误较多,花费了大量的时间在程序的纠错和调试上。实验二DSPFIR低通滤波器一、实验目的1、通过实验程序理解DSP程序的编写。2、掌握CIC-500系统的A/D转化,串口通信的编程。3、掌握FIR低通滤波器在DSP中的具体实现,进一步了解各种寻址方式的实际应用。二、实验原理FIR滤波器的主要操作控制为设计一个低通滤波
此文档下载收益归作者所有