51單片機:led燈閃爍10次後熄滅

#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;
}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章