普中51单片机学习(七)

LED闪烁

delay函数

延时函数

void delay(unsigned int i)//大约延时10us
{
	while(i--);	
}

实验代码

#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;

void delay(u16 i)
{
	while(i--);
}
sbit led=P2^0;

void main(){
	while(1)
	{
		led=0;
		delay(10000);
		led=1;
		delay(10000);
	}
}

你可能感兴趣的:(51单片机,学习,单片机)