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

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

?? exp-iir-ad.c

?? CCS 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一区二区三区免费野_久草精品视频
亚洲精品欧美激情| 成人avav影音| 99久久夜色精品国产网站| 欧美视频在线观看一区| 亚洲国产成人一区二区三区| 亚洲第四色夜色| av中文字幕在线不卡| 欧美一级爆毛片| 亚洲国产精品久久久久秋霞影院 | 精品不卡在线视频| 一区二区三区在线观看网站| 粉嫩一区二区三区性色av| 欧美一卡二卡三卡| 午夜久久久影院| 欧美性色欧美a在线播放| 国产免费久久精品| 国产一区二区三区四| 欧美美女激情18p| 亚洲男人天堂一区| 91蜜桃视频在线| 亚洲图片另类小说| 99久久精品99国产精品| 国产精品大尺度| 不卡的av电影| 亚洲欧美一区二区在线观看| 成人午夜在线免费| 国产精品福利一区| 99精品欧美一区二区三区小说| 久久一留热品黄| 久久99精品国产麻豆婷婷| 538在线一区二区精品国产| 亚洲成人免费视| 欧美日韩日本视频| 日韩av在线播放中文字幕| 欧美日韩视频在线观看一区二区三区| 亚洲精品视频观看| 欧美日韩一级二级三级| 日韩电影在线一区二区三区| 欧美一级视频精品观看| 全国精品久久少妇| 精品久久一区二区三区| 狠狠色丁香久久婷婷综合丁香| 欧美一级片免费看| 国产精品 日产精品 欧美精品| 久久久久9999亚洲精品| 99久久精品免费观看| 亚洲在线成人精品| 91精品在线观看入口| 国产在线国偷精品免费看| 国产欧美一区二区在线| 91免费国产在线| 亚洲gay无套男同| 日韩精品一区二区三区视频播放 | 欧美精品一区二区三区蜜桃| 激情伊人五月天久久综合| 国产免费成人在线视频| 在线看国产一区二区| 免费人成黄页网站在线一区二区 | 国产成人亚洲综合a∨婷婷图片| 国产精品热久久久久夜色精品三区 | 成人三级伦理片| 伊人婷婷欧美激情| 日韩欧美国产1| 成人av在线一区二区三区| 亚洲国产欧美日韩另类综合 | 欧美午夜片在线观看| 麻豆成人av在线| 国产精品成人一区二区三区夜夜夜| 91亚洲永久精品| 奇米色777欧美一区二区| 国产精品久久久久久久岛一牛影视 | 欧美色图片你懂的| 精品写真视频在线观看| 中文字幕一区二| 欧美一区二区三区在线视频| 成人蜜臀av电影| 美女高潮久久久| 亚洲综合色丁香婷婷六月图片| 亚洲国产裸拍裸体视频在线观看乱了| 日韩精品一区在线| 欧美在线|欧美| 成人精品电影在线观看| 日日欢夜夜爽一区| 亚洲三级电影全部在线观看高清| 91精品国产91综合久久蜜臀| 99久久99精品久久久久久| 免费人成在线不卡| 一区二区三区高清在线| 国产色一区二区| 6080国产精品一区二区| 99久久99久久精品免费看蜜桃| 久久66热偷产精品| 亚洲mv在线观看| 一区二区三区色| 国产精品网曝门| www激情久久| 欧美一区二区在线视频| 欧美一a一片一级一片| av电影在线观看完整版一区二区| 久久激情综合网| 日韩成人一区二区三区在线观看| 亚洲男人的天堂av| 亚洲欧洲日韩一区二区三区| 精品成人一区二区三区| 91精品午夜视频| 欧美色国产精品| 欧美午夜精品理论片a级按摩| 成人av影视在线观看| 国产精品66部| 国产乱码精品一区二区三| 免费久久99精品国产| 日韩av一区二区三区四区| 午夜一区二区三区视频| 夜夜精品视频一区二区 | 午夜影院久久久| 亚洲chinese男男1069| 亚洲国产cao| 亚洲观看高清完整版在线观看| 亚洲精品福利视频网站| 亚洲激情自拍偷拍| 亚洲欧美另类久久久精品2019| 国产精品无圣光一区二区| 国产精品嫩草久久久久| 国产精品久久久久7777按摩| 中文一区一区三区高中清不卡| 日本一区二区电影| 亚洲视频一二区| 在线精品视频免费观看| 欧美日韩在线不卡| 日韩网站在线看片你懂的| 久久一二三国产| 亚洲品质自拍视频| 亚洲成人精品在线观看| 久久精品噜噜噜成人88aⅴ| 国产乱子伦视频一区二区三区| 国产伦精一区二区三区| 99免费精品视频| 5月丁香婷婷综合| 国产亚洲一区二区三区在线观看| 国产精品无人区| 亚洲18影院在线观看| 国内久久精品视频| av一二三不卡影片| 91精品婷婷国产综合久久竹菊| 2014亚洲片线观看视频免费| 亚洲欧洲成人精品av97| 天堂在线亚洲视频| 高清国产一区二区| 欧美天堂亚洲电影院在线播放| 日韩一卡二卡三卡国产欧美| 国产精品的网站| 欧美aaaaa成人免费观看视频| 懂色av一区二区三区蜜臀| 欧美在线观看你懂的| 久久亚洲精华国产精华液| 亚洲欧美国产77777| 美女诱惑一区二区| 色欧美片视频在线观看| 久久午夜免费电影| 午夜精品一区在线观看| 成人免费观看视频| 日韩亚洲电影在线| 亚洲综合在线第一页| 国产精品1区2区| 日韩一区二区精品在线观看| 国产精品国产精品国产专区不蜜| 日本不卡一二三| 在线亚洲高清视频| 国产精品家庭影院| 国内精品写真在线观看| 欧美人伦禁忌dvd放荡欲情| 亚洲国产精品国自产拍av| 日本不卡一区二区三区高清视频| caoporen国产精品视频| 精品成人免费观看| 全部av―极品视觉盛宴亚洲| 色999日韩国产欧美一区二区| 久久色视频免费观看| 日本在线观看不卡视频| 欧美性淫爽ww久久久久无| 国产精品第13页| 成人免费毛片片v| 欧美国产成人精品| 国产精品一区在线观看你懂的| 欧美丰满少妇xxxbbb| 亚洲午夜久久久久久久久电影院 | 欧美日韩一区二区不卡| 亚洲精品视频一区二区| 92精品国产成人观看免费| 国产精品女同互慰在线看 | 免费观看日韩电影| 欧美日韩精品欧美日韩精品一综合| 国产精品久久久99| 成人自拍视频在线观看| 国产精品网站导航| av不卡在线观看| 中文字幕一区二区三区色视频| 成人做爰69片免费看网站| 欧美国产欧美亚州国产日韩mv天天看完整| 寂寞少妇一区二区三区|