新聞中心

        EEPW首頁 > 電源與新能源 > 模擬/數字轉換器ADC0804

        模擬/數字轉換器ADC0804

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

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



        ADC0804的規格及引腳圖

        試驗原理圖:

        /CS:芯片選擇信號。

        VREF:輔助參考電壓。

        /WR:用來啟動轉換的控制當/WR自HI變為LO時,轉換器被清除;當/WR回到HI時,轉換正式啟動;

        /RD:外部讀取轉換結果的控制腳輸出信號。

        DB0~DB7:8位輸出。

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

        AGND,DGND:信號以及數字信號接地。

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

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

             

        VCC:電源供應以及作為電路的參考電壓。

        ADC0804電壓輸入與數字輸出關系如表所示


        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轉換
        Adc_Start:
        clr ad_cs
        nop
        clr ad_wr
        nop
        setb ad_wr
        nop
        setb ad_cs
        nop
        ret
        Adc_Read: ;// 讀AD轉換
        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轉換讀取延時程序,顯示讀到的數值
        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



        關鍵詞: 模擬 數字

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 盘锦市| 峨眉山市| 三河市| 昭觉县| 新乡县| 霍林郭勒市| 崇义县| 元朗区| 台安县| 舞阳县| 绥阳县| 塔城市| 航空| 东丽区| 龙井市| 金溪县| 奉化市| 康平县| 泽州县| 丰县| 策勒县| 荔浦县| 鄂尔多斯市| 塔河县| 大理市| 宜阳县| 朝阳区| 文山县| 牡丹江市| 迁西县| 武城县| 岐山县| 密山市| 紫金县| 交城县| 保靖县| 日喀则市| 潞城市| 兰溪市| 利川市| 云梦县|