微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 大虾们进来看看

大虾们进来看看

时间:10-02 整理:3721RD 点击:
这个程序为啥当count为0x3c-0x4e时,sin_data的数值会与手工计算的值不一样,不知程序错在哪,帮我一下!先谢了
#include "reg51.h"
#include "intrins.h"
#include "math.h"
#define PI 3.1415926
#define uchar unsigned char
#define uint unsigned int
uint count;
short sin_data;
void main()
{
mcu_init();
for(count=1;count<270;count++)
{
  sin_data=126*(sin(2*PI*count/270))+128;
}
while(1);
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top