⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 90092.asm

📁 MB90092汉字字符叠加芯片驱动程序
💻 ASM
📖 第 1 页 / 共 3 页
字号:
        CLR    A
        RLC    A
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #03H
        MOV    1BH, #07H
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0428H
L044EH:
        CLR    A
        MOV    11H, A
L0451H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #18H
        JNC    L0477H
        MOV    R7, #04H
        MOV    R5, 11H
        MOV    A, 11H
        ADD    A, #0C0H
        MOV    R3, A
        CLR    A
        RLC    A
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #07H
        MOV    1BH, #01H
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0451H
L0477H:
        CLR    A
        MOV    11H, A
L047AH:
        MOV    A, 11H
        CLR    C
        SUBB   A, #18H
        JNC    L04A0H
        MOV    R7, #05H
        MOV    R5, 11H
        MOV    A, 11H
        ADD    A, #0E0H
        MOV    R3, A
        CLR    A
        RLC    A
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #05H
        MOV    1BH, #01H
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L047AH
L04A0H:
        CLR    A
        MOV    11H, A
L04A3H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #18H
        JNC    L04CAH
        MOV    R7, #06H
        MOV    R5, 11H
        MOV    A, 11H
        ADD    A, #00H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #06H
        MOV    1BH, #01H
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L04A3H
L04CAH:
        CLR    A
        MOV    11H, A
L04CDH:
        MOV    A, 11H
        CLR    C
        SUBB   A, #18H
        JNC    L04F3H
        MOV    R7, #07H
        MOV    R5, 11H
        MOV    A, 11H
        ADD    A, #20H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #07H
        MOV    1BH, A
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L04CDH
L04F3H:
        CLR    A
        MOV    11H, A
L04F6H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #0DH
        JNC    L051FH
        MOV    R7, #08H
        MOV    A, 11H
        ADD    A, #04H
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #62H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, A
        MOV    1BH, #07H
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L04F6H
L051FH:
        CLR    A
        MOV    11H, A
L0522H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #0DH
        JNC    L0554H
        MOV    R7, #09H
        MOV    A, 11H
        ADD    A, #04H
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #80H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    A, 11H
        MOV    0F0H, #07H
        DIV    AB
        MOV    A, 0F0H
        INC    A
        MOV    1AH, A
        CLR    A
        MOV    1BH, A
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0522H
L0554H:
        CLR    A
        MOV    11H, A
L0557H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #0DH
        JNC    L0580H
        MOV    R7, #0AH
        MOV    A, 11H
        ADD    A, #04H
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #80H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        CLR    A
        MOV    19H, A
        MOV    1AH, #07H
        MOV    1BH, A
        MOV    1CH, #01H
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0557H
L0580H:
        CLR    A
        MOV    11H, A
L0583H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #64H
        JNC    L0596H
        MOV    A, 08H
        ADD    A, #0A2H
        MOV    R7, A
        LCALL  SEND_BYTE
        INC    11H
        SJMP   L0583H
L0596H:
        MOV    R7, #2BH
        LCALL  SEND_BYTE
        RET
 ;...........................................................................
L059CH:
        MOV    R7, #01H
        CLR    A
        MOV    R5, A
        MOV    R3, #0B4H
        MOV    R2, A
        MOV    19H, #07H
        MOV    1AH, #07H
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #01H
        MOV    R5, #01H
        INC    R3
        MOV    19H, #07H
        MOV    1AH, #07H
        CLR    A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #01H
        MOV    R5, #02H
        INC    R3
        MOV    19H, #07H
        MOV    1AH, #07H
        CLR    A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #01H
        MOV    R5, #03H
        INC    R3
        MOV    19H, #07H
        MOV    1AH, #07H
        CLR    A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #01H
        MOV    R5, #04H
        MOV    R3, #3AH
        MOV    19H, #07H
        MOV    1AH, #07H
        CLR    A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        CLR    A
        MOV    11H, A
L0600H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #07H
        JNC    L0630H
        MOV    R7, #04H
        MOV    A, 11H
        ADD    A, #08H
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #0C0H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        MOV    19H, #07H
        MOV    1AH, #01H
        MOV    A, 11H
        MOV    0F0H, #07H
        DIV    AB
        MOV    1BH, 0F0H
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0600H
L0630H:
        CLR    A
        MOV    11H, A
L0633H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #07H
        JNC    L0663H
        MOV    R7, #06H
        MOV    A, 11H
        ADD    A, #02H
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #0C0H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        MOV    19H, #02H
        MOV    1AH, #01H
        MOV    A, 11H
        MOV    0F0H, #07H
        DIV    AB
        MOV    1BH, 0F0H
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0633H
L0663H:
        CLR    A
        MOV    11H, A
L0666H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #03H
        JNC    L0695H
        MOV    R7, #08H
        MOV    A, 11H
        INC    A
        MOV    R5, A
        MOV    A, 11H
        ADD    A, #0C0H
        MOV    R3, A
        CLR    A
        ADDC   A, #01H
        MOV    R2, A
        MOV    19H, #03H
        MOV    1AH, #01H
        MOV    A, 11H
        MOV    0F0H, #07H
        DIV    AB
        MOV    1BH, 0F0H
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        INC    11H
        SJMP   L0666H
L0695H:
        MOV    A, 08H
        ADD    A, #0A2H
        MOV    R7, A
        LCALL  SEND_BYTE
        MOV    R7, #2BH
        LCALL  SEND_BYTE
        RET
   ;...............................................................................
L06A3H:
        MOV    R7, #02H
        CLR    A
        MOV    R5, A
        MOV    R3, #0BAH
        MOV    R2, A
        MOV    19H, #07H
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #02H
        MOV    R5, #01H
        INC    R3
        MOV    19H, #07H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #02H
        MOV    R5, #02H
        INC    R3
        MOV    19H, #07H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #02H
        MOV    R5, #03H
        MOV    R3, #3AH
        MOV    19H, #07H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        INC    0BH
        MOV    A, 0BH
        JNZ    L06F5H
        INC    0AH
L06F5H:
        MOV    R6, 0AH
        MOV    R7, 0BH
        MOV    R4, #27H
        MOV    R5, #10H
        LCALL  L0C3BH
        MOV    R2, 06H
        MOV    R3, 07H
        MOV    19H, #02H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        MOV    R5, #04H
        MOV    R7, #05H
        LCALL  DISPLAY_NUMBER
        MOV    R6, 0AH
        MOV    R7, 0BH
        MOV    R4, #27H
        MOV    R5, #10H
        LCALL  L0C3BH
        MOV    R6, #03H
        MOV    R7, #0E8H
        XCH    A, R7
        XCH    A, R5
        XCH    A, R7
        XCH    A, R6
        XCH    A, R4
        XCH    A, R6
        LCALL  L0C3BH
        MOV    R2, 06H
        MOV    R3, 07H
        MOV    19H, #02H
        MOV    1AH, #01H
        MOV    1BH, #01H
        CLR    A
        MOV    1CH, A
        MOV    R5, #05H
        MOV    R7, #05H
        LCALL  DISPLAY_NUMBER
        MOV    R6, 0AH
        MOV    R7, 0BH
        MOV    R4, #03H
        MOV    R5, #0E8H
        LCALL  L0C3BH
        MOV    R6, #00H
        MOV    R7, #64H
        XCH    A, R7
        XCH    A, R5
        XCH    A, R7
        XCH    A, R6
        XCH    A, R4
        XCH    A, R6
        LCALL  L0C3BH
        MOV    R2, 06H
        MOV    R3, 07H
        MOV    19H, #02H
        MOV    1AH, #02H
        MOV    1BH, #02H
        CLR    A
        MOV    1CH, A
        MOV    R5, #06H
        MOV    R7, #05H
        LCALL  DISPLAY_NUMBER
        MOV    R6, 0AH
        MOV    R7, 0BH
        MOV    R4, #00H
        MOV    R5, #64H
        LCALL  L0C3BH
        MOV    R6, #00H
        MOV    R7, #0AH
        XCH    A, R7
        XCH    A, R5
        XCH    A, R7
        XCH    A, R6
        XCH    A, R4
        XCH    A, R6
        LCALL  L0C3BH
        MOV    R2, 06H
        MOV    R3, 07H
        MOV    19H, #02H
        MOV    1AH, #03H
        MOV    1BH, #03H
        CLR    A
        MOV    1CH, A
        MOV    R5, #07H
        MOV    R7, #05H
        LCALL  DISPLAY_NUMBER
        MOV    R6, 0AH
        MOV    R7, 0BH
        MOV    R4, #00H
        MOV    R5, #0AH
        LCALL  L0C3BH
        MOV    R2, 04H
        MOV    R3, 05H
        MOV    19H, #02H
        MOV    1AH, #04H
        MOV    1BH, #04H
        CLR    A
        MOV    1CH, A
        MOV    R5, #08H
        MOV    R7, #05H
        LCALL  DISPLAY_NUMBER
        MOV    A, 08H
        ADD    A, #0A2H
        MOV    R7, A
        LCALL  SEND_BYTE
        MOV    R7, #29H
        LCALL  SEND_BYTE
        CLR    A
        MOV    11H, A
L07D4H:
        MOV    A, 11H
        CLR    C
        SUBB   A, #1EH
        JNC    L07E5H
        LCALL  delay
        LCALL  SCAN_KEY
        INC    11H
        SJMP   L07D4H
L07E5H:
        RET
  ;........................................................................................
L07E6H:
        MOV    R7, #02H
        CLR    A
        MOV    R5, A
        MOV    R3, #0B8H
        MOV    R2, A
        MOV    19H, #07H
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #02H
        MOV    R5, #01H
        INC    R3
        MOV    19H, #07H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #02H
        MOV    R5, #02H
        MOV    R3, #3AH
        MOV    19H, #07H
        CLR    A
        MOV    1AH, A
        MOV    1BH, A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        INC    10H
        MOV    A, 10H
        MOV    0F0H, #06H
        DIV    AB
        MOV    0FH, 0F0H
        MOV    R7, #05H
        MOV    R5, #04H
        MOV    A, #40H
        MOV    R3, A
        INC    R2
        MOV    19H, #02H
        MOV    1AH, 0FH
        MOV    1BH, 0FH
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #05H
        MOV    R5, #07H
        MOV    A, #43H
        MOV    R3, A
        MOV    19H, #02H
        MOV    1AH, 0FH
        MOV    1BH, 0FH
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #06H
        MOV    R5, #04H
        MOV    A, #50H
        MOV    R3, A
        MOV    19H, #02H
        MOV    1AH, 0FH
        MOV    1BH, 0FH
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER
        MOV    R7, #06H
        MOV    R5, #07H
        MOV    A, #53H
        MOV    R3, A
        MOV    19H, #02H
        MOV    1AH, 0FH
        MOV    1BH, 0FH
        CLR    A
        MOV    1CH, A
        LCALL  DISPLAY_NUMBER

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -