#include
typedef unsigned char uchar;
#define DAC P1
/* 延时函数 */
void delay(uchar t)
{
while(t--);
}
/* 锯齿波发生函数 */
void saw(void)
{
uchar i;
for (i=0;i255;i++)
{
DAC=i;
}
}
/* 方波发生函数 */
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(); /* 产生一段锯齿波 */
//}
while(j--)
{
square(); /* 产生一段方波 */
}
}