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

📄 zbibo.c

📁 DSP仿真 FFT程序 已测试 大家多多支持下
💻 C
字号:
#include <math.h>
#include <stdio.h>
#include "lcd_86.h"
#include "mmdrv.h"
#include "mcbsp.h"
#include "cpu_reg.h"    
#include "adda.h"
int x[10] = {3,1,-3,-4,12,3,12,-4,-3,1};

main()
{
	int b[100],b1[99],r;
	int n1,n,i,j,nn,k,*buf;
	char bchar[6];
	
//	init_lcd();
	buf = x;		
	for(k=0;k<2;k++)
	{
		n = *buf++;
		n1 = n+1;
  		LCD_clear(0);
		cur_row=0;        
		cur_col=6;        
    		LCD_pr_chars("polynomial of b[i]",18);
		for(i=0;i<n1;i++)
		{
			b[i] = *buf++;
    			Int_to_String(b[i],bchar);
    			cur_row=1+i;        
			cur_col=1;        
    			LCD_pr_chars(bchar,5);
		}
		j=1;
		do
		{
			r = b[0]/b[n1-1];
			if (abs(r)>=1)
			{
				cur_row=1+n1;        
				cur_col=1;        
    			LCD_pr_chars("filter is not stable",20);
    			break;
    		}
    		nn = n1 - 1;
    		if (nn==1)
    		{
    			cur_row=1+n1;        
				cur_col=1;        
    			LCD_pr_chars("filter is stable",16);
    			break;
    		}
    		for(i=0;i<n1-1;i++)
    			b1[i] = b[n1-1]*b[i+1]-b[0]*b[n1-1-i];
    		b[n1-1]=0;
    		for(i=0;i<n1-1;i++)
    			b[i] = b1[i];
    		n1=n1-1;
    		j = j+1;
    	}while(1);
    }
}   
 

⌨️ 快捷键说明

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