#include<reg52.h>
#define uint unsigned int
#define interval 100;
#define PWM 50;
#define max 8;
void delay(uint a)
{
while(--a)
for(i=0;i<12;i++);
}
void display(uint a)
{
P1=0x00;
delay(a);
P1=0xff;
delay(PWM-a);
}
void main()
{
uint i,t=1;
bit loop=0;
if(loop==0){
for(i=0;i<interval;i++)
display(t);
t++;
if(t>max)
loop=1;
}
if(loop==1)
{
for(i=0;i<interval;i++)
display(t);
t--;
if(t<0)
loop=0;
}
}
-
{
while(--a)
for(i=0;i<12;i++);
} 在这之中你i也没有定义#define 宏定义变量你不加分号
一周热门 更多>