新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 數模轉換器DAC7724與AT89S51單片機的接口及程序設計

        數模轉換器DAC7724與AT89S51單片機的接口及程序設計

        作者: 時間:2011-03-29 來源:網絡 收藏

        該電路可在A、B、C、D四個通道分別輸出-10~+10V的電壓,也可利用其中兩個通道輸出-20~+20V電壓。現以A、B通道為例,并以VA為VOUT+、以VB為VOUT-,則VOUT的輸出范圍可達-20~+20V,具體見表2所列。

        本文引用地址:http://www.104case.com/article/172904.htm

        e.JPG


        設A通道數字信號在片內40H、41H單元中,其中40H為低8位、41H為高4位;B通道數字信號在片內42H、43H單元中,其中42H為低8位、43H為高4位。那么,VOUTA~VOUTB輪流輸出電壓的匯編語言程序為:
        f.JPG
        h.JPG
        i.JPG
        若使用中還需要VOUTC、VOUTD通道輸出,也可以參照上面的程序來編寫。

        4 結束語
        具有4個輸出通道,每個通道可獨立控制,且均可直接輸出電壓信號,這一特點與電流輸出模式的相比具有很大的優勢,因為若輸出為電流模式,則需要另外設計專門的電路來將輸出的小電流轉換成所需的電壓信號,這樣不但會浪費系統的硬件資源,同時也給軟件設計增加了麻煩,而附加的電路還可能成為噪聲和干擾的來源。而選用則可節省系統資源,大大簡化了電路設計的復雜程度,也避免了噪聲的串入。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉水县| 石河子市| 瑞昌市| 淄博市| 秦皇岛市| 城口县| 航空| 鲜城| 临湘市| 巧家县| 抚州市| 娱乐| 浏阳市| 虹口区| 大竹县| 绩溪县| 信宜市| 突泉县| 田林县| 海晏县| 莱州市| 弥勒县| 台东县| 胶南市| 华蓥市| 师宗县| 龙胜| 行唐县| 曲周县| 永康市| 武宁县| 庐江县| 嘉荫县| 临猗县| 鄂温| 永川市| 铜陵市| 额尔古纳市| 古交市| 鹤庆县| 固镇县|