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

用定时的方式控制流水灯亮灭

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

#include
#include
#define uchar unsigned char
uchar num=0;
init();

main()  //用定时的方式控制流水灯亮灭
{

  init();
  while(1)
  { 
    
    if(num==20)  //每1s流水灯左移一次
      { 
        P1=_crol_ (P1,1);
        num=0;
        TR0=0;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
        TR0=1;
        
        
      }

 

 


  }

 

}

init()

   EA=1;
   ET0=1;
   TMOD=0x01;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256; //定时50ms
   TR0=1;
   P1=0xfe;

 

}

void timer0() interrupt 1
{
  num++; 
  TH0=(65536-50000)/256;
  TL0=(65536-50000)%256;   
}

关键字:定时  流水灯  亮灭 

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

热门文章 更多
TQ210天嵌开发板S5PV210 LED闪烁程序C语言代码记录