亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2467|回復: 0
打印 上一主題 下一主題
收起左側

單片機按鍵操縱魔幻流水燈源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:251973 發表于 2017-11-21 17:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這是我用keil通過按鍵來操作led燈程序不是很難,請大家多多指教

單片機源程序如下:
  1. #include< reg52.h>
  2. #include<intrins.h>
  3. typedef unsigned int c16;
  4. typedef unsigned char c8;
  5. sbit k1=P3^1;
  6. sbit k2=P3^0;
  7. #define led P2          
  8. void delay(c16 x);
  9. void keypros();
  10. void main()
  11. {
  12. keypros();
  13. }
  14. void keypros()
  15. { c8 i=0;
  16. delay(5000);
  17.          //led1=0xfe;       
  18. //        led=0xf7;
  19.                           while(1)
  20.                            {

  21. //#if 0  /*表示屏蔽下面的東西,不編譯*/       
  22.                                    if (k1==0)
  23.                                      {
  24.                                       delay (1000);
  25.                                                                           if (k1==0)
  26.                                                                           { for(i=0;i<4;i++)
  27.                                                 {
  28.                                                   P2=~(0x08>>i);
  29. //    led=_crol_(0xe0,1);
  30.                                                     delay(5000)        ;          
  31.                                                  }
  32.                                         //while (!k1); //加了這個的話就保持上面程序所顯示的最終狀態;如果沒加的話,就一直執行上面的程序,如果是靜態的話,就顯示靜態;如果是動態的話,就呈動態顯示。
  33.                                        }
  34.                                        if(k1==0)
  35.                                            {
  36.                                             for(i=4;i<8;i++)
  37.                                                 {
  38.                                                   P2=~(0x01<<i);
  39. //    led=_crol_(0xfe,1);
  40.                                                      delay(5000)        ;
  41.                                                 }
  42.                                                              //while (!k1);
  43.                                                                                      }
  44.                                                                             P2=0xff;
  45.    
  46.                                                                            }
  47. //#endif
  48. while (!k2)
  49.    {
  50.            delay (1000);
  51.    while (!k2)
  52.          { for(i=0;i<8;i++)
  53.             {
  54.             P2=~(0x7f>>i);
  55.    //led=_cror_(led,1);
  56.               delay(5000);   
  57.             }
  58.           }
  59.    if (k2==1)
  60.    {
  61.    for(i=0;i<8;i++)       
  62.        {
  63.              P2=(0xfe<<i);
  64.      //led=_crol_(led,1);
  65.              delay(5000);
  66.        }
  67.    }
  68.    }

  69. //if (k1==0)
  70. //{
  71. //delay (1000);
  72. //s=1;
  73. //}
  74. // while (s=1)
  75. //{
  76. //          
  77. //}
  78.                
  79.                                  }

  80.                                
  81. }


  82. #if 0
  83.   led=0x00;
  84.   delay(50000);           //加這個是為了能夠突出全亮的效果
  85.           
  86.    led=0xff;
  87.    delay(50000);
  88.    
  89.    



  90.   while (!k1);

  91. else
  92. {
  93. P2=0xff;
  94. }
  95. //#elif 1        /*表示編譯以下的程序*/
  96. if (k1==0)
  97. {
  98. delay (1000);
  99. if (k1==0)
  100. {
  101. for(i=0;i<8;i++)       
  102.    {
  103.    P2=(0xfe<<i);
  104.      //led=_crol_(led,1);
  105. ……………………

  106. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
按鍵操縱魔幻燈流.zip (28 KB, 下載次數: 10)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表