新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 帶24位A/D轉換的51單片機MSC1210及其應用

        帶24位A/D轉換的51單片機MSC1210及其應用

        作者: 時間:2012-02-22 來源:網絡 收藏

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

        可編程增益放大器能設定增益為1、2、4、8、16、32、64、128 。使用可編程增益放大器能非常有效地改善結果。當5V為滿刻度時,設增益為1,則ADC可分辨出1uV;當40mV為滿刻度,增益為128時,可分辨 75nV。可見可編程增益放大器在改善分辨率上非常有用。寄存器ADCON0的低3位決定增益的大小。默認值是1。該寄存器同時也決定參考電壓的選擇,第5位為1將使能內部參考電壓發生器,第4位將決定參考電壓是2.5V還是1.5V。該寄存器默認值為30H,表示增益為1,使用內部2.5V 參考電壓。

        8.jpg

        結果將使用3個寄存器暫存:ADRESH(高字節)、ADRESM(中字節)、ADRESL(低字節)。可以定時采樣,定時得到轉換結果。

        4 轉換舉例

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

        總結

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

        51單片機相關文章:51單片機教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        存儲器相關文章:存儲器原理


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 靖州| 晴隆县| 丹江口市| 思茅市| 嘉鱼县| 平罗县| 沙湾县| 武汉市| 伊吾县| 霍城县| 志丹县| 彩票| 友谊县| 衡阳县| 连江县| 龙岩市| 宜黄县| 汉沽区| 舟曲县| 西昌市| 襄樊市| 永春县| 镶黄旗| 黔江区| 理塘县| 凌海市| 彩票| 玉山县| 增城市| 台南县| 双城市| 乐昌市| 台东县| 洮南市| 田阳县| 抚宁县| 浦东新区| 福建省| 濮阳市| 东平县| 永城市|