新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 24位模數轉換器AD7713及其應用

        24位模數轉換器AD7713及其應用

        作者: 時間:2012-06-14 來源:網絡 收藏

        SETB 93H ;使A0=1

        MOV R1,#03H ;設置循環計數器次數

        MOV R0,#30H ;置數據緩沖區首地址

        MOV A,#00H ;清累加器

        MOV SBUF,A ;初始化串口

        WAIT:NOP;

        JMP WAIT ;等待串口中斷

        SINT:MOV A,R1;

        JZ FIN ;若R1為0則退出

        DEC R1 ;計數器R1減1

        MOV A,@R0 ;讀數據到A

        INC R0 ; 地址加1

        RLC A ;數據位重排列

        MOV B.0,C ;高位在前

        RLC A;MOV B.1,C;RLC A;MOV B.2,C;

        RLC A;MOV B.3,C;RLC A;MOV B.4,C;

        RLC A;MOV B.5,C;RLC A;MOV B.6,C;

        RLC A;MOV B.7,C;

        MOV A,B;

        CLR 93H;CLR 91H ;使A0,TFS為低

        MOV SBUF,A ;寫串口數據

        RETI ;中斷退出

        FIN;SETB 91H ;使TFS為高

        SETB 93H ;使A0為高

        RETI ;中斷退出

        5 注意事項

        (1)模擬電源AVDD不得低于數字電源DVDD,至少DVDD不能超過AVDD幅度0.3V;

        (2)的電源必須比系統的數字電源優先加載,否則可能出現自鎖;

        (3)給的控制寄存器寫入控制字時,字長必須是,否則不能可靠加載;

        (4)對進行讀/寫操作時,應注意串行數據流的順序。

        更多資訊請關注:21ic模擬頻道


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 丹寨县| 虹口区| 淮南市| 商水县| 顺义区| 蛟河市| 沈阳市| 饶河县| 巩义市| 灌云县| 宁波市| 土默特右旗| 鄄城县| 江城| 玛纳斯县| 襄樊市| 达拉特旗| 游戏| 自贡市| 岳西县| 天柱县| 冀州市| 宁波市| 新丰县| 石嘴山市| 黑山县| 上杭县| 陕西省| 同仁县| 汾阳市| 锡林浩特市| 威信县| 梓潼县| 贡觉县| 平山县| 河间市| 建水县| 安宁市| 柘城县| 莲花县| 五家渠市|