#include "reg52.h"
#include
#define ADC_PORT P2 //如图,ADC0832连接端口
//老师要求的5种波
#define W_SINE 0
#define W_SQU 1
#define W_TRI 2
#define W_TRA 3
#define W_SAW 4
#define PI 3.1415926f //圆周率好像是这个数
//简化类型符写法
typedef unsigned char u8;
typedef unsigned int u16;
typedef unsigned long u32;
sbit ADC_CS_WR=P3^0; //如图,ADC0832使能口
//老师要求的5个LED,接P0口
sbit LED0=P0^0;
sbit LED1=P0^1;
sbit LED2=P0^2;
sbit LED3=P0^3;
sbit LED4=P0^4;
//图给出的5个按键
sbit KEY0=P1^0;
sbit KEY1=P1^1;
sbit KEY2=P1^2;
sbit KEY3=P1^3;
sbit KEY4=P1^4;
//全局变量
u8 mode;//模式:正弦波……
u16 freq;//频率
u8 time;//计次参数
u8 AM;//调幅
void Timer0Init(void);</