×
单片机 > 单片机程序设计 > 详情

单片机C51编程入门最好的例子(跑马灯)

发布时间:2020-05-26 发布时间:
|

#include

#define uchar unsigned char

#define uint unsigned int

//延时子程序

void mDelay(uchar Delay)

{   uchar i;

    for(;Delay>0;Delay--)

    {   

        for(i=0;i<123;i++);

    }

}

void main()

{

    uchar i,d;

    P0 = 0;  //所以LED点亮。

    mDelay(250);//延时250mS(12M晶振)

    mDelay(250);//延时250mS(12M晶振)

    while(1)

    {

        d = 0x01;

        for(i=0;i<8;i++)

        {

            P0 = ~d; //数据取反。

            d<<=1; //左移一位

            mDelay(200);//延时200mS(12M晶振)

        }

    }

}


关键字:单片机  C51  编程入门  跑马灯

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机中高阻态的实质及意义