#include
#define uint unsigned int
sbit D0=P0^0;
main()
{
while(1)
{
int i,j;
D0=0;
for(i=0;i<100;i++)
for(j=0;j<670;j++);
D0=1;
for(i=0;i<100;i++)
for(j=0;j<670;j++);
}
}
上面是基于51系列单片机写的,D0是小灯的IO 口,在While循环中控制高低电平(写0或1)就能实现小灯闪烁。
在主程序里
用延时的办法,
循环取反就可以了