色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機二個按鍵控制一個發(fā)光二級管

          單片機二個按鍵控制一個發(fā)光二級管

          作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏
          //程序在硬件上調試通過

          // 求;單片機二個按鍵控制一個發(fā)光二級管
          // 單片機二個按鍵控制一個發(fā)光二級管, 用C語編程;一個按鍵按下燈亮,松手燈滅。另一按鍵按下燈亮,再按下燈滅。
          //請高手給指點謝謝了。郵箱地址:13598671152@163。com

          本文引用地址:http://cafeforensic.com/article/201611/321868.htm

          //作者 徐學軍

          //
          #include
          sbit led = P3^7;
          sbit key1 = P1^0; //另一個按鍵key2,接外部中斷0,也就是P3.2口
          bit flags;
          void delayt(unsigned int t)
          {
          unsigned int i,j;
          for(i=t;i--;i>0)
          for(j=100;j>0;j--) ;
          }
          void int_int0() interrupt 0
          {
          EX0 = 0;
          flags = !flags ;//啟動暫停標志
          delayt(8) ;
          EX0 = 1;IE0 = 0;
          led =0 ;
          }
          void main(void)
          {
          EA = 1;
          EX0 = 1;
          led = 1; //初始狀態(tài)發(fā)光二極管熄
          flags= 0 ; //初始狀態(tài)發(fā)光二極管熄
          while(1)
          {
          key1 = 1; //I/O做輸入,要先置1
          if(key1==0)
          {
          led = 0;
          }
          else if(flags==1)
          {
          led = 0;
          }
          else led = 1;
          }

          }



          評論


          技術專區(qū)

          關閉