void juchi() //锯齿波函数
{ uchar i;
for(i=0;i<255;i++)
{DAC0832=i;
dump(10+p);} //延时实现频率可调,p是变量
i=0x00; }
void zhengxian()
{
for(i=0;i<256;i++)//i没有声明 上面那个程序都有uchar i; uchar类型的最大值也只有255
{DAC0832=sin[i];//查表取值
dump(2+p);
}
i=0;
}
//最简单的方法就是复制juchi这个函数
//把DAC0832=i;改成DAC832=sin[i];就能看到效果了
void zhengxian() //正弦波函数
{ uchar i;
for(i=0;i<255;i++)
{DAC0832=sin[i];
dump(10+p);} //延时实现频率可调,p是变量
i=0x00; }