新聞中心

        EEPW首頁 > 電源與新能源 > 模擬/數(shù)字轉(zhuǎn)換器ADC0804

        模擬/數(shù)字轉(zhuǎn)換器ADC0804

        ——
        作者: 時間:2006-12-11 來源: 收藏

        所謂A/D轉(zhuǎn)換器就是/轉(zhuǎn)換器(Analog to Digital Converter 簡稱ADC)是將輸入的信號轉(zhuǎn)換成為信號。



        ADC0804的規(guī)格及引腳圖

        試驗原理圖:

        /CS:芯片選擇信號。

        VREF:輔助參考電壓。

        /WR:用來啟動轉(zhuǎn)換的控制當(dāng)/WR自HI變?yōu)長O時,轉(zhuǎn)換器被清除;當(dāng)/WR回到HI時,轉(zhuǎn)換正式啟動;

        /RD:外部讀取轉(zhuǎn)換結(jié)果的控制腳輸出信號。

        DB0~DB7:8位輸出。

        /INTR:中斷請求信號輸出,低電平動

        AGND,DGND:信號以及數(shù)字信號接地。

        CLK IN,CLK R:時鐘輸入或接振蕩元件(R,C),頻率約限制在100KHz~1460KHz

        VIN(+),VIN(-):差動模擬電壓輸入。輸入單端正電壓時,VIN(-)接地;

             

        VCC:電源供應(yīng)以及作為電路的參考電壓。

        ADC0804電壓輸入與數(shù)字輸出關(guān)系如表所示


        ad_cs equ P3.6
        ad_wr equ P2.0
        ad_rd equ P3.7
        ad_input_port equ p1
        org 0000h
        ajmp main
        org 0030h
        main:
        lcall adc_demo
        ajmp main
        ;// 啟動AD轉(zhuǎn)換
        Adc_Start:
        clr ad_cs
        nop
        clr ad_wr
        nop
        setb ad_wr
        nop
        setb ad_cs
        nop
        ret
        Adc_Read: ;// 讀AD轉(zhuǎn)換
        mov ad_input_port,#0ffh
        clr ad_cs
        nop
        clr ad_rd
        nop
        nop
        mov a,AD_INPUT_PORT
        nop
        setb ad_rd
        nop
        setb ad_cs
        ret
        ;// AD轉(zhuǎn)換讀取延時程序,顯示讀到的數(shù)值
        Adc_Demo:
        lcall Adc_Start
        lcall delay1ms
        lcall adc_read
        clr p2.0
        clr p2.3
        mov p0,a
        ret
        delay1ms:
        mov r7,#10
        tt1:
        mov r6,#50
        djnz r6,$ ;2us
        djnz r7,tt1
        ret
        end



        關(guān)鍵詞: 模擬 數(shù)字

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 伽师县| 蒙阴县| 常宁市| 巴彦淖尔市| 彰武县| 泽普县| 高尔夫| 太湖县| 东海县| 确山县| 益阳市| 仁寿县| 女性| 保定市| 宜兰县| 永靖县| 稻城县| 乡城县| 临沭县| 浙江省| 连云港市| 泗阳县| 正宁县| 鄂州市| 阿拉善右旗| 涞源县| 信宜市| 辽阳县| 怀集县| 墨玉县| 姜堰市| 崇左市| 景谷| 宿松县| 通城县| 英吉沙县| 盖州市| 东乌珠穆沁旗| 连州市| 漯河市| 桃江县|