DAC0832程序
#include
typedef unsigned char uchar;
#define DAC P1
/* 延時(shí)函數(shù) */
void delay(uchar t)
{
while(t--);
}
/* 鋸齒波發(fā)生函數(shù) */
void saw(void)
{
uchar i;
for (i=0;i<255;i++)
{
DAC=i;
}
}
/* 方波發(fā)生函數(shù) */
void square(void)
{
DAC=0x00;
delay(0x80);
DAC=0xff;
delay(0x80);
}
//SIN b波
void sin(void)
{
uchar i,j;
}
void main(void)
{
uchar i,j;
i=j=0xff;
//while(i--)
//{
//saw(); /* 產(chǎn)生一段鋸齒波 */
//}
while(j--)
{
square(); /* 產(chǎn)生一段方波 */
}
}