在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC單片機AD通道轉(zhuǎn)換函數(shù)

        PIC單片機AD通道轉(zhuǎn)換函數(shù)

        作者: 時間:2016-11-24 來源:網(wǎng)絡 收藏

        由于PIC單片機有八路AD轉(zhuǎn)換通道,如果每路都寫一個轉(zhuǎn)換函數(shù),哪樣非常麻煩并且不便于寫程序,緣此我寫了一段如下轉(zhuǎn)換可實現(xiàn)八路通用的函數(shù):

        本文引用地址:http://www.biyoush.com/article/201611/320588.htm

        uchar get_ad(uchar n) //帶通道選擇的AD采樣函數(shù)
        {
        uchar advalu;
        ADCON0=n;
        ADCON1=0x80; //1000 0000右對齊
        delay(2); //延時等待
        ADGO=1; //啟動AD轉(zhuǎn)換
        while(ADGO); //等待AD轉(zhuǎn)換結(jié)束
        advalu=ADRESH; //讀AD轉(zhuǎn)換的值
        advalu*=256; //將讀回的AD值左移八位
        advalu+=ADRESL; //加上低八位
        return (advalu); //返回AD值
        }

        調(diào)用如下,分別從0到7通道

        ad0=get_ad(0xc1);
        ad1=get_ad(0xc9);
        ad2=get_ad(0xd1);
        ad3=get_ad(0xd9);
        ad4=get_ad(0xe1);
        ad5=get_ad(0xe9);
        ad6=get_ad(0xf1);
        ad7=get_ad(0xf9);



        評論


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

        關(guān)閉