纯小白,记录本身学习51单片机的学习过程,不喜勿喷哦!
第一个实验:点亮led灯。
实验程序:#include
sbit led=P0^0;
void mian()
{
led=0; //P0.0口输入低电平,点亮led灯。
while(1);
}html
图片:
编程
第二个实验:led灯闪烁实验。
实验程序:#include
sbit led=P0^0;
void delay500ms(void) //偏差500ms
{
unsigned char a,b,c;
for(c=205;c>0;c--)
for(b=116;b>0;b--)
for(a=9;a>0;a--); //此处的难点就在于对于延时时间的计算与设定。
}
void main()
{
led=0;// 输入低电平,点亮led灯。
delay500ms();
led=1;//输入高电平,led灯灭。
delay500ms();
}函数