⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fir.asm

📁 这是我编的FIR滤波器和矩阵相乘的dsp程序,汇编语言编程,执行效率高,使用的是AD公司的开发系统,调试成功后上传.可以让帮助大家了解TI的dsp和AD的dsp之间的区别。
💻 ASM
字号:
#include "def21060.h"
#define N 100						//输入数据长度
#define M 28						//滤波器阶数

.section/dm dm_data;
.var input[N]="sin64.dat";         //导入输入数据
.var output[N];						//存放输出结果

.section/pm pm_coef;
.var coef[M]="coef.dat";            //滤波系数
		jump start;

.section/pm pm_code;
start:	i0=input;					//i0指向输入
		m0=0x1;
		i1=output;					//i1指向输出
		m1=0x1;
		b8=coef;					//i8指向滤波系数
		l8=M;
		m8=0x1;
		
		lcntr=N,do loop1 until lce;
		f2=0;
		i6=i0;
		lcntr=M,do loop2 until lce;    //一次滤波输出
		f0=dm(i0,m0);
		f1=pm(i8,m8);
		f5=f0*f1;
loop2:	f2=f2+f5;
		dm(i1,m1)=f2;
		i0=i6;
loop1:	modify(i0,m0);
		nop;
		nop;
		
		
		
		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -