新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機(jī)的專用信號發(fā)生器設(shè)計與應(yīng)用

        基于單片機(jī)的專用信號發(fā)生器設(shè)計與應(yīng)用

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

        由于4051沒有專門的地址和讀寫控制引腳,此處可以通過普通的I/O引腳參考AD7226的寫入時序,利用軟件進(jìn)行時序模擬??梢酝ㄟ^改變延時的時間來改變輸出的頻率。圖5是利用4051的P3.0、P3.1口作為A0、A1的地址線,P3.5作為WR的寫入控制線的硬件參考電路,相應(yīng)的示例程序如下:
        ……..
        MOV P1, A ;P1口置數(shù)
        MOV P3, #0FCH ;選擇通道A
        CLR P3.5 ;置P3.5 低電平
        SETB P3.5 ;置P3.5 高電平,上升沿鎖存數(shù)據(jù)
        LCALL DELAY ;調(diào)用延時子程序
        ……..

        31.gif
        圖5 與D/A接口電路

        3.3 偏移電路

        AD7226的每一個通道都可以單獨用來提供單極性或雙極性的輸出,要獲得雙極性的輸出必須外加運(yùn)算放大器和偏移電阻,輸出電壓的范圍取決于參考電壓的大小,如圖6是在單極性電源供電情況下的雙極性輸出電路圖,要注意偏移電阻的阻值匹配。

        32.gif



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 宁明县| 襄垣县| 读书| 穆棱市| 高青县| 白河县| 青浦区| 易门县| 遵义市| 郧西县| 海原县| 昭平县| 庆元县| 吉林省| 将乐县| 黄骅市| 眉山市| 衢州市| 韩城市| 合江县| 新巴尔虎左旗| 平阴县| 松潘县| 白玉县| 迁西县| 宁陵县| 永善县| 顺平县| 昌邑市| 英山县| 和静县| 巨鹿县| 政和县| 泰来县| 新化县| 都昌县| 郑州市| 林甸县| 朝阳市| 海晏县| 仁化县|