#include "at89x52.h"
#define led P0_0
void delay(int i) //延时N个5MS程序
{
while(i!=0)
{
TR0=1; //开定时器
TL0=0x01; //定时器低位赋值
TH0=0x70; //定时器高位赋值
while(TF0!=1); //等待定时器溢位
TF0=0;
i--;
}
TR0=0;
}
void run()
{
led=0;
delay(100);
led=1;
delay(100);
}
void main()
{
while(1)
{
run();
}
}
这个程序是用ATEML公司的89c52单片机写的 所以 头文件写成了"at89x52.h"没改成