单片机流水灯设计,使八个led灯右移

如题所述

#include <AT89X52.h>       //调用51单片机的头文件


void main(void)            //主函数,单片机开机后就是从这个函数开始运行

{


   unsigned int a;        //定义一个int型变量,做延时用

P0=0;

   while(1)               //死循环,单片机初始化后,将一直运行这个死循环

   {

      for(a=0;a<20000;a++); //延时若干时间,具体时长暂不理会

if(P0==0) 

P0=0x01;

else

        P0=P0<<1;            //将PO左移

   }

}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答