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

📄 touch_screen_elf.txt

📁 一个基于ARM平台的触摸屏程序。
💻 TXT
📖 第 1 页 / 共 5 页
字号:
10000a58:	e2833030 	add	r3, r3, #48	; 0x30
10000a5c:	e7c03001 	strb	r3, [r0, r1]
10000a60:	e2422001 	sub	r2, r2, #1	; 0x1
10000a64:	e58c2000 	str	r2, [r12]
10000a68:	ea00000c 	b	10000aa0 <print_x+0xc4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:288
10000a6c:	e51b301c 	ldr	r3, [r11, -#28]
10000a70:	e353000f 	cmp	r3, #15	; 0xf
10000a74:	ca000009 	bgt	10000aa0 <print_x+0xc4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:290
10000a78:	e24bc024 	sub	r12, r11, #36	; 0x24
10000a7c:	e59c2000 	ldr	r2, [r12]
10000a80:	e24b002c 	sub	r0, r11, #44	; 0x2c
10000a84:	e1a03002 	mov	r3, r2
10000a88:	e1a01003 	mov	r1, r3
10000a8c:	e55b301c 	ldrb	r3, [r11, -#28]
10000a90:	e2833057 	add	r3, r3, #87	; 0x57
10000a94:	e7c03001 	strb	r3, [r0, r1]
10000a98:	e2422001 	sub	r2, r2, #1	; 0x1
10000a9c:	e58c2000 	str	r2, [r12]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:293
10000aa0:	e51b3014 	ldr	r3, [r11, -#20]
10000aa4:	e353000e 	cmp	r3, #14	; 0xe
10000aa8:	8a000000 	bhi	10000ab0 <print_x+0xd4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:294
10000aac:	ea000003 	b	10000ac0 <print_x+0xe4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:295
10000ab0:	e51b3014 	ldr	r3, [r11, -#20]
10000ab4:	e1a03223 	mov	r3, r3, lsr #4
10000ab8:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:276
10000abc:	eaffffd3 	b	10000a10 <print_x+0x34>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:298
10000ac0:	e3a03000 	mov	r3, #0	; 0x0
10000ac4:	e50b301c 	str	r3, [r11, -#28]
10000ac8:	e51b301c 	ldr	r3, [r11, -#28]
10000acc:	e3530007 	cmp	r3, #7	; 0x7
10000ad0:	da000000 	ble	10000ad8 <print_x+0xfc>
10000ad4:	ea000008 	b	10000afc <print_x+0x120>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:299
10000ad8:	e24b202c 	sub	r2, r11, #44	; 0x2c
10000adc:	e51b301c 	ldr	r3, [r11, -#28]
10000ae0:	e7d23003 	ldrb	r3, [r2, r3]
10000ae4:	e1a00003 	mov	r0, r3
10000ae8:	ebfffea9 	bl	10000594 <putch>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:298
10000aec:	e51b301c 	ldr	r3, [r11, -#28]
10000af0:	e2833001 	add	r3, r3, #1	; 0x1
10000af4:	e50b301c 	str	r3, [r11, -#28]
10000af8:	eafffff2 	b	10000ac8 <print_x+0xec>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:300
10000afc:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000b00 <printf>:
printf():
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:303
10000b00:	e1a0c00d 	mov	r12, sp
10000b04:	e92d000f 	stmdb	sp!, {r0, r1, r2, r3}
10000b08:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
10000b0c:	e24cb014 	sub	r11, r12, #20	; 0x14
10000b10:	e24dd010 	sub	sp, sp, #16	; 0x10
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:309
10000b14:	e28b3008 	add	r3, r11, #8	; 0x8
10000b18:	e50b3010 	str	r3, [r11, -#16]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:310
10000b1c:	e59b3004 	ldr	r3, [r11, #4]
10000b20:	e5d33000 	ldrb	r3, [r3]
10000b24:	e3530000 	cmp	r3, #0	; 0x0
10000b28:	1a000000 	bne	10000b30 <printf+0x30>
10000b2c:	ea00004f 	b	10000c70 <printf+0x170>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:311
10000b30:	e59b3004 	ldr	r3, [r11, #4]
10000b34:	e5d33000 	ldrb	r3, [r3]
10000b38:	e3530025 	cmp	r3, #37	; 0x25
10000b3c:	1a000043 	bne	10000c50 <printf+0x150>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:312
10000b40:	e59b3004 	ldr	r3, [r11, #4]
10000b44:	e2833001 	add	r3, r3, #1	; 0x1
10000b48:	e58b3004 	str	r3, [r11, #4]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:313
10000b4c:	e59b3004 	ldr	r3, [r11, #4]
10000b50:	e1a02003 	mov	r2, r3
10000b54:	e5d22000 	ldrb	r2, [r2]
10000b58:	e54b2019 	strb	r2, [r11, -#25]
10000b5c:	e2833001 	add	r3, r3, #1	; 0x1
10000b60:	e58b3004 	str	r3, [r11, #4]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:314
10000b64:	e55b3019 	ldrb	r3, [r11, -#25]
10000b68:	e3530073 	cmp	r3, #115	; 0x73
10000b6c:	1a000008 	bne	10000b94 <printf+0x94>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:315
10000b70:	e51b2010 	ldr	r2, [r11, -#16]
10000b74:	e51b3010 	ldr	r3, [r11, -#16]
10000b78:	e2833004 	add	r3, r3, #4	; 0x4
10000b7c:	e50b3010 	str	r3, [r11, -#16]
10000b80:	e5923000 	ldr	r3, [r2]
10000b84:	e50b3018 	str	r3, [r11, -#24]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:316
10000b88:	e51b0018 	ldr	r0, [r11, -#24]
10000b8c:	ebfffe8b 	bl	100005c0 <puts>
10000b90:	eaffffe1 	b	10000b1c <printf+0x1c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:317
10000b94:	e55b3019 	ldrb	r3, [r11, -#25]
10000b98:	e3530064 	cmp	r3, #100	; 0x64
10000b9c:	1a000008 	bne	10000bc4 <printf+0xc4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:318
10000ba0:	e51b2010 	ldr	r2, [r11, -#16]
10000ba4:	e51b3010 	ldr	r3, [r11, -#16]
10000ba8:	e2833004 	add	r3, r3, #4	; 0x4
10000bac:	e50b3010 	str	r3, [r11, -#16]
10000bb0:	e5923000 	ldr	r3, [r2]
10000bb4:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:319
10000bb8:	e51b0014 	ldr	r0, [r11, -#20]
10000bbc:	ebffff36 	bl	1000089c <print_d>
10000bc0:	eaffffd5 	b	10000b1c <printf+0x1c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:321
10000bc4:	e55b3019 	ldrb	r3, [r11, -#25]
10000bc8:	e3530078 	cmp	r3, #120	; 0x78
10000bcc:	1a000008 	bne	10000bf4 <printf+0xf4>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:322
10000bd0:	e51b2010 	ldr	r2, [r11, -#16]
10000bd4:	e51b3010 	ldr	r3, [r11, -#16]
10000bd8:	e2833004 	add	r3, r3, #4	; 0x4
10000bdc:	e50b3010 	str	r3, [r11, -#16]
10000be0:	e5923000 	ldr	r3, [r2]
10000be4:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:323
10000be8:	e51b0014 	ldr	r0, [r11, -#20]
10000bec:	ebffff7a 	bl	100009dc <print_x>
10000bf0:	eaffffc9 	b	10000b1c <printf+0x1c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:325
10000bf4:	e59b3004 	ldr	r3, [r11, #4]
10000bf8:	e1a02003 	mov	r2, r3
10000bfc:	e5d22000 	ldrb	r2, [r2]
10000c00:	e54b201a 	strb	r2, [r11, -#26]
10000c04:	e2833001 	add	r3, r3, #1	; 0x1
10000c08:	e58b3004 	str	r3, [r11, #4]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:326
10000c0c:	e59b3004 	ldr	r3, [r11, #4]
10000c10:	e1a02003 	mov	r2, r3
10000c14:	e5d22000 	ldrb	r2, [r2]
10000c18:	e54b201b 	strb	r2, [r11, -#27]
10000c1c:	e2833001 	add	r3, r3, #1	; 0x1
10000c20:	e58b3004 	str	r3, [r11, #4]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:327
10000c24:	e51b2010 	ldr	r2, [r11, -#16]
10000c28:	e51b3010 	ldr	r3, [r11, -#16]
10000c2c:	e2833004 	add	r3, r3, #4	; 0x4
10000c30:	e50b3010 	str	r3, [r11, -#16]
10000c34:	e5923000 	ldr	r3, [r2]
10000c38:	e50b3014 	str	r3, [r11, -#20]
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:328
10000c3c:	e55b301a 	ldrb	r3, [r11, -#26]
10000c40:	e1a00003 	mov	r0, r3
10000c44:	e51b1014 	ldr	r1, [r11, -#20]
10000c48:	ebfffee9 	bl	100007f4 <print_0nx>
10000c4c:	eaffffb2 	b	10000b1c <printf+0x1c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:331
10000c50:	e59b3004 	ldr	r3, [r11, #4]
10000c54:	e1a02003 	mov	r2, r3
10000c58:	e5d22000 	ldrb	r2, [r2]
10000c5c:	e2833001 	add	r3, r3, #1	; 0x1
10000c60:	e58b3004 	str	r3, [r11, #4]
10000c64:	e1a00002 	mov	r0, r2
10000c68:	ebfffe49 	bl	10000594 <putch>
10000c6c:	eaffffaa 	b	10000b1c <printf+0x1c>
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:334
10000c70:	e3a00000 	mov	r0, #0	; 0x0
/cygdrive/e/biyadi/to_biyadi/touch_lib/touch_drive/console.c:335
10000c74:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000c78 <init_tch_screen>:
10000c78:	e1a0c00d 	mov	r12, sp
10000c7c:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
10000c80:	e24cb004 	sub	r11, r12, #4	; 0x4
10000c84:	e24dd004 	sub	sp, sp, #4	; 0x4
10000c88:	e3a03d07 	mov	r3, #448	; 0x1c0
10000c8c:	e50b3010 	str	r3, [r11, -#16]
10000c90:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000c94:	e2822809 	add	r2, r2, #589824	; 0x90000
10000c98:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000c9c:	e2833809 	add	r3, r3, #589824	; 0x90000
10000ca0:	e5931000 	ldr	r1, [r3]
10000ca4:	e51b3010 	ldr	r3, [r11, -#16]
10000ca8:	e1813003 	orr	r3, r1, r3
10000cac:	e5823000 	str	r3, [r2]
10000cb0:	e3a03f8a 	mov	r3, #552	; 0x228
10000cb4:	e50b3010 	str	r3, [r11, -#16]
10000cb8:	e3a01202 	mov	r1, #536870912	; 0x20000000
10000cbc:	e2811809 	add	r1, r1, #589824	; 0x90000
10000cc0:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000cc4:	e2833809 	add	r3, r3, #589824	; 0x90000
10000cc8:	e51b2010 	ldr	r2, [r11, -#16]
10000ccc:	e1e02002 	mvn	r2, r2
10000cd0:	e5933000 	ldr	r3, [r3]
10000cd4:	e0033002 	and	r3, r3, r2
10000cd8:	e5813000 	str	r3, [r1]
10000cdc:	e3a030c0 	mov	r3, #192	; 0xc0
10000ce0:	e50b3010 	str	r3, [r11, -#16]
10000ce4:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000ce8:	e2822809 	add	r2, r2, #589824	; 0x90000
10000cec:	e2822010 	add	r2, r2, #16	; 0x10
10000cf0:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000cf4:	e2833809 	add	r3, r3, #589824	; 0x90000
10000cf8:	e2833010 	add	r3, r3, #16	; 0x10
10000cfc:	e5931000 	ldr	r1, [r3]
10000d00:	e51b3010 	ldr	r3, [r11, -#16]
10000d04:	e1813003 	orr	r3, r1, r3
10000d08:	e5823000 	str	r3, [r2]
10000d0c:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000d10:	e2822809 	add	r2, r2, #589824	; 0x90000
10000d14:	e2822010 	add	r2, r2, #16	; 0x10
10000d18:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000d1c:	e2833809 	add	r3, r3, #589824	; 0x90000
10000d20:	e2833010 	add	r3, r3, #16	; 0x10
10000d24:	e5933000 	ldr	r3, [r3]
10000d28:	e3c33c01 	bic	r3, r3, #256	; 0x100
10000d2c:	e5823000 	str	r3, [r2]
10000d30:	e3a02282 	mov	r2, #536870920	; 0x20000008
10000d34:	e2822809 	add	r2, r2, #589824	; 0x90000
10000d38:	e3a03282 	mov	r3, #536870920	; 0x20000008
10000d3c:	e2833809 	add	r3, r3, #589824	; 0x90000
10000d40:	e5933000 	ldr	r3, [r3]
10000d44:	e3c33020 	bic	r3, r3, #32	; 0x20
10000d48:	e5823000 	str	r3, [r2]
10000d4c:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000d50:	e2822809 	add	r2, r2, #589824	; 0x90000
10000d54:	e2822f42 	add	r2, r2, #264	; 0x108
10000d58:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000d5c:	e2833809 	add	r3, r3, #589824	; 0x90000
10000d60:	e2833f42 	add	r3, r3, #264	; 0x108
10000d64:	e5933000 	ldr	r3, [r3]
10000d68:	e3833020 	orr	r3, r3, #32	; 0x20
10000d6c:	e5823000 	str	r3, [r2]
10000d70:	e3a02242 	mov	r2, #536870916	; 0x20000004
10000d74:	e2822809 	add	r2, r2, #589824	; 0x90000
10000d78:	e3a03242 	mov	r3, #536870916	; 0x20000004
10000d7c:	e2833809 	add	r3, r3, #589824	; 0x90000
10000d80:	e5933000 	ldr	r3, [r3]
10000d84:	e3833020 	orr	r3, r3, #32	; 0x20
10000d88:	e5823000 	str	r3, [r2]
10000d8c:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000d90:	e2822018 	add	r2, r2, #24	; 0x18
10000d94:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000d98:	e2833018 	add	r3, r3, #24	; 0x18
10000d9c:	e5933000 	ldr	r3, [r3]
10000da0:	e3c33c02 	bic	r3, r3, #512	; 0x200
10000da4:	e5823000 	str	r3, [r2]
10000da8:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000dac <vDelay>:
10000dac:	e1a0c00d 	mov	r12, sp
10000db0:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
10000db4:	e24cb004 	sub	r11, r12, #4	; 0x4
10000db8:	e24dd008 	sub	sp, sp, #8	; 0x8
10000dbc:	e50b0010 	str	r0, [r11, -#16]
10000dc0:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000dc4 <set_spi_pin>:
10000dc4:	e1a0c00d 	mov	r12, sp
10000dc8:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
10000dcc:	e24cb004 	sub	r11, r12, #4	; 0x4
10000dd0:	e24dd004 	sub	sp, sp, #4	; 0x4
10000dd4:	e50b0010 	str	r0, [r11, -#16]
10000dd8:	e3a02202 	mov	r2, #536870912	; 0x20000000
10000ddc:	e2822809 	add	r2, r2, #589824	; 0x90000
10000de0:	e2822010 	add	r2, r2, #16	; 0x10
10000de4:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000de8:	e2833809 	add	r3, r3, #589824	; 0x90000
10000dec:	e2833010 	add	r3, r3, #16	; 0x10
10000df0:	e5931000 	ldr	r1, [r3]
10000df4:	e51b3010 	ldr	r3, [r11, -#16]
10000df8:	e1813003 	orr	r3, r1, r3
10000dfc:	e5823000 	str	r3, [r2]
10000e00:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000e04 <clear_spi_pin>:
10000e04:	e1a0c00d 	mov	r12, sp
10000e08:	e92dd800 	stmdb	sp!, {r11, r12, lr, pc}
10000e0c:	e24cb004 	sub	r11, r12, #4	; 0x4
10000e10:	e24dd004 	sub	sp, sp, #4	; 0x4
10000e14:	e50b0010 	str	r0, [r11, -#16]
10000e18:	e3a01202 	mov	r1, #536870912	; 0x20000000
10000e1c:	e2811809 	add	r1, r1, #589824	; 0x90000
10000e20:	e2811010 	add	r1, r1, #16	; 0x10
10000e24:	e3a03202 	mov	r3, #536870912	; 0x20000000
10000e28:	e2833809 	add	r3, r3, #589824	; 0x90000
10000e2c:	e2833010 	add	r3, r3, #16	; 0x10
10000e30:	e51b2010 	ldr	r2, [r11, -#16]
10000e34:	e1e02002 	mvn	r2, r2
10000e38:	e5933000 	ldr	r3, [r3]
10000e3c:	e0033002 	and	r3, r3, r2
10000e40:	e5813000 	str	r3, [r1]
10000e44:	e91ba800 	ldmdb	r11, {r11, sp, pc}

10000e48 <adc_run>:
10000e48:	e1a0c00d 	mov	r12, sp

⌨️ 快捷键说明

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