欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

LED花樣燈試驗-C51程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2012年02月16日   【字體:
// 控制LED燈,自己寫的,雖然一般,可是終于學會控制它啦,
// 控制LED燈,先從左到右依次點亮一個燈,再從右到左依次點亮一個燈,
//重復兩次,再全部熄滅,全部閃爍,重復五次//

   #include<reg52.h>
   #include <intrins.h>
   #define uchar unsigned char
   #define uint  unsigned int  
   sbit d0=P1^5;
   uchar temp ;
   void delay();
void main()    
{
    int i,j,k,l;
 
    for(k=2;k>0;k--)
    {
     temp=0xfe;
     P0=temp;
    for(j=7;j>0;j--)
    {
        
     temp=_crol_(temp,1) ; //移位函數
     delay();
    
       P0=temp;
       };
        temp=0x7f;
        P0=temp;
        for(l=7;l>0;l--)
            {
           
              temp=_cror_(temp,1)  ; //移位
             delay();
             P0=temp; //移位后的數據輸出到P0口
            } ;
       
   
       };
       
       for(i=5;i>0;i--) //重復5次
         {
        P0=0xff;  //燈全滅
        delay();  //等待一段時間
        P0=0x00;  //燈全亮
        delay();  //等待一段時間
           }
}
   void delay() //延時函數
   {
     uint x,y;
   for (x=900;x>0;x--)
    for(y=99;y>0;y--);
   } 
關閉窗口

相關文章