亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exp-iir-ad.c

?? 基于DSP5416的IIR應用程序!主要功能低通濾波!
?? C
字號:
/********************************************************************************
The programme of the IIR filter (Butterworth type, 2 order).
Using INT2 to get the input signal.
Array x is the input signal from A/D, the length is 256, 32-bit floating point.
Array y the filter output signal, the length is 256, 32-bit floating point.
Array a and b are the coefficient of the IIR filter, the length is 3. 
*********************************************************************************/
#pragma CODE_SECTION(vect,"vect")

#include "stdio.h"
#include "math.h"
#define pi 3.1415927
#define IMR   *(pmem+0x0000)  
#define IFR   *(pmem+0x0001)  
#define PMST  *(pmem+0x001D)  
#define SWCR  *(pmem+0x002B)  
#define SWWSR *(pmem+0x0028) 
#define AL    *(pmem+0x0008) 

#define CLKMD  0x0058 /* clock mode reg*/

#define Len 256

double fs,nlpass,nlstop,nhpass,nhstop,a[3],b[3],x[Len],y[Len];

void biir2lpdes(double fs, double nlpass, double nlstop, double a[], double b[]);

unsigned int  *pmem=0;
ioport	unsigned char	port8002;
int in_x[Len];
int m = 0;
int intnum = 0;
double xmean=0;
int n=0;
int flag = 0;
int i,j,p,k=0;
double w2,w1,w0;

void cpu_init()
{
    *(unsigned int*)CLKMD=0x0;         //switch to DIV mode clkout= 1/2 clkin
     while(((*(unsigned int*)CLKMD)&01)!=0);
   *(unsigned int*)CLKMD=0x77ff;      //switch to PLL 
	
	PMST=0x3FA0;
	SWWSR=0x7fff;
	SWCR=0x0000;
	IMR=0;
	IFR=IFR;
} 

interrupt void int1()   
{
	in_x[m] = port8002;
	in_x[m] &= 0x00FF;
	m++;
	intnum = m;
	
	if (intnum == Len)
	{
		intnum = 0;
		
		xmean = 0.0;
		
		for (i=0; i<Len; i++)
		{
			xmean = in_x[i] + xmean;
		}		
		
		xmean = 1.0*xmean/Len;
		
		for (i=0; i<Len; i++)
		{
			x[i] = 1.0*(in_x[i] - xmean);
		}
		
		for (i=0; i<Len; i++)
	  	{ 
			  w2 = x[i]-a[1]*w1-a[2]*w0;
      	    y[i] = b[0]*w2+b[1]*w1+b[2]*w0;
      		  w0 = w1;
      		  w1 = w2;
      	}
		
		m=0;
		flag = 1;
	}
}

  void biir2lpdes(double fs, double nlpass, double nlstop, double a[], double b[])
  
  {
    int i,u,v;
	double wp,omp,gsa,t;
    wp=nlpass*2*pi;
	omp=tan(wp/2.0);
	gsa=omp*omp;
	for (i=0; i<=2; i++)
	  {
		u=i%2;
		v=i-1;
		a[i]=gsa*pow(2,u)-sqrt(2)*omp*v+pow(-2,u);
	  }
	
	for (i=0; i<=2; i++)
	  {	u=i%2;
		b[i]=gsa*pow(2,u);
	  }
	t=a[0];
	for (i=0; i<=2; i++)
	  {	a[i]=a[i]/t;
		b[i]=b[i]/t;
	  }
  }
 
void set_int()    
{
	asm(" ssbx intm");
	IMR=IMR|0x0004;  
	asm(" rsbx intm");  
}

void main(void)
{
	w2=w1=w0=0.0;
	cpu_init();
	
  	fs = 250000;
  	nlpass = 0.08;
	nlstop = 0.28;
	
	biir2lpdes(fs,nlpass,nlstop,a,b);

	set_int();

	for(;;)
	{
		if (flag == 1)
		{
		   flag = 0;    /* set breakpoint here */

		}
	}
}

void vect()
{
   asm(" .ref _c_int00");/*pseudoinstruction*/
   asm(" .ref _int1");

   asm(" b _c_int00");/* reset */  
   asm(" nop");
   asm(" nop");
   asm(" rete");        
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* int0 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");  
   asm(" nop");			    /* int1 */
   asm(" nop");
   asm(" nop");
 //  asm(" rete");       /* int2 */
   asm(" b _int1");   
   asm(" nop");
   asm(" nop");
 //  asm(" nop");
   asm(" rete");      /* tint0 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* brint0 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* bxint0 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");      /* dmac0 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* tint1 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* int3 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* hpint */
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* brint1 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* bxint1 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");       /* dmac4 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" rete");      /* dmac5 */
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
   asm(" nop");
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜不卡av在线| 日本精品免费观看高清观看| 成人黄色电影在线 | 另类小说图片综合网| av午夜精品一区二区三区| 欧美日韩国产在线观看| 中文字幕不卡在线| 青青草精品视频| 色综合色狠狠综合色| 久久精品一区二区三区不卡 | 国产精品免费人成网站| 日本午夜精品视频在线观看 | 亚洲综合另类小说| 国产精品18久久久久久久网站| 欧洲色大大久久| 国产精品妹子av| 精品一区在线看| 欧美日韩国产在线观看| 亚洲精品福利视频网站| 成人avav影音| 久久精品亚洲精品国产欧美| 美腿丝袜亚洲色图| 欧美日韩激情一区| 亚洲成人激情av| 色婷婷精品大在线视频| 成人欧美一区二区三区白人| 粉嫩绯色av一区二区在线观看| 久久综合网色—综合色88| 开心九九激情九九欧美日韩精美视频电影 | 国产精品天干天干在观线| 国产精品66部| 久久综合九色综合97婷婷女人| 久久成人av少妇免费| 欧美成人一区二区三区片免费 | 欧美日产在线观看| 亚洲在线视频网站| 欧美日韩精品三区| 午夜电影久久久| 欧美一区午夜视频在线观看| 日日夜夜免费精品| 91精品国产色综合久久| 美女脱光内衣内裤视频久久影院| 精品国产伦一区二区三区观看方式| 免费一级欧美片在线观看| 日韩一区二区不卡| 国产一区二区三区精品视频| 久久精品夜色噜噜亚洲aⅴ| 国产成人精品免费| 中文字幕一区二区在线观看| 91欧美一区二区| 亚洲一区二区不卡免费| 欧美一级片免费看| 国产乱码精品一区二区三区五月婷| 久久久亚洲精品石原莉奈| 丁香婷婷综合五月| 亚洲精品高清视频在线观看| 7777精品伊人久久久大香线蕉超级流畅| 日韩成人一级大片| 久久精品一区八戒影视| 色偷偷成人一区二区三区91| 视频在线观看一区二区三区| 欧美精品一区二区三区很污很色的| 国产毛片一区二区| 一个色在线综合| 日韩女优av电影在线观看| 国产91露脸合集magnet| 亚洲主播在线播放| 日韩精品专区在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产91在线|亚洲| 亚洲另类在线一区| 日韩午夜精品视频| 91麻豆swag| 久久丁香综合五月国产三级网站| 中文字幕中文字幕一区二区| 欧美肥胖老妇做爰| bt7086福利一区国产| 日韩电影在线观看一区| 国产日韩欧美高清在线| 91久久国产综合久久| 久久99蜜桃精品| 亚洲一区在线视频| 国产色爱av资源综合区| 欧美二区乱c少妇| 99精品1区2区| 国产综合久久久久久久久久久久| 亚洲乱码精品一二三四区日韩在线| 欧美videossexotv100| 在线观看成人免费视频| 成人av片在线观看| 六月丁香综合在线视频| 亚洲成年人影院| 国产精品国产三级国产三级人妇 | 免费观看在线色综合| 亚洲视频免费在线| 精品国产一区二区三区久久影院| 欧洲精品中文字幕| 99久久精品情趣| 国产一区二区按摩在线观看| 日日夜夜精品视频免费| 一区二区三区产品免费精品久久75| 国产女人aaa级久久久级 | 中文字幕一区二区三区在线播放| 日韩免费在线观看| 欧美一区二区美女| 欧美性生活大片视频| 97国产精品videossex| 成人免费毛片片v| 国产麻豆视频一区二区| 麻豆传媒一区二区三区| 调教+趴+乳夹+国产+精品| 亚洲最色的网站| 亚洲另类一区二区| 亚洲欧美日韩小说| 亚洲人成网站精品片在线观看| 欧美国产视频在线| 国产精品免费看片| 中文字幕亚洲区| 亚洲天堂成人在线观看| 国产精品色一区二区三区| 欧美激情中文不卡| 国产精品久久久久久久午夜片 | 亚洲精品一区在线观看| 精品久久久久久久久久久院品网| 日韩欧美一区二区免费| 日韩欧美一区二区不卡| 欧美不卡在线视频| 久久久久9999亚洲精品| 国产丝袜欧美中文另类| 国产精品久久久久三级| 亚洲综合清纯丝袜自拍| 亚洲h在线观看| 美女视频一区二区三区| 国产一区二区三区观看| 成人av手机在线观看| 色婷婷亚洲综合| 欧美日韩一本到| 日韩午夜小视频| 中文字幕乱码亚洲精品一区| 最新国产成人在线观看| 亚洲123区在线观看| 蜜桃久久久久久久| 成人性生交大片免费看中文| 色先锋久久av资源部| 日韩精品最新网址| 国产视频亚洲色图| 亚洲国产成人tv| 国产精品主播直播| 欧美专区亚洲专区| 久久综合丝袜日本网| 一区二区三区免费在线观看| 理论电影国产精品| 99久久精品一区| 日韩欧美资源站| 国产精品超碰97尤物18| 人人精品人人爱| 97精品电影院| 精品久久久网站| 亚洲精品国产成人久久av盗摄 | 99久久精品国产导航| 欧美巨大另类极品videosbest| 国产色一区二区| 日韩精品国产精品| 99在线精品免费| 日韩欧美视频一区| 洋洋成人永久网站入口| 国产jizzjizz一区二区| 4438x成人网最大色成网站| 中文字幕永久在线不卡| 精品一区二区在线视频| 欧美午夜一区二区三区| 国产精品―色哟哟| 国模冰冰炮一区二区| 欧美日韩一区二区三区高清| 中文字幕一区二区三| 激情综合色丁香一区二区| 欧美伊人精品成人久久综合97| 中文字幕av在线一区二区三区| 蜜桃av一区二区| 欧美精品三级在线观看| 亚洲裸体在线观看| 成人精品视频网站| 久久综合视频网| 麻豆久久一区二区| 欧美日韩久久一区二区| 亚洲区小说区图片区qvod| 国产精品一区免费在线观看| 欧美tk—视频vk| 日本午夜一本久久久综合| 欧美日韩国产免费一区二区| 亚洲综合色视频| 在线观看日韩电影| 亚洲一区二区三区四区在线免费观看 | 秋霞电影网一区二区| 在线观看av一区| 亚洲卡通动漫在线| 色偷偷久久一区二区三区| 国产精品久久久久久久蜜臀 | 国产一区福利在线| www日韩大片|