51单片机程序的基础
#include <reg52.h> //51单片机头文件
void main() //主函数
{
while(1) //循环
{
}
}
使用51单片机点亮一个LED
#include <reg52.h> //51单片机头文件
sbit LED=P2^0; //sbit位定义
void main() //主函数
{
while(1) //循环
{
LED=0; //点亮LED(LED为低电平驱动,0亮 1灭)
}
}
让一个LED闪烁
#include <reg52.h>
sbit LED=P2^0;
void delay(unsigned int i) //延时函数
{
while(i--);
}
void main()
{
while(1)
{
LED=0; //LED为低电平 点亮
delay(30000); //调用延时函数
LED=1; //LED为高电平 熄灭
delay(30000); //调用延时函数
}
}
使用取反让LED闪烁
#include <reg52.h>
sbit LED=P2^0;
void delay(unsigned int i)
{
while(i--);
}
void main()
{
while(1)
{
LED=~LED;
delay(30000);
}
}