51单片机开发板例程
时间: 2023-08-05 09:05:27 浏览: 131
以下是一个简单的51单片机开发板的例程:
```
#include <REG51.H>
sbit LED=P1^0; //LED连接P1.0口
void main()
{
while(1) //死循环
{
LED = 0; //LED亮
delay(1000); //延时1秒
LED = 1; //LED灭
delay(1000); //延时1秒
}
}
void delay(unsigned int i) //延时函数
{
unsigned int j,k;
for(j=i;j>0;j--)
for(k=112;k>0;k--);
}
```
这个例程实现了一个LED灯不断闪烁的效果,LED连接在P1.0口。为了控制LED的亮灭,需要使用延时函数delay()。在main()函数中,通过死循环不断地让LED灯亮灭,而delay()函数则用来控制亮灭时间间隔。
阅读全文