#include<reg52.h>
#define uint unsigned int //宏定義
#define uchar unsigned char //宏定義
sbit led=P1^0; /*定義P1.0 在芯片引腳p1.0引出led元件*/
void delayms(uint xms) //延時函數
{
uint i,j;
for(i=xms;i>0;i--)
for(j=10;j>0;j--);
}
main(){
//先閃爍10次
uint i;
for(int i=1;i<=10;i++){
delayms(3000);
led=0; /*點亮發光管*/
delayms(3000);
led=1;
}
//閃爍完進入死循環,讓led處於關閉狀態
while(1){
led=1;
}
}