新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 用8031單片機控制的數字鐘

        用8031單片機控制的數字鐘

        作者: 時間:2012-02-17 來源:網絡 收藏

        MOV A,30H
        MOVX @R1,A
        MOV R0,31H
        MOV A,@R0
        MOV DPTR,#SC
        MOVC A,@A+DPTR
        MOV R1,#22H
        MOVX @R1,A
        LCALL D1
        MOV A,30H
        RR A
        MOV 30H,A
        DEC 31H
        DJNZ R7,SS1
        DJNZ R6,SS2
        RET
        SC: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH
        KEY: MOV 42H,#00H
        A0: MOV P1,#0FFH
        MOV A,P1
        ANL A,#38H
        MOV R3,A
        LCALL DELAY
        MOV P1,#0FFH
        MOV A,P1
        ANL A,#38H
        CLR C
        SUBB A,R3
        JNZ A0
        MOV A,R3
        CJNE A,#38H,A00
        SJMP A0
        A00: CJNE A,#30H,TOK2
        INC 41H
        MOV R2,41H
        CJNE R2,#3CH,A1
        MOV 41H,#00H
        A1: MOV P1,#0FFH
        MOV A,P1
        ANL A,#08H
        JNZ A0
        LCALL DELAY
        SJMP A1
        TOK2: CJNE A,#28H,TOK3
        DEC 41H
        MOV R2,41H
        CJNE R2,#0FFH,A2
        MOV 41H,#3BH
        A2: MOV P1,#0FFH
        MOV A,P1
        ANL A,#10H
        JNZ A0
        LCALL DELAY
        SJMP A2
        TOK3: CJNE A,#18H,A0
        AA: MOV P1,#0FFH
        MOV A,P1
        ANL A,#20H
        JNZ A3
        LCALL DELAY
        SJMP AA
        A3: MOV P1,#0FFH
        MOV A,P1
        ANL A,#38H
        MOV R3,A
        LCALL DELAY
        MOV P1,#0FFH
        MOV A,P1
        ANL A,#38H
        CLR C
        SUBB A,R3
        JNZ A3
        MOV A,R3
        CJNE A,#38H,A33
        SJMP A3
        A33: CJNE A,#30H,TO2
        INC 40H
        MOV R2,40H
        CJNE R2,#18H,A4
        MOV 40H,#00H
        A4: MOV P1,#0FFH
        MOV A,P1
        ANL A,#08H
        JNZ A3
        LCALL DELAY
        SJMP A4
        TO2: CJNE A,#28H,TO3
        DEC 40H
        MOV R2,40H
        CJNE R2,#0FFH,A5
        MOV 40H,#17H
        A5: MOV P1,#0FFH
        MOV A,P1
        ANL A,#10H
        JNZ A3
        LCALL DELAY
        SJMP A5
        TO3: CJNE A,#18H,A3
        RET
        KEY0: MOV 41H,21H
        MOV 40H,20H
        CLR TR0
        ACALL KEY
        CLR PSW.5
        MOV 22H,42H
        MOV 21H,41H
        MOV 20H,40H
        MOV TL0,#0B7H
        MOV TH0,#3CH
        SETB TR0
        RET
        KEY1: MOV 41H,51H
        MOV 40H,50H
        LCALL KEY
        CLR 7FH
        MOV 51H,41H
        MOV 50H,40H
        RET
        D1: MOV R4,#02H
        D11: MOV R5,#0FFH
        DJNZ R5,$
        DJNZ R4,D11
        RET
        DELAY: PUSH ACC
        LCALL CUTIN1
        LCALL SSCAN
        POP ACC
        RET

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


        上一頁 1 2 下一頁

        關鍵詞: 數字 控制 單片機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 青田县| 松潘县| 旌德县| 辉县市| 辉南县| 荆门市| 砚山县| 兰州市| 临澧县| 顺义区| 正宁县| 永平县| 南城县| 涞源县| 阿坝县| 黎川县| 游戏| 东乡县| 桃园县| 莒南县| 和田市| 大田县| 都安| 靖江市| 昭觉县| 华阴市| 平度市| 屯昌县| 泾川县| 侯马市| 普陀区| 连州市| 达州市| 澄江县| 正宁县| 金昌市| 凤冈县| 邵武市| 宿松县| 焉耆| 武穴市|