📄 exp10.c
字号:
void InitC5402(void);
void OpenMcBSP(void);
void WRITEAD50(void);
/***********************************************************************
** Main Function Program
***********************************************************************/
#include "math.h"
#include "stdio.h"
#define N 256
#define pi 3.1415926
void main()
{
int i;
double x0,x1,x2,x3;
double x,r,xx,y[N+1];
int *py = (int*)0x3000;
r=2*pi/N;
for (i=0; i<=N; i++)
{
x=i*r-pi;
xx = x*x;
x0 = 1-xx/(8*9);
x1 = 1-x0*xx/(6*7);
x2 = 1-x1*xx/(4*5);
x3 = 1-x2*xx/(2*3);
y[i] = x * x3;
}
InitC5402(); /* initialize C5410 DSP */
OpenMcBSP();
for (;;)
{
for (i=0; i<=N-1; i++)
{
*py = (int)(y[i]*32000);
WRITEAD50(); /* main–loop */
}
}
}
/***********************************************************************
** End of File
***********************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -