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

📄 youxi.hex

📁 此文件是LCM12864在LPC2131上的驱动代码
💻 HEX
📖 第 1 页 / 共 5 页
字号:
        0x000001d8:    e3a01001    ....    MOV      r1,#1
        0x000001dc:    e5801040    @...    STR      r1,[r0,#0x40]
        0x000001e0:    e5c01080    ....    STRB     r1,[r0,#0x80]
        0x000001e4:    e3a02000    . ..    MOV      r2,#0
        0x000001e8:    e5c02100    .!..    STRB     r2,[r0,#0x100]
        0x000001ec:    e3a01023    #...    MOV      r1,#0x23
        0x000001f0:    e5c01084    ....    STRB     r1,[r0,#0x84]
        0x000001f4:    e3a030aa    .0..    MOV      r3,#0xaa
        0x000001f8:    e5c0308c    .0..    STRB     r3,[r0,#0x8c]
        0x000001fc:    e3a0c055    U...    MOV      r12,#0x55
        0x00000200:    e5c0c08c    ....    STRB     r12,[r0,#0x8c]
        0x00000204:    e1d018b8    ....    LDRH     r1,[r0,#0x88]
        0x00000208:    e3110e40    @...    TST      r1,#0x400
        0x0000020c:    0afffffc    ....    BEQ      0x204
        0x00000210:    e3a01003    ....    MOV      r1,#3
        0x00000214:    e5c01080    ....    STRB     r1,[r0,#0x80]
        0x00000218:    e5c0308c    .0..    STRB     r3,[r0,#0x8c]
        0x0000021c:    e5c0c08c    ....    STRB     r12,[r0,#0x8c]
        0x00000220:    e5c02000    . ..    STRB     r2,[r0,#0]
        0x00000224:    e5c01004    ....    STRB     r1,[r0,#4]
        0x00000228:    e3a01002    ....    MOV      r1,#2
        0x0000022c:    e5c01000    ....    STRB     r1,[r0,#0]
        0x00000230:    e3e00000    ....    MVN      r0,#0
        0x00000234:    e5020fec    ....    STR      r0,[r2,#-0xfec]
        0x00000238:    e5022fd0    ./..    STR      r2,[r2,#-0xfd0]
        0x0000023c:    e5022ff4    ./..    STR      r2,[r2,#-0xff4]
        0x00000240:    e1a0f00e    ....    MOV      pc,r14
    __rt_div0
        0x00000244:    e3a00000    ....    MOV      r0,#0
        0x00000248:    e1a0f00e    ....    MOV      pc,r14
    fputc
        0x0000024c:    e3a00000    ....    MOV      r0,#0
        0x00000250:    e1a0f00e    ....    MOV      pc,r14
    fgetc
        0x00000254:    e3a00000    ....    MOV      r0,#0
        0x00000258:    e1a0f00e    ....    MOV      pc,r14
    _sys_close
        0x0000025c:    e3a00000    ....    MOV      r0,#0
        0x00000260:    e1a0f00e    ....    MOV      pc,r14
    _sys_write
        0x00000264:    e3a00000    ....    MOV      r0,#0
        0x00000268:    e1a0f00e    ....    MOV      pc,r14
    _sys_read
        0x0000026c:    e3a00000    ....    MOV      r0,#0
        0x00000270:    e1a0f00e    ....    MOV      pc,r14
    _ttywrch
        0x00000274:    e1a0f00e    ....    MOV      pc,r14
    _sys_istty
        0x00000278:    e3a00000    ....    MOV      r0,#0
        0x0000027c:    e1a0f00e    ....    MOV      pc,r14
    _sys_seek
        0x00000280:    e3a00000    ....    MOV      r0,#0
        0x00000284:    e1a0f00e    ....    MOV      pc,r14
    _sys_ensure
        0x00000288:    e3a00000    ....    MOV      r0,#0
        0x0000028c:    e1a0f00e    ....    MOV      pc,r14
    _sys_flen
        0x00000290:    e3a00000    ....    MOV      r0,#0
        0x00000294:    e1a0f00e    ....    MOV      pc,r14
    _sys_tmpnam
        0x00000298:    e3a00000    ....    MOV      r0,#0
        0x0000029c:    e1a0f00e    ....    MOV      pc,r14
    _sys_exit
        0x000002a0:    e1a0f00e    ....    MOV      pc,r14
    _sys_command_string
        0x000002a4:    e3a00000    ....    MOV      r0,#0
        0x000002a8:    e1a0f00e    ....    MOV      pc,r14
    $d
        0x000002ac:    e01fc000    ....    DCD    3760177152
    main
    $a
    .text
        0x000002b0:    e92d4008    .@-.    STMFD    r13!,{r3,r14}
        0x000002b4:    eb00004a    J...    BL       LCM128645ZK_INIT  ; 0x3e4
        0x000002b8:    eb0000a1    ....    BL       LCM128645ZK_Test  ; 0x544
        0x000002bc:    eb0003ef    ....    BL       amain  ; 0x1280
        0x000002c0:    e3a00000    ....    MOV      r0,#0
        0x000002c4:    e8bd8008    ....    LDMFD    r13!,{r3,pc}
    LCM128645ZK_Shortdelay
    .text
        0x000002c8:    e3500000    ..P.    CMP      r0,#0
        0x000002cc:    0a000001    ....    BEQ      0x2d8
        0x000002d0:    e2400001    ..@.    SUB      r0,r0,#1
        0x000002d4:    eafffffb    ....    B        LCM128645ZK_Shortdelay  ; 0x2c8
        0x000002d8:    e1a0f00e    ....    MOV      pc,r14
    CheckBusy
        0x000002dc:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x000002e0:    e59f17d8    ....    LDR      r1,0xac0
        0x000002e4:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x000002e8:    e3800b40    @...    ORR      r0,r0,#0x10000
        0x000002ec:    e581000c    ....    STR      r0,[r1,#0xc]
        0x000002f0:    e3a00032    2...    MOV      r0,#0x32
        0x000002f4:    ebfffff3    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x000002f8:    e5910004    ....    LDR      r0,[r1,#4]
        0x000002fc:    e3800b80    ....    ORR      r0,r0,#0x20000
        0x00000300:    e5810004    ....    STR      r0,[r1,#4]
        0x00000304:    e3a00032    2...    MOV      r0,#0x32
        0x00000308:    ebffffee    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x0000030c:    e5910004    ....    LDR      r0,[r1,#4]
        0x00000310:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x00000314:    e5810004    ....    STR      r0,[r1,#4]
        0x00000318:    e3a00032    2...    MOV      r0,#0x32
        0x0000031c:    ebffffe9    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000320:    e5910008    ....    LDR      r0,[r1,#8]
        0x00000324:    e3c00eff    ....    BIC      r0,r0,#0xff0
        0x00000328:    e5810008    ....    STR      r0,[r1,#8]
        0x0000032c:    e5912000    . ..    LDR      r2,[r1,#0]
        0x00000330:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x00000334:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x00000338:    e581000c    ....    STR      r0,[r1,#0xc]
        0x0000033c:    e3a00032    2...    MOV      r0,#0x32
        0x00000340:    ebffffe0    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000344:    e5910008    ....    LDR      r0,[r1,#8]
        0x00000348:    e3800eff    ....    ORR      r0,r0,#0xff0
        0x0000034c:    e5810008    ....    STR      r0,[r1,#8]
        0x00000350:    e2020e80    ....    AND      r0,r2,#0x800
        0x00000354:    e49df004    ....    LDR      pc,[r13],#4
    LCM128645ZK_cmd
        0x00000358:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x0000035c:    e1a03000    .0..    MOV      r3,r0
        0x00000360:    ebffffdd    ....    BL       CheckBusy  ; 0x2dc
        0x00000364:    e3500000    ..P.    CMP      r0,#0
        0x00000368:    1afffffc    ....    BNE      0x360
        0x0000036c:    e59f174c    L...    LDR      r1,0xac0
        0x00000370:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x00000374:    e3800b40    @...    ORR      r0,r0,#0x10000
        0x00000378:    e581000c    ....    STR      r0,[r1,#0xc]
        0x0000037c:    e3a00032    2...    MOV      r0,#0x32
        0x00000380:    ebffffd0    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000384:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x00000388:    e3800b80    ....    ORR      r0,r0,#0x20000
        0x0000038c:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00000390:    e3a00032    2...    MOV      r0,#0x32
        0x00000394:    ebffffcb    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000398:    e5910004    ....    LDR      r0,[r1,#4]
        0x0000039c:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x000003a0:    e5810004    ....    STR      r0,[r1,#4]
        0x000003a4:    e3a00032    2...    MOV      r0,#0x32
        0x000003a8:    ebffffc6    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x000003ac:    e5910000    ....    LDR      r0,[r1,#0]
        0x000003b0:    e3c00eff    ....    BIC      r0,r0,#0xff0
        0x000003b4:    e1800203    ....    ORR      r0,r0,r3,LSL #4
        0x000003b8:    e5810000    ....    STR      r0,[r1,#0]
        0x000003bc:    e3530001    ..S.    CMP      r3,#1
        0x000003c0:    1a000001    ....    BNE      0x3cc
        0x000003c4:    e59f06f8    ....    LDR      r0,0xac4
        0x000003c8:    ebffffbe    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x000003cc:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x000003d0:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x000003d4:    e581000c    ....    STR      r0,[r1,#0xc]
        0x000003d8:    e3a00032    2...    MOV      r0,#0x32
        0x000003dc:    e49de004    ....    LDR      r14,[r13],#4
        0x000003e0:    eaffffb8    ....    B        LCM128645ZK_Shortdelay  ; 0x2c8
    LCM128645ZK_INIT
        0x000003e4:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x000003e8:    e59f16d8    ....    LDR      r1,0xac8
        0x000003ec:    e3a00000    ....    MOV      r0,#0
        0x000003f0:    e5810000    ....    STR      r0,[r1,#0]
        0x000003f4:    e5810004    ....    STR      r0,[r1,#4]
        0x000003f8:    e2410c40    @.A.    SUB      r0,r1,#0x4000
        0x000003fc:    e5901008    ....    LDR      r1,[r0,#8]
        0x00000400:    e59f26c4    .&..    LDR      r2,0xacc
        0x00000404:    e1811002    ....    ORR      r1,r1,r2
        0x00000408:    e5801008    ....    STR      r1,[r0,#8]
        0x0000040c:    e5901000    ....    LDR      r1,[r0,#0]
        0x00000410:    e3c11eff    ....    BIC      r1,r1,#0xff0
        0x00000414:    e5801000    ....    STR      r1,[r0,#0]
        0x00000418:    e3a00030    0...    MOV      r0,#0x30
        0x0000041c:    ebffffcd    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000420:    e3a0000c    ....    MOV      r0,#0xc
        0x00000424:    ebffffcb    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000428:    e3a00001    ....    MOV      r0,#1
        0x0000042c:    ebffffc9    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000430:    e3a00006    ....    MOV      r0,#6
        0x00000434:    ebffffc7    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000438:    e3a00002    ....    MOV      r0,#2
        0x0000043c:    ebffffc5    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x00000440:    e3a00080    ....    MOV      r0,#0x80
        0x00000444:    e49de004    ....    LDR      r14,[r13],#4
        0x00000448:    eaffffc2    ....    B        LCM128645ZK_cmd  ; 0x358
    LCM128645ZK_data
        0x0000044c:    e52de004    ..-.    STR      r14,[r13,#-4]!
        0x00000450:    e1a03000    .0..    MOV      r3,r0
        0x00000454:    ebffffa0    ....    BL       CheckBusy  ; 0x2dc
        0x00000458:    e3500000    ..P.    CMP      r0,#0
        0x0000045c:    1afffffc    ....    BNE      0x454
        0x00000460:    e59f1658    X...    LDR      r1,0xac0
        0x00000464:    e5910004    ....    LDR      r0,[r1,#4]
        0x00000468:    e3800b40    @...    ORR      r0,r0,#0x10000
        0x0000046c:    e5810004    ....    STR      r0,[r1,#4]
        0x00000470:    e3a00032    2...    MOV      r0,#0x32
        0x00000474:    ebffff93    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x00000478:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x0000047c:    e3800b80    ....    ORR      r0,r0,#0x20000
        0x00000480:    e581000c    ....    STR      r0,[r1,#0xc]
        0x00000484:    e3a00032    2...    MOV      r0,#0x32
        0x00000488:    ebffff8e    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x0000048c:    e5910004    ....    LDR      r0,[r1,#4]
        0x00000490:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x00000494:    e5810004    ....    STR      r0,[r1,#4]
        0x00000498:    e3a00032    2...    MOV      r0,#0x32
        0x0000049c:    ebffff89    ....    BL       LCM128645ZK_Shortdelay  ; 0x2c8
        0x000004a0:    e5910000    ....    LDR      r0,[r1,#0]
        0x000004a4:    e3c00eff    ....    BIC      r0,r0,#0xff0
        0x000004a8:    e1800203    ....    ORR      r0,r0,r3,LSL #4
        0x000004ac:    e5810000    ....    STR      r0,[r1,#0]
        0x000004b0:    e591000c    ....    LDR      r0,[r1,#0xc]
        0x000004b4:    e3800a40    @...    ORR      r0,r0,#0x40000
        0x000004b8:    e581000c    ....    STR      r0,[r1,#0xc]
        0x000004bc:    e3a00032    2...    MOV      r0,#0x32
        0x000004c0:    e49de004    ....    LDR      r14,[r13],#4
        0x000004c4:    eaffff7f    ....    B        LCM128645ZK_Shortdelay  ; 0x2c8
    Char_Set_XY
        0x000004c8:    e92d4070    p@-.    STMFD    r13!,{r4-r6,r14}
        0x000004cc:    e1a06001    .`..    MOV      r6,r1
        0x000004d0:    e1a05000    .P..    MOV      r5,r0
        0x000004d4:    e1a04002    .@..    MOV      r4,r2
        0x000004d8:    e3560000    ..V.    CMP      r6,#0
        0x000004dc:    1a000002    ....    BNE      0x4ec
        0x000004e0:    e2850080    ....    ADD      r0,r5,#0x80
        0x000004e4:    e20000ff    ....    AND      r0,r0,#0xff
        0x000004e8:    ebffff9a    ....    BL       LCM128645ZK_cmd  ; 0x358
        0x000004ec:    e3560001    ..V.    CMP      r6,#1
        0x000004f0:    1a000002    ....    BNE      0x500
        0x000004f4:    e2850090    ....    ADD      r0,r5,#0x90
        0x000004f8:    e20000ff    ....    AND      r0,r0,#0xff

⌨️ 快捷键说明

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