#include"reg52.h"
typedef unsigned char uchar;
typedef unsigned int uint;
sbit ENA=P0^0;
sbit IN1=P0^1;
sbit IN2=P0^2;
sbit IN3=P0^3;
sbit IN4=P0^4;
sbit ENB=P0^5;
uint k,j;
#define OFF ENA=0;ENB=0;
#define ON ENA=1;ENB=1;
#define LEDL(key) P2&=(0xfe<
#define LEDH(key) P2|=(0x01<
#define QX(x,y) IN1=x,IN2=y;
#define QY(x,y) IN3=x,IN4=y;
void main()
{
void init(); //初始化定时器
void LEDOM(); //流水灯函数声明
void daley(uint,uint); //延时函数声明
void (*p)(uint,uint); //定义一个(uint,uint)的函数指针
void OL_bt(uint x,uint y); //PWM调制函数声明
p=OL_bt;
QX(1,0);
QY(1,0);
init();
while(1)