新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 松翰單片機內(nèi)部8位分辨率ADC

        松翰單片機內(nèi)部8位分辨率ADC

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


        MOV A,#11111110B ;顯示位碼
        MOV 31H,A
        MOV A,#4;顯示位數(shù)
        MOV 33H,A
        B0MOV H,#0 ; 清“H”以尋址RAM bank 0。
        B0MOV L,#41H ; 設(shè)定寄存器地址。
        B0MOV A,PFLAGBUF;彈棧
        B0MOV PFLAG,A;
        B0XCH A,ACCBUF;
        MOV A,#16;設(shè)T0時鐘
        B0MOV T0M,A;
        MOV A,#16;重裝初值
        B0MOV T0C,A;
        B0BCLR FT0IRQ;清中斷標志
        B0BSET FT0IEN;開中斷
        B0BSET FT0ENB;允許中斷
        B0BSET FGIE;開總中斷
        RETI;

        CL1:
        ;******************************
        ; MOV A,#60H
        ; MOV 62H,A
        ;
        ; MOV A,#11111111b
        ; MOV 61H,A

        ;***************************
        CALL CL2
        MOV A,65H
        AND A,#11110000B
        MOV 60H,A
        SWAP 60H
        MOV 62H,A;十位
        MOV A,65H
        AND A,#00001111B
        MOV 61H,A;個位
        MOV A,63H;萬位
        MOV 65H,A

        MOV A,64H
        AND A,#00001111B
        MOV 63H,A;百位
        MOV A,64H
        AND A,#11110000B
        MOV 64H,A
        SWAPM 64H;千位
        RET


        CL2: MOV A,#0
        MOV 63H,A
        MOV 64H,A
        MOV 65H,A
        MOV A,#16
        MOV 67H,A
        CL3: B0BCLR FC
        RLCM 61H;(低8位)
        RLCM 60H;(高8位)
        MOV A,65H;個十位
        A,65H;
        DAA ;
        MOV 65H,A;
        MOV A,64H;百千位
        A,64H;
        DAA ;
        MOV 64H,A;
        MOV A,63H;萬位
        A,63H;
        DAA ;
        MOV 63H,A;

        DECMS 67H;
        JMP CL3;
        RET;







        ;******************************************
        ;延時子程序
        ;******************************************
        M001: MOV A,#1
        MOV 51H,A
        M002: MOV A,#24
        MOV 52H,A
        M003: MOV A,#250
        MOV 53H,A
        M004: DECMS 53H
        JMP M004
        DECMS 52H
        JMP M003
        DECMS 51H
        JMP M002
        RET

        M005: MOV A,#200
        MOV 55H,A
        M006: DECMS 55H
        JMP M006
        RET
        M007: MOV A,#1
        MOV 56H,A
        M008: MOV A,#20
        MOV 57H,A
        M009: MOV A,#250
        MOV 58H,A
        M010: DECMS 58H
        JMP M010
        DECMS 57H
        JMP M009
        DECMS 56H
        JMP M008
        RET



        ;******************************************
        ;編碼表
        ;******************************************
        Q1: DW 00C0H ;0
        DW 00F9H ;1
        DW 00A4H ;2
        DW 00B0H ;3
        DW 0099H ;4
        DW 0092H ;5
        DW 0082H ;6
        DW 00F8H ;7
        DW 0080H ;8
        DW 0090H ;9
        DW 0088H ;A
        DW 0083H ;B
        DW 00C6H ;C
        DW 00A1H ;D
        DW 0086H ;E
        DW 008EH ;F
        endp


        上一頁 1 2 下一頁

        關(guān)鍵詞: 松翰單片機 8位分辨率 ADC

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 平安县| 葵青区| 北碚区| 中山市| 商洛市| 綦江县| 景谷| 宁乡县| 麻阳| 宜黄县| 德州市| 惠来县| 西贡区| 方山县| 栾川县| 固始县| 南木林县| 乌拉特后旗| 武山县| 景东| 阿图什市| 二连浩特市| 铜鼓县| 大名县| 漾濞| 青海省| 南充市| 宁津县| 五寨县| 榕江县| 厦门市| 宜兰市| 洪湖市| 黔东| 晋江市| 贞丰县| 山西省| 漯河市| 全州县| 独山县| 石棉县|