新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 高精度串行模數(shù)轉(zhuǎn)換器MAX1032的應(yīng)用

        高精度串行模數(shù)轉(zhuǎn)換器MAX1032的應(yīng)用

        作者: 時(shí)間:2009-03-13 來源:網(wǎng)絡(luò) 收藏

        圖3 與DS87C520的連接

        4.3 軟件設(shè)計(jì)

        按照?qǐng)D3連接的系統(tǒng),完整的A/D轉(zhuǎn)換子程序如下:
        // 采用P1口作控制
        sbit DOUT = P1^2 ; // 數(shù)據(jù)輸出
        sbit CS = P1^0 ; // 片選
        #define uint unsigned int
        #define uchar unsigned char
        // 14位A/D操作程序
        uint max1032(void)
        { uchar i;
        uchar hbyte,lbyte;
        cs=0; //低電平有效,開始轉(zhuǎn)換
        for(i=0;i8;i++) //延時(shí),等待轉(zhuǎn)換結(jié)束
        {
        _nop_();
        }
        SCLK=1;
        SCLK=0;
        //開始讀數(shù)據(jù)
        hbyte=0;
        for(i=0;i6;i++) //高6位
        {
        DOUT=1;
        SCLK=1;
        if (DOUT)
        { hbyte=Ox01; }
        SCLK=0;
        if (i!=5)
        { hbyte=1; }
        }
        lbyte=0;
        for(i=0;i8;i++) //低8位
        {
        DOUT=1;
        SCLK=1;
        if (DOUT)
        { lbyte=Ox01; }
        SCLK=0;
        if (i!=7)
        { lbyte=1;}
        }
        }

        5 結(jié)論

        Maxim公司的高性能A/D系列的產(chǎn)品已在多種場合得到了廣泛的應(yīng)用,如數(shù)據(jù)采集系統(tǒng)、工業(yè)過程控制、便攜式數(shù)字儀表、醫(yī)療儀器等。本文介紹了Maxim最新推出的14位多通道ADC MAX1032的性能和特點(diǎn),給出了典型的應(yīng)用實(shí)例及程序,讀者可將其靈活運(yùn)用于自己的系統(tǒng)設(shè)計(jì)中。

        本文作者創(chuàng)新點(diǎn):作者在介紹最新模數(shù)轉(zhuǎn)換器件的基礎(chǔ)上,依據(jù)長期的科研和教學(xué)實(shí)踐經(jīng)驗(yàn),提出了模數(shù)轉(zhuǎn)換器件與CPU連接時(shí)的抗干擾設(shè)計(jì)。由于輸出的模數(shù)轉(zhuǎn)換器引腳少,與CPU的連接簡單,因此這種設(shè)計(jì)方法具有普遍的指導(dǎo)意義。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: 1032 MAX 高精度 串行

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 青州市| 余干县| 杭州市| 阿城市| 平乐县| 西藏| 新绛县| 永寿县| 西充县| 洛阳市| 安化县| 巩留县| 金沙县| 晋中市| 汝南县| 革吉县| 高清| 阜平县| 嘉鱼县| 新建县| 沿河| 东城区| 隆德县| 盈江县| 元朗区| 阜城县| 塘沽区| 石阡县| 修水县| 遵化市| 华蓥市| 肥西县| 兴海县| 电白县| 富锦市| 沙坪坝区| 鸡东县| 民勤县| 宁德市| 鹤庆县| 正定县|