DSP的C语言心得记录8-利用CCS分析DSP的时钟运行周期

2019-07-18 14:33发布

分别用C语言和汇编语言进行程序设计,计算正弦函数值,并比较代码效率。
1C语言编程
#include <math.h>
#define NX 180
//
最大正弦角度
#define pi 3.14159
short i;
double x[NX]
//
定义输入正弦角度数组(弧度值)
double r[NX]
//
定义输出正弦结果数组
void main(void)
{

for (i=0;i<NX;i++)
//
将角度转换为弧度

{ x =pi*i/180;


r=sin(x);
//
计算正弦值

}


return;

}
    程序编译连接通过后,加载生成的.out文件,点击“Run”图标运行程序。我们在“Watch”窗口中可以观察输出的正弦值数组r
利用CCS图形工具可以观察这段数据的波形。注意CCS图像显示参数设置中,正确填入数据的起始地址,数据长度设为180,数据类型要设为32位浮点数。

0条回答

一周热门 更多>