DAC0832程序
时间:2013-07-12 17:21:47
手机看文章
扫描二维码
随时随地手机看文章
[导读] #includetypedef unsigned char uchar;#define DAC P1/* 延时函数 */void delay(uchar t){while(t--);}/* 锯齿波发生函数 */void saw(void){uchar i;for (i=0;i<255;i++){DAC=i;}}/* 方波发生函数 */void square(vo
#include
typedef unsigned char uchar;
#define DAC P1
/* 延时函数 */
void delay(uchar t)
{
while(t--);
}
/* 锯齿波发生函数 */
void saw(void)
{
uchar i;
for (i=0;i<255;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(); /* 产生一段方波 */
}
}





