exp3a.c

来自「TI的DSP C55X的应用程序」· C语言 代码 · 共 41 行

C
41
字号
/*--------------------------------------------------------------

   exp3a.c - Output tabled data with different wordlength.

----------------------------------------------------------------*/

#define	BUF_SIZE 40

const int sineTable[BUF_SIZE]=
  {0x0000,0x01E0,0x03C0,0x05A0,0x0740,0x08C0,0x0A00,0x0B20,
   0x0BE0,0x0C40,0x0C60,0x0C40,0x0BE0,0x0B20,0x0A00,0x08C0,
   0x0740,0x05A0,0x03C0,0x01E0,0x0000,0xFE20,0xFC40,0xFA60,
   0xF8C0,0xF740,0xF600,0xF4E0,0xF420,0xF3C0,0xF3A0,0xF3C0,
   0xF420,0xF4E0,0xF600,0xF740,0xF8C0,0xFA60,0xFC40,0x0000};		

int out16[BUF_SIZE];   	/* 16 bits output sample buffer */
int out12[BUF_SIZE];    /* 12 bits output sample buffer */
int out8[BUF_SIZE];     /* 8 bits output sample buffer */
int out6[BUF_SIZE];     /* 6 bits output sample buffer */

void main()
{ 
    int i; 
	
    for (i = 0; i < BUF_SIZE-1; i++) 
    {                               
        out16[i] = 0;
        out12[i] = 0;
        out8[i] = 0;
        out6[i] = 0;
    }
		 	
    for (i = 0; i < BUF_SIZE-1; i++) 
    {             
        out16[i] = sineTable[i]; 
        out12[i] = sineTable[i]&0xfff0; 
        out8[i] = sineTable[i]&0xff00; 
        out6[i] = sineTable[i]&0xfc00; 
    }
}

⌨️ 快捷键说明

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