新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的數(shù)據(jù)采集設(shè)計(jì)

        基于單片機(jī)的數(shù)據(jù)采集設(shè)計(jì)

        作者: 時(shí)間:2013-02-17 來(lái)源:網(wǎng)絡(luò) 收藏
        1、設(shè)計(jì)要求

          利用實(shí)驗(yàn)儀上的0809做A/ D轉(zhuǎn)換實(shí)驗(yàn),實(shí)驗(yàn)儀上的W1電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn)換成數(shù)字量,通過(guò)發(fā)光二極管L1—L8顯示。

          2、設(shè)計(jì)說(shuō)明

          A/ D轉(zhuǎn)換器大致分有三類:一是雙積分A/ D轉(zhuǎn)換器,優(yōu)點(diǎn)是精度高,抗干擾性好,價(jià)格便宜,但速度慢;二是逐次逼近式A/ D轉(zhuǎn)換器,精度、速度、價(jià)格適中;三是并行A/ D轉(zhuǎn)換器,速度快,價(jià)格也昂貴?!?shí)驗(yàn)用ADC0809屬第二類,是8位A/ D轉(zhuǎn)換器。每采集一次一般需100μs。由于ADC0809 A/ D轉(zhuǎn)換器轉(zhuǎn)換結(jié)束后會(huì)自動(dòng)產(chǎn)生EOC信號(hào)(高電平有效),取反后將其與的INT0相連,可以用中斷方式讀取A/ D轉(zhuǎn)換結(jié)果。

          3、原理圖

        基于單片機(jī)的數(shù)據(jù)采集原理圖

          4、設(shè)計(jì)步驟

          ①把A/D區(qū)0809的0通道IN0用插針接至W1的中心抽頭V01插孔(0-5V)。

         ?、诎袮/D區(qū)0809的CS端接譯碼輸出端Y1插孔。

         ?、?809的CLK插孔與分頻輸出端T4相連。

         ?、軐2的輸入VIN接+12V插孔,+12V插孔再連到外置電源的+12上(電源內(nèi)置時(shí),該線已連好)。調(diào)節(jié)W2,使V-REF端為+5V。

          ⑤將A/D區(qū)的VREF連到W2的輸出VREF端。

         ?、轊XIC1上插上74LS02芯片,在EXIC2上插74LS32芯片一片,將有關(guān)線路按圖連好。

         ?、邔/D區(qū)D0-D7用排線與BUS1區(qū)XD0-XD7相連。

         ?、喾抡鎸?shí)驗(yàn)系統(tǒng)在“P.....”狀態(tài)下。

          ⑨以連續(xù)方式從起始地址06D0運(yùn)行程序,在發(fā)光二極管L7-L0上顯示當(dāng)前采集的電壓值轉(zhuǎn)換后的數(shù)字量,調(diào)節(jié)W1,L7-L0將隨著電壓變化而相應(yīng)變化,L7-L0對(duì)應(yīng)數(shù)字量D7-D0。

          5、程序

          程序清單:

          ORG 06D0H

          START: MOV A,#00H

          MOV DPTR,#9000H

          MOVX @DPTR,A

          MOV R7,#0FFH

          H55S: DJNZ R7,H55S

          MOVX A,@DPTR

          MOV DPTR,#0A000H

          MOVX @DPTR,A

          SJMP START

          END

        參考文獻(xiàn):

        [1].ADC0809datasheethttp://www.dzsc.com/datasheet/ADC0809_123186.html.
        [2].74LS02datasheethttp://www.dzsc.com/datasheet/74LS02_961364.html.
        [3].74LS32datasheethttp://www.dzsc.com/datasheet/74LS32_1054903.html.



        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 青川县| 冀州市| 乐至县| 汤阴县| 泽普县| 平和县| 松桃| 余姚市| 晋宁县| 太仆寺旗| 崇信县| 体育| 朔州市| 太谷县| 长治县| 新源县| 伊宁县| 喀什市| 银川市| 阳东县| 通河县| 志丹县| 连平县| 建昌县| 上林县| 临海市| 玉门市| 休宁县| 介休市| 祁东县| 抚松县| 蓬安县| 读书| 仪征市| 腾冲县| 洪洞县| 长垣县| 宁远县| 双桥区| 江孜县| 昭通市|