#include<reg52.h>
main()
{int i,j,k,l;
while(1)
{P0=0x00;
for(i=0;i<10;i++)
{for(l=0;l<500;l++)
{
for(j=0;j<4;j++)
{P0=P0+0x10;
for(k=0;k<100;k++);
}
}
P0=P0+0x01;
}
}
}
2、保存并编译程序;
任务三:
1、打开WAVE软件,新建一个文件,输入以下程序:
#include<reg52.h>
char date[2];
sbit a0=P3^2;
main()
{int i,k,l,m,t;
while(1)
{date[0]=0x00;
date[1]=0x10;
for(m=0;m<10;m++)
{
for(i=0;i<10;i++)
{for(l=0;l<500;l++)
{P0=date[0];
for(k=0;k<50;k++);
P0=date[1];
for(k=0;k<50;k++);
}
if(a0==1)
{date[0]=date[0]+0x01;
t=i;
}
else i=t;
}
date[0]=0x00;
date[1]=date[1]+0x01;
}
}
}