占用CPU时间,调用函数,点亮LED的C语言程序 【原创】

/*
工程创建MCU选取,Atmel 89C55
单片机:STC12C4052AD,STC12C5A60S2 都可以
晶振:12M
功能:500M秒闪一次LED
连接说明:LED正极串接1K 电阻接VCC,负极接到 MCU的P1.7
*/
#include <REG51.h>
sbit LED = P1 ^ 7;
void DELAY_MS (unsigned int a)
{
    unsigned int i;
    while ( --a != 0 )
    {
        for (i=0;i<=600;i++);
    }
}

void main (void) 
{
     while (1)
    {
        LED = ~LED;
        DELAY_MS(500);
   }
}


本文出自 “魂斗罗” 博客,谢绝转载!

你可能感兴趣的:(调用函数,【原创】,点亮LED的C语言程序,占用CPU时间)