<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ADC0809模數(shù)轉(zhuǎn)換器的C51功能函數(shù)

          ADC0809模數(shù)轉(zhuǎn)換器的C51功能函數(shù)

          作者: 時間:2012-10-20 來源:網(wǎng)絡(luò) 收藏
          /*********************************/

          //啟動A/D轉(zhuǎn)換函數(shù):StartADC()

          void StartADC(uchar Address)

          {

          PinC = (bit) (Address 0x04); //C最高位

          PinB = (bit) (Address 0x02);

          PinA = (bit) (Address 0x01); //以上3句輸出地址CBA

          PinSTART = 0; //啟動AD0809進行A/D轉(zhuǎn)換

          }

          //等待A/D轉(zhuǎn)換結(jié)束函數(shù):WaitADCEnd()

          void WaitADCEnd(void)

          {

          while(!PinEOC) ; //讀入轉(zhuǎn)換結(jié)束信號EOC,=1返回。

          }

          //讀取A/D轉(zhuǎn)換后的數(shù)據(jù)函數(shù):ReadData()

          uint ReadData(void)

          {

          uint temp;

          WaitADCEnd(); //調(diào)用 等待A/D轉(zhuǎn)換結(jié)束 函數(shù)。

          PinOE = 0; //OE腳 經(jīng)非門=1 讀入數(shù)據(jù)。

          nNop(2);

          temp = PinData 0xff;

          return(temp); // 返回數(shù)值是 A/D轉(zhuǎn)換后的數(shù)字量。

          }

          程序功能:

          (1) 啟動ADC0809進行A/D轉(zhuǎn)換;

          (2) 等待A/D轉(zhuǎn)換結(jié)束;

          (3) A/D轉(zhuǎn)換結(jié)束后讀入數(shù)據(jù)。

          模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理




          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();