1.点亮一个灯
#include <reg51.h>
sbit led=P2^0;
void main()
{
while(1)
{
led=0;
}
}
2.一个灯闪烁
#include <reg51.h>
typedef unsigned char u8; //unsigned char在后边就被定义为u8
typedef unsigned int u16;
sbit led=P2^0
;
void delay(u16 xms) //一种while循环
{
while(xms--);
}
void main()
{
while(1)
{
led=0;
delay(500000);
led=1;
delay(500000);
}
}
3.流水灯
#include <REGX51.H>
#define uint unsigned int
void delayms(amx);
void main()
{
while(1)
{
P2=0x7F;
delayms(