女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

使用ADC0832與單片機的電量指示電路設計

王子變青蛙_35400519 ? 來源:王子變青蛙_35400519 ? 作者:王子變青蛙_35400 ? 2022-06-13 08:58 ? 次閱讀

一、前言

數(shù)字電路中,電平只有高和低兩種狀態(tài),而在模擬電路中,電平理論上有無數(shù)個狀態(tài),在使用過程中就需要將兩者聯(lián)系起來。ADC0832是一款A/D轉(zhuǎn)換芯片,是模擬電路與數(shù)字電路轉(zhuǎn)換的一種渠道。本設計通過比較輸入端電壓的大小從而點亮不同顏色的LED燈。電壓4.5~5V時為綠燈,3.5~4.5V為黃燈,低于3.5V為紅燈。如果有想法,在此基礎上還可以加入蜂鳴報警功能,電壓低于多少時進行報警。此設計電路簡單容易操作。

二、ADC0832介紹

1、基本信息

引腳功能:

引腳編號 引腳功能 描述
1 CS- 低電平芯片使能端
2 CH0 模擬信號輸入通道0
3 CH1 模擬信號輸入通道1
4 GND 低電平(地)
5 D1 數(shù)據(jù)信號輸入,選擇通道控制
6 D0 數(shù)據(jù)信號輸入,轉(zhuǎn)換數(shù)據(jù)輸出
7 CLK 時鐘輸入
8 VCC 高電平

特點:

(1)8位分辨率;

(2)雙通道A/D轉(zhuǎn)換;

(3)供電電壓在0~5之間;

(4)低功耗;

(5)工作頻率為250KHZ,轉(zhuǎn)換時間為32微妙;

2、使用

在正常使用情況下ADC0832與單片機接口為4條數(shù)據(jù)線,分別為CS-、CLK、D0、D1。但D0D1在使用時并未同時有效并與單片機端口,所以在電路連接時可連于同一引腳。

當ADC0832為工作時端口CS為高電平,此時芯片處于禁用狀態(tài),CLK、D0和D1電平任意。

當ADC0832工作時需先將CS端口置于低電平,并且維持低電平直至轉(zhuǎn)換結(jié)束。開始轉(zhuǎn)換工作時,單片機向時鐘輸入端CLK輸入脈沖信號,此時使用D1的輸入通道選擇功能。在第一個脈沖下降之前D1必須為高電平,用來表示啟動信號。在第2、3個脈沖下降之前DI端應輸入2位數(shù)據(jù)用于選擇通道功能,到第3 個脈沖的下降之后DI端的輸入電平就失去輸入作用﹐此后DO/DI端則開始利用數(shù)據(jù)輸出DO進行轉(zhuǎn)換數(shù)據(jù)的讀取。從第4個脈沖下沉開始由DО端輸出轉(zhuǎn)換數(shù)據(jù)最高位 DATA7,隨后每一個脈沖下降DO端輸出下一位數(shù)據(jù)。直到第11個脈沖時發(fā)出最低位數(shù)據(jù)DATA0,一個字節(jié)的數(shù)據(jù)輸出完成。最后將CS置高電平禁用芯片,直接將轉(zhuǎn)換后的數(shù)據(jù)進行處理就可以了。

三、硬件連接

poYBAGKlx8CAJjRGAAAUSR4Fq6o586.png

CS連接P20;CLK連接P21;DI、DO連接P22;CH0、CH1為信號輸入端。

四、軟件代碼

pYYBAGKlx9mAeQe7AACnaJ3XjoU227.png

main主函數(shù)

啟動定時器,根據(jù)比較后的值判斷需要點亮的LED燈。

void main(void)
{
	uchar AD1;
	uint vt1;   
	uint while_times = 0;
	
	delayms(300);
	ET0  = 1;
    TR0  = 1;
    ET1  = 1;
    TR1  = 1;
    EA   = 1;     //打開總中斷
    CLK = 0;      //ADC0832初始化
    CS   = 1;   
	while(1)
	{			
	   AD1 = Get_AD_Result1();
	   vt1=	(500.0/256.0)*AD1;
	   if(vt1>=450)
	   {
	   led1=0;led2=1;led3=1;
	   }
	   else	if(vt1>=350&&vt1<450)
	   {
	   led1=1;led2=0;led3=1;
	   }
	   else	if(vt1<350)
	   {
	   led1=1;led2=1;led3=0;
	   }
	}
}

獲取AD轉(zhuǎn)換結(jié)果(0通道)

uchar Get_AD_Result1()         //包含11個CLK下降沿      
{
    uchar i, dat;
    CS = 1;              //ADC0832未工作時,CS端為高電平,此時芯片禁用
    CLK =1;                  
    CS = 0;
    DIDO = 1; CLK = 0;  CLK = 1; //SCLK第一個下降沿來到時,DI = 1啟動ADC0832
    DIDO = 1; CLK = 0;  CLK = 1;  //SCLK第二個下降沿 
    DIDO = 0; CLK = 0;  CLK = 1; //SCLK第三個下降沿,發(fā)送1,0選擇通道cho
    DIDO = 1;                                //釋放總線
    for(i = 0; i < 8; i++)                  //第4個下降沿到第11個下降沿
    {
        CLK = 0;           //clk處于下降沿,每一個下降沿DO端輸入下一個
        if(DIDO) dat |= 0x01;   
        // dat = dat | 0x01,dat和0x01做“或”的運算,意思是最低位置1,其它位保持不變。
        CLK = 1;                       //clk處于上升沿
        dat <<= 1;                          //數(shù)據(jù)左移
    }
    return (dat);
    CS = 1;                                  //ADC0832停止工作
}

五、效果展示

poYBAGKlx-WAXzIHAAClMdFrG9s965.pngpYYBAGKlx-2AHDF7AACn95T2iHI753.pngpoYBAGKlx_mAdKELAACneLUmn8s841.png

六、代碼鏈接

關注公眾號“小小創(chuàng)客者”回復“ADC0832電量指示電路”獲得代碼,如有錯誤歡迎指正。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44925

    瀏覽量

    646982
  • 指示電路
    +關注

    關注

    0

    文章

    32

    瀏覽量

    17380
  • adc0832
    +關注

    關注

    3

    文章

    83

    瀏覽量

    28682
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機實踐項目》之基于51單片機+ADC0832的數(shù)字電壓表的設計(兩種ADC0832電路仿真圖繪制) 精選資料分享

    ”,“課程設計”,“實物制作”,“單片機”,“學習”,“教學視頻”,“C語言”,“匯編語言”《單片機實踐項目》之基于51單片機+ADC0832的數(shù)字電壓表的設計(兩種
    發(fā)表于 07-21 06:51

    求助51單片機adc0832

    煙霧報警模塊的adc0832怎么接到51單片機上,單片機只剩下p1.6,p1.7和p2.0-2.4口
    發(fā)表于 04-15 10:43

    ADC0832的相關資料

    adc0832的相關資料adc0832的相關資料adc0832的相關資料adc0832的相關資料
    發(fā)表于 11-25 10:18 ?159次下載

    基于ADC0832單片機數(shù)據(jù)采集系統(tǒng)設計課程設計

    基于ADC0832單片機數(shù)據(jù)采集系統(tǒng)設計課程設計
    發(fā)表于 07-27 08:59 ?48次下載

    adc0832簡單應用c程序

    ADC0832由于體積小,兼容性強,性價比高而深受單片機愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。學習并使用ADC0832可使我們了解A/D轉(zhuǎn)換器的原理,有助于我們單片機技術水平的提
    發(fā)表于 12-19 10:41 ?6860次閱讀

    使用51單片機控制1602液晶屏和ADC0832的程序與proteus電路

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機控制1602液晶屏和ADC0832的程序與proteus仿真電路圖免費下載。
    發(fā)表于 08-22 17:30 ?30次下載
    使用51<b class='flag-5'>單片機</b>控制1602液晶屏和<b class='flag-5'>ADC0832</b>的程序與proteus<b class='flag-5'>電路</b>圖

    adc0832在ad中怎么畫_51單片機adc0832匯編程序

    單片機學習中AD是必須要了解的,所謂的AD就是把模擬信號轉(zhuǎn)換為數(shù)字信號,本文為大家介紹的是如何在proteus中繪制ADC0832。
    發(fā)表于 04-26 08:56 ?6652次閱讀

    使用51單片機ADC0832應用LCD1602的程序和仿真資料

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機ADC0832應用LCD1602的程序和仿真資料。
    發(fā)表于 06-30 17:34 ?61次下載
    使用51<b class='flag-5'>單片機</b>和<b class='flag-5'>ADC0832</b>應用LCD1602的程序和仿真資料

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序

    基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序(通訊電源技術2019)-該文檔為基于單片機的數(shù)字電壓表制作——ADC0832模數(shù)轉(zhuǎn)換應用程序總結(jié)文檔,是一份不錯的參考資料
    發(fā)表于 09-22 16:03 ?42次下載
    基于<b class='flag-5'>單片機</b>的數(shù)字電壓表制作——<b class='flag-5'>ADC0832</b>模數(shù)轉(zhuǎn)換應用程序

    單片機實踐項目》之基于51單片機+ADC0832的數(shù)字電壓表的設計(兩種ADC0832電路仿真圖繪制)

    ”,“課程設計”,“實物制作”,“單片機”,“學習”,“教學視頻”,“C語言”,“匯編語言”《單片機實踐項目》之基于51單片機+ADC0832的數(shù)字電壓表的設計(兩種
    發(fā)表于 11-23 16:20 ?89次下載
    《<b class='flag-5'>單片機</b>實踐項目》之基于51<b class='flag-5'>單片機</b>+<b class='flag-5'>ADC0832</b>的數(shù)字電壓表的設計(兩種<b class='flag-5'>ADC0832</b><b class='flag-5'>電路</b>仿真圖繪制)

    單片機基礎】ADC0832詳解

    文章目錄一、ADC0832介紹1、功能特點2、引腳說明3、ADC0832單片機接口4、工作時序二、例程一、ADC0832介紹ADC0832
    發(fā)表于 11-30 20:36 ?123次下載
    【<b class='flag-5'>單片機</b>基礎】<b class='flag-5'>ADC0832</b>詳解

    基于51單片機的數(shù)字電壓表(ADC0832)

    方案介紹基于51單片機的數(shù)字電壓表(ADC0832)本設計由51單片機最小系統(tǒng)+ADC0832模塊+兩路模擬量輸入模塊+液晶1602顯示模塊1、主控制器是AT89C82
    發(fā)表于 12-30 17:11 ?20次下載

    基于AT89C51單片機ADC0832模數(shù)轉(zhuǎn)換與顯示

    基于AT89C51單片機ADC0832模數(shù)轉(zhuǎn)換與顯示Proteus仿真及程序
    發(fā)表于 05-04 16:00 ?12次下載

    基于AT89C51單片機ADC0832調(diào)節(jié)頻率輸出Proteus仿真及程序

    基于AT89C51單片機ADC0832調(diào)節(jié)頻率輸出Proteus仿真及程序
    發(fā)表于 05-05 09:55 ?15次下載

    基于單片機ADC0832兩路模數(shù)轉(zhuǎn)換仿真程序

    基于單片機ADC0832兩路模數(shù)轉(zhuǎn)換仿真設計資料
    發(fā)表于 05-22 15:22 ?4次下載