国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

編碼開關(guān),編碼開關(guān)的分類,編碼開關(guān)參數(shù)指標(biāo)等
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁(yè) > 電子知識(shí) > 編碼開關(guān),編碼開關(guān)的分類,編碼開關(guān)參數(shù)指標(biāo)等
編碼開關(guān),編碼開關(guān)的分類,編碼開關(guān)參數(shù)指標(biāo)等  2011/10/3

目錄

  • 編碼開關(guān)程序
  • 旋轉(zhuǎn)式編碼開關(guān)
  • 特點(diǎn)
編碼開關(guān)

編碼開關(guān)程序

  •   enum phase[_]status{

      phase[_]no[_]move= 0,

      phase[_]dec,

      phase[_]inc,

      phase[_]bad

      };

      u8 volatile PhaseShift;

      cONst u8 table[_]Phase[16]=

      {

      phase[_]no[_]move,phase[_]dec,phase[_]inc,phase[_]bad,

      phase[_]inc,phase[_]no[_]move,phase[_]bad,phase[_]dec,

      phase[_]dec,phase[_]bad,phase[_]no[_]move,phase[_]inc,

      phase[_]bad,phase[_]inc,phase[_]dec,phase[_]no[_]move,

      };

      U8 whell[_]scan(void)

      {

      static s8 PhaseCount = 0;

      PhaseShift <<= 2;

      if((REG32(P4SIN) & (1<<3)))  PhaseShift |= 0x01;

      if((REG32(P1SIN) & (1<<2)))  PhaseShift |= 0x02;

      PhaseShift &= 0x0f;

      if(table[_]Phase[PhaseShift] == phase[_]inc) PhaseCount++;

      if(table[_]Phase[PhaseShift] == phase[_]dec) PhaseCount--;

      if(PhaseCount > 3)

      {

      PhaseCount -= 4;

      return phase[_]inc;

      }

      else if(PhaseCount < -3)

      {

      PhaseCount += 4;

      return phase[_]dec;

      }

      return phase[_]no[_]move;

      }

與《編碼開關(guān),編碼開關(guān)的分類,編碼開關(guān)參數(shù)指標(biāo)等》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫(kù)存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號(hào):粵ICP備11103613號(hào)
專注電子元件代理銷售  QQ:800152669  電子郵件:sales@szcwdz.com  電話:400-900-3095