#include "reg52.h"#include"stdio.h"#define p0^0 out//----------------主程序--------------------void main(){ while(1) { p0=0xFF;//p0.0输出高电平 Delay30s();//延时 p0=0x00;//P0.0输出低电平 Delay330s();//延时 }}//----------------延时30s子程序-------------void delay30s () //误差 0us
{
unsigned char a,b,c,n;
for(c=254;c>0;c--) //空操作
for(b=232;b>0;b--)
for(a=253;a>0;a--);
for(n=2441;n>0;n--);
}
//----------------延时330S子程序-----------void delay330s(void) //误差 0us
{
unsigned char a,b,c,d;
for(d=233;d>0;d--) //空操作
for(c=137;c>0;c--)
for(b=195;b>0;b--)
for(a=25;a>0;a--);
}//-------------随手之作,可能漏了东西,我没编译的--------------