新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 帶24位A/D轉(zhuǎn)換的51單片機(jī)MSC1210及其應(yīng)用

        帶24位A/D轉(zhuǎn)換的51單片機(jī)MSC1210及其應(yīng)用

        作者: 時間:2012-02-22 來源:網(wǎng)絡(luò) 收藏

        2 可編程增益放大器與參考電壓

        可編程增益放大器能設(shè)定增益為1、2、4、8、16、32、64、128 。使用可編程增益放大器能非常有效地改善結(jié)果。當(dāng)5V為滿刻度時,設(shè)增益為1,則ADC可分辨出1uV;當(dāng)40mV為滿刻度,增益為128時,可分辨 75nV??梢娍删幊淘鲆娣糯笃髟诟纳?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/轉(zhuǎn)換">轉(zhuǎn)換分辨率上非常有用。寄存器ADCON0的低3位決定增益的大小。默認(rèn)值是1。該寄存器同時也決定參考電壓的選擇,第5位為1將使能內(nèi)部參考電壓發(fā)生器,第4位將決定參考電壓是2.5V還是1.5V。該寄存器默認(rèn)值為30H,表示增益為1,使用內(nèi)部2.5V 參考電壓。

        8.jpg

        結(jié)果將使用3個寄存器暫存:ADRESH(高字節(jié))、ADRESM(中字節(jié))、ADRESL(低字節(jié))??梢远〞r采樣,定時得到轉(zhuǎn)換結(jié)果。

        4 轉(zhuǎn)換舉例

        下面的程序?qū)?shí)現(xiàn)輸入通道1的正極性模擬轉(zhuǎn)換,并將轉(zhuǎn)換結(jié)果送顯示緩存顯示。
        void main(void)
        {
        PDCON = 0x0f7; //打開轉(zhuǎn)換器
        ACLK = 30; // 設(shè)置ACLK頻率
        ADCON0=0x30; //選擇片內(nèi)參考電壓
        ADMUX=0x1; //選擇第一通道正極性
        while(1)
        {
        disbuffer[7] = (ADRESH>>4)0XF; //使用6只數(shù)碼管十六進(jìn)制顯示轉(zhuǎn)換結(jié)果
        disbuffer[6]=ADRESH0XF;
        disbuffer[5] = (ADRESM>>4)0XF;
        disbuffer[4]=ADRESM0XF;
        disbuffer[3] = (ADRESL>>4)0XF;
        disbuffer[2]=ADRESL0XF;
        disp();
        }
        }

        總結(jié)

        通過實(shí)際運(yùn)用,可以發(fā)現(xiàn)TI的帶轉(zhuǎn)換的51內(nèi)核混合器件的確具有很高的性能、很高的集成度、很大的靈活性。尤其值得一提的是片內(nèi)FLASH的靈活運(yùn)用,省去了擴(kuò)展數(shù)據(jù)存儲器需要的地址鎖存器與SRAM,以及大面積的印刷板空間;帶可編程增益放大的轉(zhuǎn)換器可以實(shí)現(xiàn)非常高精度的模數(shù)轉(zhuǎn)換。

        51單片機(jī)相關(guān)文章:51單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)教程


        單片機(jī)相關(guān)文章:單片機(jī)視頻教程


        單片機(jī)相關(guān)文章:單片機(jī)工作原理


        存儲器相關(guān)文章:存儲器原理


        塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 保康县| 丰镇市| 临漳县| 潜山县| 神农架林区| 前郭尔| 沙洋县| 新乐市| 乐业县| 桦南县| 蓬安县| 旬阳县| 布尔津县| 汨罗市| 伊宁市| 深州市| 周口市| 英吉沙县| 临城县| 江源县| 通榆县| 同江市| 彰武县| 紫云| 长丰县| 临颍县| 遂昌县| 涞水县| 东方市| 昆明市| 桃源县| 丹阳市| 闵行区| 金昌市| 临沭县| 长海县| 威海市| 华容县| 平塘县| 房产| 红桥区|