51单片机STC89C52控制LED闪烁(使用for语句实现延时)

/*-----------------------包含头文件区域-------------------------*/
#include  	//单片机头文件 
/*-----------------------端口/引脚定义区域----------------------*/
sbit LED=P2^0;  	//位定义P2.0引脚名为LED
/*-----------------------主函数区域-----------------------------*/
void main()
{
     
	unsigned int i;	//定义无符号整形变量i(范围为0~65535)
	while(1)  		//重复执行while循环体的程序
	{
     
		LED=0;					//点亮LED	
		for(i=115*500;i>0;i--);	//延时500ms	(给i赋500ms的延时值,执行i--指令115次为1ms)
		LED=1;					//熄灭LED
		for(i=115*500;i>0;i--);	//延时500ms	(给i赋500ms的延时值,执行i--指令115次为1ms)
	}
} 

你可能感兴趣的:(51单片机,单片机,嵌入式,c语言)