单片机用stc12c5608ad产生pwm波,代码里的反正弦变化什么意思,是一个余弦表吗?这些数字是怎么生成的啊

#include <STC12C56xx.h>

#define uchar unsigned char
#define uint unsigned int

uchar code pwm[54]={255,240,226,211,196,182,168,154,141,128,115,103,91,80,69,59,50,42,34,27,20,15,10,6,3,1,0,
0,1,3,6,10,15,20,27,34,42,50,59,69,80,91,103,115,128,141,154,168,182,196,211,226,240,255
}; // 反正弦变化

如果以坐标系来说的话,这数据就是余弦函数按52等分截取的值。幅值是按一个字节所达到的最大值为限。追问

52等分?不是54个数么

追答

要掐头去尾

追问

为什么要52等分呢

追答

这个我就不清楚了,这与作者的控制对象有关。

温馨提示:答案为网友推荐,仅供参考
相似回答