基于51单片机,3秒1亮的程序

#include <reg52.h>
sbit led=P2^0;
void delay3s(void)   //误差 0us
{
    unsigned char a,b,c;
    for(c=189;c>0;c--)
        for(b=230;b>0;b--)
            for(a=33;a>0;a--);
}

void main()
{     
    while(1)
    {
    led = ~led;
    delay3s();
    }
}
原文地址:https://www.cnblogs.com/action0/p/12668819.html