天天看點

單片機初識

點亮一個LED燈

#include <reg51.h>

sbit LED1 = P1^0;

void DelayUs2x(unsigned char n);

void DelayMs(unsigned char n);

void main()

{

    while(1)

    {

        LED1 = 0;

        DelayMs(300);

        LED1 = 1;    

        DelayMs(300);

    }

}

void DelayUs2x(unsigned char n)

{

    while(--n);

}

void DelayMs(unsigned char n)

{

    while(n--)

    {

        DelayUs2x(245);

        DelayUs2x(245);

    }

}

繼續閱讀