<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 無(wú)運放的權電阻網(wǎng)絡(luò )在單片機控制系統中的應用(下)

無(wú)運放的權電阻網(wǎng)絡(luò )在單片機控制系統中的應用(下)

作者:羅國發(fā) 時(shí)間:2015-04-28 來(lái)源:電子產(chǎn)品世界 收藏

  接上篇

本文引用地址:http://dyxdggzs.com/article/273258.htm

  編程思路

  對于類(lèi)數據,常用的數表有數表、。

  1. 數表,優(yōu)點(diǎn)是直觀(guān),方便后期查驗,與電源電壓無(wú)關(guān);缺點(diǎn)和AD值之間需要額外的計算,占用系統時(shí)間。

  2. ,優(yōu)點(diǎn)是只需做比較而無(wú)需乘除,與電源電壓無(wú)關(guān);缺點(diǎn)是不直觀(guān),需要保存好原始的計算表格以備查驗。

  這里使用第二種,我們推導一下AD值與地址設置值之間的關(guān)系:

  因為并聯(lián)電路和串聯(lián)電路都是線(xiàn)性電路,電源的波動(dòng)會(huì )直接導致輸出電壓波動(dòng),所以直接把和Vref連接能更好地去除電源波動(dòng)對電壓采集的影響,即令=Vref,化簡(jiǎn)得:Ad=(2n-1)*K

  之前的Excel表格已經(jīng)算出了系數K,在I4寫(xiě)入=H4*(2^$I$2-1),復制粘貼即可得到AD數表,再把它定義成數組即可。

  主要程序

  #define uint unsigned int
  #define uchar unsigned char
  #define parallel
  #ifndef parallel
  #define series
  #endif
  #ifdef parallel
  //并聯(lián)電路AD數表
  const uint code ad_table[]=
  {
  0 , 59 ,113 ,160 ,204 ,242 ,278 ,310 , //0~7
  341 ,368 ,393 ,416 ,438 ,458 ,477 ,494 , //8~15
  512 ,527 ,541 ,555 ,568 ,580 ,592 ,603 , //16~23
  614 ,624 ,633 ,642 ,651 ,659 ,667 ,674 , //24~31
  };
  //并聯(lián)電路AD數表為
  uint address_cal(uint value)
  {
  uchar i=0;
  uint address=0;
  uint buff=value;
  for(i=0;i<31;i++)
  {
  if((buff>=ad_table[i]) && (buff<ad_table[i+1]))
  {
  address=i;
  break;
  }
  }

電阻相關(guān)文章:電阻的作用居然有這么多,你造嗎


光敏電阻相關(guān)文章:光敏電阻工作原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: MCU PCB 電阻 AD數表 VCC

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>