久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

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

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時間:2010年06月18日   【字體:

<pre>
/*****************ADC0809功能函數(shù)****************/

//啟動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進(jìn)行A/D轉(zhuǎn)換

         }

        

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

void  WaitADCEnd(void)

{

         while(!PinEOC) ;  //讀入ADC0809轉(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ù)值是   ADC0809A/D轉(zhuǎn)換后的數(shù)字量。

         }

程序功能:

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

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

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

 

 

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 久久国产精品99久久久大便 | 一级高清| 国产日韩欧美 | 日本三级电影在线观看视频 | 91精品国产欧美一区二区 | 色婷婷综合网站 | 中文字幕一区在线 | 黄色在线免费看 | 久久久一 | 能看的av网站 | 一区二区三区成人 | 欧美久久天堂 | 国产乱码精品一区二区三区忘忧草 | 日韩手机在线视频 | 国产精品黄色 | 91传媒在线观看 | 亚洲欧美国产一区二区三区 | 日韩欧美国产一区二区 | 日韩成人免费 | 国产伦精品一区二区三区高清 | 亚洲高清视频一区二区 | av激情影院 | 亚洲高清成人在线 | 久久精品国产亚洲 | 夜夜骑首页 | 亚洲系列第一页 | 逼逼网 | 日本午夜精品 | 色狠狠一区 | 黑人巨大精品欧美一区二区一视频 | 成人久久久 | 一级特黄视频 | 欧美日韩一区二区在线 | 手机看片在线播放 | 国产一区二区三区视频 | 国产色婷婷久久99精品91 | 国产视频导航 | 成年男女免费视频网站 | 国内久久 | 国产成人精品一区二区三区视频 | 午夜精品久久久久久久久久久久 |