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

📄 youxi.hex

📁 此文件是LCM12864在LPC2131上的驱动代码
💻 HEX
📖 第 1 页 / 共 5 页
字号:
        0x000004fc:    ebffff95    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000500:    e3560002    ..V.    CMP      r6,#2
        0x00000504:    1a000002    ....    BNE      0x514
        0x00000508:    e2850088    ....    ADD      r0,r5,#0x88
        0x0000050c:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000510:    ebffff90    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000514:    e3560003    ..V.    CMP      r6,#3
        0x00000518:    1a000005    ....    BNE      0x534
        0x0000051c:    e2850098    ....    ADD      r0,r5,#0x98
        0x00000520:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000524:    ebffff8b    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000528:    ea000001    ....    B        0x534
        0x0000052c:    e2844001    .@..    ADD      r4,r4,#1
        0x00000530:    ebffffc5    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000534:    e5d40000    ....    LDRB     r0,[r4,#0]
        0x00000538:    e3500000    ..P.    CMP      r0,#0
        0x0000053c:    1afffffa    ....    BNE      0x52c
        0x00000540:    e8bd8070    p...    LDMFD    r13!,{r4-r6,pc}
    LCM128645ZK_Test
        0x00000544:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000548:    e59f2580    .%..    LDR      r2,0xad0
        0x0000054c:    e3a01000    ....    MOV      r1,#0
        0x00000550:    e3a00000    ....    MOV      r0,#0
        0x00000554:    ebffffdb    ....    BL       Char_Set_XY  ; 0x4c8
        0x00000558:    e59f0574    t...    LDR      r0,0xad4
        0x0000055c:    e49de004    ....    LDR      r14,[r13],#4
        0x00000560:    eaffff58    X...    B        LCM128645ZK_Shortdelay  ; 0x2c8
    Set_Draw
        0x00000564:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000568:    e3a00001    ....    MOV      r0,#1
        0x0000056c:    ebffff79    y...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000570:    e3a00006    ....    MOV      r0,#6
        0x00000574:    ebffff77    w...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000578:    e3a00002    ....    MOV      r0,#2
        0x0000057c:    ebffff75    u...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000580:    e3a00036    6...    MOV      r0,#0x36
        0x00000584:    e49de004    ....    LDR      r14,[r13],#4
        0x00000588:    eaffff72    r...    B        LCM128645ZK_cmd  ; 0x358
    Draw_Pic
        0x0000058c:    e92d41f0    .A-.    STMFD    r13!,{r4-r8,r14}
        0x00000590:    e1a06001    .`..    MOV      r6,r1
        0x00000594:    e1a05000    .P..    MOV      r5,r0
        0x00000598:    e1a04002    .@..    MOV      r4,r2
        0x0000059c:    e3a00001    ....    MOV      r0,#1
        0x000005a0:    ebffff6c    l...    BL       LCM128645ZK_cmd  ; 0x358
        0x000005a4:    e3858080    ....    ORR      r8,r5,#0x80
        0x000005a8:    e3867080    .p..    ORR      r7,r6,#0x80
        0x000005ac:    e3a06000    .`..    MOV      r6,#0
        0x000005b0:    ea000012    ....    B        0x600
        0x000005b4:    e2870001    ....    ADD      r0,r7,#1
        0x000005b8:    e20000ff    ....    AND      r0,r0,#0xff
        0x000005bc:    e1a01007    ....    MOV      r1,r7
        0x000005c0:    e1a07000    .p..    MOV      r7,r0
        0x000005c4:    e1a00001    ....    MOV      r0,r1
        0x000005c8:    ebffff62    b...    BL       LCM128645ZK_cmd  ; 0x358
        0x000005cc:    e1a00008    ....    MOV      r0,r8
        0x000005d0:    ebffff60    `...    BL       LCM128645ZK_cmd  ; 0x358
        0x000005d4:    e3a05000    .P..    MOV      r5,#0
        0x000005d8:    ea000004    ....    B        0x5f0
        0x000005dc:    e5d40000    ....    LDRB     r0,[r4,#0]
        0x000005e0:    ebffff99    ....    BL       LCM128645ZK_data  ; 0x44c
        0x000005e4:    e2844001    .@..    ADD      r4,r4,#1
        0x000005e8:    e2850001    ....    ADD      r0,r5,#1
        0x000005ec:    e20050ff    .P..    AND      r5,r0,#0xff
        0x000005f0:    e3550010    ..U.    CMP      r5,#0x10
        0x000005f4:    3afffff8    ...:    BCC      0x5dc
        0x000005f8:    e2860001    ....    ADD      r0,r6,#1
        0x000005fc:    e20060ff    .`..    AND      r6,r0,#0xff
        0x00000600:    e3560020     .V.    CMP      r6,#0x20
        0x00000604:    3affffea    ...:    BCC      0x5b4
        0x00000608:    e3a08088    ....    MOV      r8,#0x88
        0x0000060c:    e3a07080    .p..    MOV      r7,#0x80
        0x00000610:    ea000012    ....    B        0x660
        0x00000614:    e2870001    ....    ADD      r0,r7,#1
        0x00000618:    e20000ff    ....    AND      r0,r0,#0xff
        0x0000061c:    e1a01007    ....    MOV      r1,r7
        0x00000620:    e1a07000    .p..    MOV      r7,r0
        0x00000624:    e1a00001    ....    MOV      r0,r1
        0x00000628:    ebffff4a    J...    BL       LCM128645ZK_cmd  ; 0x358
        0x0000062c:    e1a00008    ....    MOV      r0,r8
        0x00000630:    ebffff48    H...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000634:    e3a05000    .P..    MOV      r5,#0
        0x00000638:    ea000004    ....    B        0x650
        0x0000063c:    e5d40000    ....    LDRB     r0,[r4,#0]
        0x00000640:    ebffff81    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000644:    e2844001    .@..    ADD      r4,r4,#1
        0x00000648:    e2850001    ....    ADD      r0,r5,#1
        0x0000064c:    e20050ff    .P..    AND      r5,r0,#0xff
        0x00000650:    e3550010    ..U.    CMP      r5,#0x10
        0x00000654:    3afffff8    ...:    BCC      0x63c
        0x00000658:    e2860001    ....    ADD      r0,r6,#1
        0x0000065c:    e20060ff    .`..    AND      r6,r0,#0xff
        0x00000660:    e3560040    @.V.    CMP      r6,#0x40
        0x00000664:    3affffea    ...:    BCC      0x614
        0x00000668:    e8bd81f0    ....    LDMFD    r13!,{r4-r8,pc}
    LCM128645ZK_Draw_clear
        0x0000066c:    e92d41f0    .A-.    STMFD    r13!,{r4-r8,r14}
        0x00000670:    e3a00036    6...    MOV      r0,#0x36
        0x00000674:    ebffff37    7...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000678:    e3a00036    6...    MOV      r0,#0x36
        0x0000067c:    ebffff35    5...    BL       LCM128645ZK_cmd  ; 0x358
        0x00000680:    e3a05000    .P..    MOV      r5,#0
        0x00000684:    e59f844c    L...    LDR      r8,0xad8
        0x00000688:    e3a07000    .p..    MOV      r7,#0
        0x0000068c:    ea000014    ....    B        0x6e4
        0x00000690:    e2850080    ....    ADD      r0,r5,#0x80
        0x00000694:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000698:    ebffff2e    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x0000069c:    e3a00080    ....    MOV      r0,#0x80
        0x000006a0:    ebffff2c    ,...    BL       LCM128645ZK_cmd  ; 0x358
        0x000006a4:    e3a04000    .@..    MOV      r4,#0
        0x000006a8:    e0886205    .b..    ADD      r6,r8,r5,LSL #4
        0x000006ac:    ea000008    ....    B        0x6d4
        0x000006b0:    e7c67004    .p..    STRB     r7,[r6,r4]
        0x000006b4:    e0860004    ....    ADD      r0,r6,r4
        0x000006b8:    e5c07008    .p..    STRB     r7,[r0,#8]
        0x000006bc:    e3a00000    ....    MOV      r0,#0
        0x000006c0:    ebffff61    a...    BL       LCM128645ZK_data  ; 0x44c
        0x000006c4:    e3a00000    ....    MOV      r0,#0
        0x000006c8:    ebffff5f    _...    BL       LCM128645ZK_data  ; 0x44c
        0x000006cc:    e2840001    ....    ADD      r0,r4,#1
        0x000006d0:    e20040ff    .@..    AND      r4,r0,#0xff
        0x000006d4:    e3540008    ..T.    CMP      r4,#8
        0x000006d8:    3afffff4    ...:    BCC      0x6b0
        0x000006dc:    e2850001    ....    ADD      r0,r5,#1
        0x000006e0:    e20050ff    .P..    AND      r5,r0,#0xff
        0x000006e4:    e3550020     .U.    CMP      r5,#0x20
        0x000006e8:    3affffe8    ...:    BCC      0x690
        0x000006ec:    e2450020     .E.    SUB      r0,r5,#0x20
        0x000006f0:    e20040ff    .@..    AND      r4,r0,#0xff
        0x000006f4:    ea000014    ....    B        0x74c
        0x000006f8:    e2840080    ....    ADD      r0,r4,#0x80
        0x000006fc:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000700:    ebffff14    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000704:    e3a00088    ....    MOV      r0,#0x88
        0x00000708:    ebffff12    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x0000070c:    e3a05000    .P..    MOV      r5,#0
        0x00000710:    e0886204    .b..    ADD      r6,r8,r4,LSL #4
        0x00000714:    ea000008    ....    B        0x73c
        0x00000718:    e7c67005    .p..    STRB     r7,[r6,r5]
        0x0000071c:    e0860005    ....    ADD      r0,r6,r5
        0x00000720:    e5c07008    .p..    STRB     r7,[r0,#8]
        0x00000724:    e3a00000    ....    MOV      r0,#0
        0x00000728:    ebffff47    G...    BL       LCM128645ZK_data  ; 0x44c
        0x0000072c:    e3a00000    ....    MOV      r0,#0
        0x00000730:    ebffff45    E...    BL       LCM128645ZK_data  ; 0x44c
        0x00000734:    e2850001    ....    ADD      r0,r5,#1
        0x00000738:    e20050ff    .P..    AND      r5,r0,#0xff
        0x0000073c:    e3550008    ..U.    CMP      r5,#8
        0x00000740:    3afffff4    ...:    BCC      0x718
        0x00000744:    e2840001    ....    ADD      r0,r4,#1
        0x00000748:    e20040ff    .@..    AND      r4,r0,#0xff
        0x0000074c:    e3540020     .T.    CMP      r4,#0x20
        0x00000750:    3affffe8    ...:    BCC      0x6f8
        0x00000754:    e8bd81f0    ....    LDMFD    r13!,{r4-r8,pc}
    GUI_Point
        0x00000758:    e92d4ff7    .O-.    STMFD    r13!,{r0-r2,r4-r11,r14}
        0x0000075c:    e24dd004    ..M.    SUB      r13,r13,#4
        0x00000760:    e1a0c220     ...    MOV      r12,r0,LSR #4
        0x00000764:    e1a0808c    ....    MOV      r8,r12,LSL #1
        0x00000768:    e3a03001    .0..    MOV      r3,#1
        0x0000076c:    e083908c    ....    ADD      r9,r3,r12,LSL #1
        0x00000770:    e59fb360    `...    LDR      r11,0xad8
        0x00000774:    e08b3201    .2..    ADD      r3,r11,r1,LSL #4
        0x00000778:    e7d37008    .p..    LDRB     r7,[r3,r8]
        0x0000077c:    e7d35009    .P..    LDRB     r5,[r3,r9]
        0x00000780:    e3a04001    .@..    MOV      r4,#1
        0x00000784:    e201a03f    ?...    AND      r10,r1,#0x3f
        0x00000788:    e1a01220     ...    MOV      r1,r0,LSR #4
        0x0000078c:    e0400201    ..@.    SUB      r0,r0,r1,LSL #4
        0x00000790:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000794:    e2401008    ..@.    SUB      r1,r0,#8
        0x00000798:    e20110ff    ....    AND      r1,r1,#0xff
        0x0000079c:    e59f3338    83..    LDR      r3,0xadc
        0x000007a0:    e35a0020     .Z.    CMP      r10,#0x20
        0x000007a4:    2a00002b    +..*    BCS      0x858
        0x000007a8:    e58dc000    ....    STR      r12,[r13,#0]
        0x000007ac:    e3500007    ..P.    CMP      r0,#7
        0x000007b0:    9a000003    ....    BLS      0x7c4
        0x000007b4:    e3a04000    .@..    MOV      r4,#0
        0x000007b8:    e1a00001    ....    MOV      r0,r1
        0x000007bc:    e1a01005    ....    MOV      r1,r5
        0x000007c0:    ea000000    ....    B        0x7c8
        0x000007c4:    e1a01007    ....    MOV      r1,r7
        0x000007c8:    e3520000    ..R.    CMP      r2,#0
        0x000007cc:    0a000003    ....    BEQ      0x7e0
        0x000007d0:    e2000007    ....    AND      r0,r0,#7
        0x000007d4:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x000007d8:    e1806001    .`..    ORR      r6,r0,r1
        0x000007dc:    ea000002    ....    B        0x7ec
        0x000007e0:    e2000007    ....    AND      r0,r0,#7
        0x000007e4:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x000007e8:    e1c16000    .`..    BIC      r6,r1,r0
        0x000007ec:    e3a00036    6...    MOV      r0,#0x36
        0x000007f0:    ebfffed8    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x000007f4:    e28a0080    ....    ADD      r0,r10,#0x80
        0x000007f8:    e20000ff    ....    AND      r0,r0,#0xff
        0x000007fc:    ebfffed5    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000800:    e59dc000    ....    LDR      r12,[r13,#0]
        0x00000804:    e28c0080    ....    ADD      r0,r12,#0x80
        0x00000808:    e20000ff    ....    AND      r0,r0,#0xff
        0x0000080c:    ebfffed1    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000810:    e3540001    ..T.    CMP      r4,#1
        0x00000814:    1a000006    ....    BNE      0x834
        0x00000818:    e1a00006    ....    MOV      r0,r6
        0x0000081c:    ebffff0a    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000820:    e08b020a    ....    ADD      r0,r11,r10,LSL #4
        0x00000824:    e7c06008    .`..    STRB     r6,[r0,r8]
        0x00000828:    e1a00005    ....    MOV      r0,r5
        0x0000082c:    ebffff06    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000830:    ea000005    ....    B        0x84c
        0x00000834:    e1a00007    ....    MOV      r0,r7
        0x00000838:    ebffff03    ....    BL       LCM128645ZK_data  ; 0x44c
        0x0000083c:    e1a00006    ....    MOV      r0,r6
        0x00000840:    ebffff01    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000844:    e08b020a    ....    ADD      r0,r11,r10,LSL #4
        0x00000848:    e7c06009    .`..    STRB     r6,[r0,r9]
        0x0000084c:    e3a00030    0...    MOV      r0,#0x30
        0x00000850:    ebfffec0    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000854:    e8bd8fff    ....    LDMFD    r13!,{r0-r11,pc}
        0x00000858:    e58dc000    ....    STR      r12,[r13,#0]
        0x0000085c:    e3500007    ..P.    CMP      r0,#7
        0x00000860:    9a000003    ....    BLS      0x874
        0x00000864:    e3a04000    .@..    MOV      r4,#0
        0x00000868:    e1a00001    ....    MOV      r0,r1
        0x0000086c:    e1a01005    ....    MOV      r1,r5

⌨️ 快捷键说明

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