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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > C51脈沖寬度檢測程序

          C51脈沖寬度檢測程序

          作者: 時間:2016-12-01 來源:網(wǎng)絡 收藏
          /**********************************************
          315無線模塊 PT2262 1.5M 270KHz 可以測出脈沖寬度
          起始時間 5000us
          高電平時間 490us
          低電平時間 160us
          HH=1
          LL=0
          LH=F
          ***********************************************/

          #include
          typedef unsigned int uint;
          long plu;
          void delay(uint);
          main()
          {
          TMOD=0x09; //0x0000 1001b
          ET0=1; //定時器0中斷允許
          // EX0 = 0; // 關(guān)閉INT0中
          EA=1; //CPU開中斷
          while(1)
          {
          TH0=0x00; //計數(shù)器高8
          TL0=0x00; //計數(shù)器低8
          TF0=0; //計數(shù)器0溢出標志置0
          while(INT0==1); //等待P3.2變低
          TR0=1; //由INT0啟動計數(shù)器
          while(INT0==0); //等待P3.2變高
          while(INT0==1); //等待P3.2再變低
          TR0=0; //T0停止計數(shù)
          plu=TH0*256+TL0; //計數(shù)值
          if(plu>4000) //判斷
          P0=0x0c; //0x0000 1100b
          else
          P0=~0x0c;
          P2=~P2;
          delay(6635);

          }
          }
          void delay(uint t)
          {
          while(t--);
          }


          關(guān)鍵詞: C51脈沖寬度檢測程

          評論


          技術(shù)專區(qū)

          關(guān)閉