新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 松翰單片機內部8位分辨率ADC

        松翰單片機內部8位分辨率ADC

        作者: 時間:2013-04-03 來源:網絡 收藏


        MOV A,#11111110B ;顯示位碼
        MOV 31H,A
        MOV A,#4;顯示位數
        MOV 33H,A
        B0MOV H,#0 ; 清“H”以尋址RAM bank 0。
        B0MOV L,#41H ; 設定寄存器地址。
        B0MOV A,PFLAGBUF;彈棧
        B0MOV PFLAG,A;
        B0XCH A,ACCBUF;
        MOV A,#16;設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 下一頁

        關鍵詞: 松翰單片機 8位分辨率 ADC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 垦利县| 图木舒克市| 老河口市| 平顺县| 五家渠市| 钟祥市| 方正县| 惠来县| 巴中市| 加查县| 玉门市| 永仁县| 伽师县| 安宁市| 花莲县| 合作市| 玉门市| 大渡口区| 三原县| 绿春县| 即墨市| 冀州市| 当雄县| 长兴县| 福海县| 利川市| 红桥区| 宁远县| 彩票| 云和县| 富平县| 罗定市| 贺兰县| 大洼县| 襄樊市| 望城县| 增城市| 伽师县| 大埔区| 铁岭市| 浦江县|