#include "reg52.h"
sbit ledOne = P3^7;
sbit ledTwo = P3^6;
void Delay500ms() //@11.0592MHz
{
unsigned char i, j, k;
//_nop_();
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void main()
{
// 灯灭,给一个高电平
// 重复执行
while(1){
// 灯亮,给一个(p3.7口)低电平
ledOne = 0;
ledTwo = 0;
// 数数,数的期间,维持低电平,灯亮(延迟)
Delay500ms();
// 灯灭,给一个高电平
ledOne = 1;
ledTwo = 1;
// 数数,数的期间,维持低电平,灯灭 (延迟)
Delay500ms();
}
}

成功实现了两把LED灯闪烁