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

📄 youxi.hex

📁 此文件是LCM12864在LPC2131上的驱动代码
💻 HEX
📖 第 1 页 / 共 5 页
字号:
        0x00000870:    ea000000    ....    B        0x878
        0x00000874:    e1a01007    ....    MOV      r1,r7
        0x00000878:    e3520000    ..R.    CMP      r2,#0
        0x0000087c:    0a000003    ....    BEQ      0x890
        0x00000880:    e2000007    ....    AND      r0,r0,#7
        0x00000884:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x00000888:    e1806001    .`..    ORR      r6,r0,r1
        0x0000088c:    ea000002    ....    B        0x89c
        0x00000890:    e2000007    ....    AND      r0,r0,#7
        0x00000894:    e7d30000    ....    LDRB     r0,[r3,r0]
        0x00000898:    e1c16000    .`..    BIC      r6,r1,r0
        0x0000089c:    e24a0020     .J.    SUB      r0,r10,#0x20
        0x000008a0:    e58d0008    ....    STR      r0,[r13,#8]
        0x000008a4:    e3a00036    6...    MOV      r0,#0x36
        0x000008a8:    ebfffeaa    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x000008ac:    e59d0008    ....    LDR      r0,[r13,#8]
        0x000008b0:    e2800080    ....    ADD      r0,r0,#0x80
        0x000008b4:    e20000ff    ....    AND      r0,r0,#0xff
        0x000008b8:    ebfffea6    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x000008bc:    e59dc000    ....    LDR      r12,[r13,#0]
        0x000008c0:    e28c0088    ....    ADD      r0,r12,#0x88
        0x000008c4:    e20000ff    ....    AND      r0,r0,#0xff
        0x000008c8:    ebfffea2    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x000008cc:    e3540001    ..T.    CMP      r4,#1
        0x000008d0:    1a000006    ....    BNE      0x8f0
        0x000008d4:    e1a00006    ....    MOV      r0,r6
        0x000008d8:    ebfffedb    ....    BL       LCM128645ZK_data  ; 0x44c
        0x000008dc:    e1a00005    ....    MOV      r0,r5
        0x000008e0:    ebfffed9    ....    BL       LCM128645ZK_data  ; 0x44c
        0x000008e4:    e08b020a    ....    ADD      r0,r11,r10,LSL #4
        0x000008e8:    e7c06008    .`..    STRB     r6,[r0,r8]
        0x000008ec:    ea000005    ....    B        0x908
        0x000008f0:    e1a00007    ....    MOV      r0,r7
        0x000008f4:    ebfffed4    ....    BL       LCM128645ZK_data  ; 0x44c
        0x000008f8:    e1a00006    ....    MOV      r0,r6
        0x000008fc:    ebfffed2    ....    BL       LCM128645ZK_data  ; 0x44c
        0x00000900:    e08b020a    ....    ADD      r0,r11,r10,LSL #4
        0x00000904:    e7c06009    .`..    STRB     r6,[r0,r9]
        0x00000908:    e3a00030    0...    MOV      r0,#0x30
        0x0000090c:    ebfffe91    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000910:    eaffffcf    ....    B        0x854
    GUI_HLine
        0x00000914:    e92d40f0    .@-.    STMFD    r13!,{r4-r7,r14}
        0x00000918:    e1a07003    .p..    MOV      r7,r3
        0x0000091c:    e1a06001    .`..    MOV      r6,r1
        0x00000920:    e1a05002    .P..    MOV      r5,r2
        0x00000924:    e1a04000    .@..    MOV      r4,r0
        0x00000928:    e1540005    ..T.    CMP      r4,r5
        0x0000092c:    9a000002    ....    BLS      0x93c
        0x00000930:    e1a00005    ....    MOV      r0,r5
        0x00000934:    e1a05004    .P..    MOV      r5,r4
        0x00000938:    e1a04000    .@..    MOV      r4,r0
        0x0000093c:    e1a02007    . ..    MOV      r2,r7
        0x00000940:    e1a01006    ....    MOV      r1,r6
        0x00000944:    e1a00004    ....    MOV      r0,r4
        0x00000948:    ebffff82    ....    BL       GUI_Point  ; 0x758
        0x0000094c:    e2840001    ....    ADD      r0,r4,#1
        0x00000950:    e20040ff    .@..    AND      r4,r0,#0xff
        0x00000954:    e1550004    ..U.    CMP      r5,r4
        0x00000958:    2afffff7    ...*    BCS      0x93c
        0x0000095c:    e8bd80f0    ....    LDMFD    r13!,{r4-r7,pc}
    GUI_RLine
        0x00000960:    e92d40f0    .@-.    STMFD    r13!,{r4-r7,r14}
        0x00000964:    e1a07003    .p..    MOV      r7,r3
        0x00000968:    e1a06000    .`..    MOV      r6,r0
        0x0000096c:    e1a05002    .P..    MOV      r5,r2
        0x00000970:    e1a04001    .@..    MOV      r4,r1
        0x00000974:    e1540005    ..T.    CMP      r4,r5
        0x00000978:    9a000002    ....    BLS      0x988
        0x0000097c:    e1a00005    ....    MOV      r0,r5
        0x00000980:    e1a05004    .P..    MOV      r5,r4
        0x00000984:    e1a04000    .@..    MOV      r4,r0
        0x00000988:    e1a02007    . ..    MOV      r2,r7
        0x0000098c:    e1a01004    ....    MOV      r1,r4
        0x00000990:    e1a00006    ....    MOV      r0,r6
        0x00000994:    ebffff6f    o...    BL       GUI_Point  ; 0x758
        0x00000998:    e2840001    ....    ADD      r0,r4,#1
        0x0000099c:    e20040ff    .@..    AND      r4,r0,#0xff
        0x000009a0:    e1550004    ..U.    CMP      r5,r4
        0x000009a4:    2afffff7    ...*    BCS      0x988
        0x000009a8:    e8bd80f0    ....    LDMFD    r13!,{r4-r7,pc}
    GUI_Rectangle
        0x000009ac:    e92d41f0    .A-.    STMFD    r13!,{r4-r8,r14}
        0x000009b0:    e59d4018    .@..    LDR      r4,[r13,#0x18]
        0x000009b4:    e1a08001    ....    MOV      r8,r1
        0x000009b8:    e1a07000    .p..    MOV      r7,r0
        0x000009bc:    e1a06003    .`..    MOV      r6,r3
        0x000009c0:    e1a05002    .P..    MOV      r5,r2
        0x000009c4:    e1a03004    .0..    MOV      r3,r4
        0x000009c8:    e1a02005    . ..    MOV      r2,r5
        0x000009cc:    e1a01008    ....    MOV      r1,r8
        0x000009d0:    e1a00007    ....    MOV      r0,r7
        0x000009d4:    ebffffce    ....    BL       GUI_HLine  ; 0x914
        0x000009d8:    e1a03004    .0..    MOV      r3,r4
        0x000009dc:    e1a02005    . ..    MOV      r2,r5
        0x000009e0:    e1a01006    ....    MOV      r1,r6
        0x000009e4:    e1a00007    ....    MOV      r0,r7
        0x000009e8:    ebffffc9    ....    BL       GUI_HLine  ; 0x914
        0x000009ec:    e1a03004    .0..    MOV      r3,r4
        0x000009f0:    e1a02006    . ..    MOV      r2,r6
        0x000009f4:    e1a01008    ....    MOV      r1,r8
        0x000009f8:    e1a00007    ....    MOV      r0,r7
        0x000009fc:    ebffffd7    ....    BL       GUI_RLine  ; 0x960
        0x00000a00:    e1a03004    .0..    MOV      r3,r4
        0x00000a04:    e1a02006    . ..    MOV      r2,r6
        0x00000a08:    e1a01008    ....    MOV      r1,r8
        0x00000a0c:    e1a00005    ....    MOV      r0,r5
        0x00000a10:    e8bd41f0    .A..    LDMFD    r13!,{r4-r8,r14}
        0x00000a14:    eaffffd1    ....    B        GUI_RLine  ; 0x960
    GUI_RectangleFill
        0x00000a18:    e92d41f0    .A-.    STMFD    r13!,{r4-r8,r14}
        0x00000a1c:    e59d8018    ....    LDR      r8,[r13,#0x18]
        0x00000a20:    e1a07002    .p..    MOV      r7,r2
        0x00000a24:    e1a06003    .`..    MOV      r6,r3
        0x00000a28:    e1a05000    .P..    MOV      r5,r0
        0x00000a2c:    e1a04001    .@..    MOV      r4,r1
        0x00000a30:    e1550007    ..U.    CMP      r5,r7
        0x00000a34:    9a000002    ....    BLS      0xa44
        0x00000a38:    e1a00005    ....    MOV      r0,r5
        0x00000a3c:    e1a05007    .P..    MOV      r5,r7
        0x00000a40:    e1a07000    .p..    MOV      r7,r0
        0x00000a44:    e1540006    ..T.    CMP      r4,r6
        0x00000a48:    9a000002    ....    BLS      0xa58
        0x00000a4c:    e1a00004    ....    MOV      r0,r4
        0x00000a50:    e1a04006    .@..    MOV      r4,r6
        0x00000a54:    e1a06000    .`..    MOV      r6,r0
        0x00000a58:    e1540006    ..T.    CMP      r4,r6
        0x00000a5c:    1a000005    ....    BNE      0xa78
        0x00000a60:    e1a03008    .0..    MOV      r3,r8
        0x00000a64:    e1a02007    . ..    MOV      r2,r7
        0x00000a68:    e1a01004    ....    MOV      r1,r4
        0x00000a6c:    e1a00005    ....    MOV      r0,r5
        0x00000a70:    e8bd41f0    .A..    LDMFD    r13!,{r4-r8,r14}
        0x00000a74:    eaffffa6    ....    B        GUI_HLine  ; 0x914
        0x00000a78:    e1550007    ..U.    CMP      r5,r7
        0x00000a7c:    1a00000c    ....    BNE      0xab4
        0x00000a80:    e1a03008    .0..    MOV      r3,r8
        0x00000a84:    e1a02006    . ..    MOV      r2,r6
        0x00000a88:    e1a01004    ....    MOV      r1,r4
        0x00000a8c:    e1a00005    ....    MOV      r0,r5
        0x00000a90:    e8bd41f0    .A..    LDMFD    r13!,{r4-r8,r14}
        0x00000a94:    eaffffb1    ....    B        GUI_RLine  ; 0x960
        0x00000a98:    e1a03008    .0..    MOV      r3,r8
        0x00000a9c:    e1a02007    . ..    MOV      r2,r7
        0x00000aa0:    e1a01004    ....    MOV      r1,r4
        0x00000aa4:    e1a00005    ....    MOV      r0,r5
        0x00000aa8:    ebffff99    ....    BL       GUI_HLine  ; 0x914
        0x00000aac:    e2840001    ....    ADD      r0,r4,#1
        0x00000ab0:    e20040ff    .@..    AND      r4,r0,#0xff
        0x00000ab4:    e1540006    ..T.    CMP      r4,r6
        0x00000ab8:    9afffff6    ....    BLS      0xa98
        0x00000abc:    e8bd81f0    ....    LDMFD    r13!,{r4-r8,pc}
    $d
        0x00000ac0:    e0028000    ....    DCD    3758260224
        0x00000ac4:    00001388    ....    DCD    5000
        0x00000ac8:    e002c000    ....    DCD    3758276608
        0x00000acc:    0007ffff    ....    DCD    524287
        0x00000ad0:    40000000    ...@    DCD    1073741824
        0x00000ad4:    000186a0    ....    DCD    100000
        0x00000ad8:    4000002c    ,..@    DCD    1073741868
        0x00000adc:    00001c30    0...    DCD    7216
    Disp_Numbers
    $a
        0x00000ae0:    e92d4018    .@-.    STMFD    r13!,{r3,r4,r14}
        0x00000ae4:    e59f4204    .B..    LDR      r4,0xcf0
        0x00000ae8:    e3a03001    .0..    MOV      r3,#1
        0x00000aec:    e3a02032    2 ..    MOV      r2,#0x32
        0x00000af0:    e3a01014    ....    MOV      r1,#0x14
        0x00000af4:    e3a0006e    n...    MOV      r0,#0x6e
        0x00000af8:    ebffff98    ....    BL       GUI_RLine  ; 0x960
        0x00000afc:    e1a00004    ....    MOV      r0,r4
        0x00000b00:    ebfffdf0    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000b04:    e3a03001    .0..    MOV      r3,#1
        0x00000b08:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00000b0c:    e3a03032    20..    MOV      r3,#0x32
        0x00000b10:    e3a02078    x ..    MOV      r2,#0x78
        0x00000b14:    e3a01014    ....    MOV      r1,#0x14
        0x00000b18:    e3a0006e    n...    MOV      r0,#0x6e
        0x00000b1c:    ebffffbd    ....    BL       GUI_RectangleFill  ; 0xa18
        0x00000b20:    e3a03001    .0..    MOV      r3,#1
        0x00000b24:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00000b28:    e3a03032    20..    MOV      r3,#0x32
        0x00000b2c:    e3a02078    x ..    MOV      r2,#0x78
        0x00000b30:    e3a01014    ....    MOV      r1,#0x14
        0x00000b34:    e3a0006e    n...    MOV      r0,#0x6e
        0x00000b38:    ebffff9b    ....    BL       GUI_Rectangle  ; 0x9ac
        0x00000b3c:    e3a03001    .0..    MOV      r3,#1
        0x00000b40:    e3a02078    x ..    MOV      r2,#0x78
        0x00000b44:    e3a01023    #...    MOV      r1,#0x23
        0x00000b48:    e3a0006e    n...    MOV      r0,#0x6e
        0x00000b4c:    ebffff70    p...    BL       GUI_HLine  ; 0x914
        0x00000b50:    eaffffe4    ....    B        0xae8
    Game_HTest
        0x00000b54:    e92d41f8    .A-.    STMFD    r13!,{r3-r8,r14}
        0x00000b58:    e3a00000    ....    MOV      r0,#0
        0x00000b5c:    e51f8090    ....    LDR      r8,0xad4
        0x00000b60:    ea00001f    ....    B        0xbe4
        0x00000b64:    e2801001    ....    ADD      r1,r0,#1
        0x00000b68:    e20160ff    .`..    AND      r6,r1,#0xff
        0x00000b6c:    e2801002    ....    ADD      r1,r0,#2
        0x00000b70:    e2800003    ....    ADD      r0,r0,#3
        0x00000b74:    e20050ff    .P..    AND      r5,r0,#0xff
        0x00000b78:    e20170ff    .p..    AND      r7,r1,#0xff
        0x00000b7c:    e3a04000    .@..    MOV      r4,#0
        0x00000b80:    ea000014    ....    B        0xbd8
        0x00000b84:    e2840005    ....    ADD      r0,r4,#5
        0x00000b88:    e20020ff    . ..    AND      r2,r0,#0xff
        0x00000b8c:    e3a03001    .0..    MOV      r3,#1
        0x00000b90:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00000b94:    e2840002    ....    ADD      r0,r4,#2
        0x00000b98:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000b9c:    e1a03005    .0..    MOV      r3,r5
        0x00000ba0:    e1a01007    ....    MOV      r1,r7
        0x00000ba4:    ebffff9b    ....    BL       GUI_RectangleFill  ; 0xa18
        0x00000ba8:    e1a00008    ....    MOV      r0,r8
        0x00000bac:    ebfffdc5    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000bb0:    e2840004    ....    ADD      r0,r4,#4
        0x00000bb4:    e20020ff    . ..    AND      r2,r0,#0xff
        0x00000bb8:    e2840001    ....    ADD      r0,r4,#1
        0x00000bbc:    e3a03000    .0..    MOV      r3,#0
        0x00000bc0:    e58d3000    .0..    STR      r3,[r13,#0]
        0x00000bc4:    e20000ff    ....    AND      r0,r0,#0xff
        0x00000bc8:    e1a04000    .@..    MOV      r4,r0
        0x00000bcc:    e1a03005    .0..    MOV      r3,r5
        0x00000bd0:    e1a01006    ....    MOV      r1,r6
        0x00000bd4:    ebffff8f    ....    BL       GUI_RectangleFill  ; 0xa18

⌨️ 快捷键说明

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