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

📄 12864.s

📁 12864液晶显示程序 带中文字库 可以画图 写汉字
💻 S
📖 第 1 页 / 共 3 页
字号:
	xcall _write_data
	.dbline 199
	ldi R24,2
	mul R24,R22
	movw R2,R0
	ldi R24,16
	mul R24,R20
	movw R30,R0
	add R30,R2
	adc R31,R3
	add R30,R10
	adc R31,R11
	adiw R30,1
	lpm R16,Z
	xcall _write_data
	.dbline 200
L60:
	.dbline 192
	inc R22
L62:
	.dbline 192
	cpi R22,8
	brlo L59
	.dbline 201
L56:
	.dbline 190
	inc R20
L58:
	.dbline 190
	cpi R20,64
	brsh X2
	xjmp L55
X2:
	.dbline 202
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	ldi R16,54
	xcall _write_com
	.dbline 203
; }
	ldi R16,500
	ldi R17,1
	xcall _delay_ms
	.dbline -2
	.dbline 204
; }
L46:
	xcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r j 20 c
	.dbsym r i 22 c
	.dbsym r img 10 pc
	.dbend
	.dbfunc e con_disp _con_disp fV
;              j -> R20
;              i -> R14
;              x -> R22
;             y0 -> R10
;             x0 -> R12
;             ee -> y+10
	.even
_con_disp::
	xcall push_arg4
	xcall push_gset5
	mov R12,R18
	ldd R10,y+14
	ldd R22,y+16
	.dbline -1
	.dbline 213
; }
; }
; }
; }
; }
; }
; }
; }
; }
	.dbline 215
; }
; }
	clr R20
	xjmp L67
L64:
	.dbline 216
; }
	.dbline 217
; }
	clr R14
	xjmp L71
L68:
	.dbline 218
	.dbline 219
	ldi R16,52
	xcall _write_com
	.dbline 220
	mov R16,R10
	add R16,R20
	xcall _write_com
	.dbline 221
	mov R16,R12
	add R16,R14
	xcall _write_com
	.dbline 222
	ldi R16,48
	xcall _write_com
	.dbline 223
	ldd R16,y+10
	xcall _write_data
	.dbline 224
	ldd R16,y+10
	xcall _write_data
	.dbline 225
L69:
	.dbline 217
	inc R14
L71:
	.dbline 217
	cp R14,R22
	brlo L68
	.dbline 226
L65:
	.dbline 215
	inc R20
L67:
	.dbline 215
	cpi R20,16
	brlo L64
	.dbline 227
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	ldi R16,54
	xcall _write_com
	.dbline -2
	.dbline 228
; }
L63:
	xcall pop_gset5
	adiw R28,4
	.dbline 0 ; func end
	ret
	.dbsym r j 20 c
	.dbsym r i 14 c
	.dbsym r x 22 c
	.dbsym r y0 10 c
	.dbsym r x0 12 c
	.dbsym l ee 10 c
	.dbend
	.dbfunc e delay_1us _delay_1us fV
	.even
_delay_1us::
	.dbline -1
	.dbline 238
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	.dbline 239
; }
	nop
	.dbline -2
	.dbline 240
; }
L72:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e delay_us _delay_us fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_us::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 243
; }
; }
; }
	.dbline 244
; }
	clr R20
	clr R21
	.dbline 245
; }
	xjmp L77
L74:
	.dbline 246
	xcall _delay_1us
L75:
	.dbline 245
	subi R20,255  ; offset = 1
	sbci R21,255
L77:
	.dbline 245
	cp R20,R22
	cpc R21,R23
	brlo L74
	.dbline -2
	.dbline 247
; }
; }
L73:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.dbfunc e delay_1ms _delay_1ms fV
;              i -> R16,R17
	.even
_delay_1ms::
	.dbline -1
	.dbline 250
; }
; }
; }
	.dbline 252
	clr R16
	clr R17
	xjmp L82
L79:
	.dbline 252
L80:
	.dbline 252
	subi R16,255  ; offset = 1
	sbci R17,255
L82:
	.dbline 252
; }
; }
	cpi R16,116
	ldi R30,4
	cpc R17,R30
	brlo L79
	.dbline -2
	.dbline 253
; }
L78:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 i
	.dbend
	.dbfunc e delay_ms _delay_ms fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_ms::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 256
; }
; }
; }
	.dbline 257
; }
	clr R20
	clr R21
	.dbline 258
; }
	xjmp L87
L84:
	.dbline 259
	xcall _delay_1ms
L85:
	.dbline 258
	subi R20,255  ; offset = 1
	sbci R21,255
L87:
	.dbline 258
	cp R20,R22
	cpc R21,R23
	brlo L84
	.dbline -2
	.dbline 260
; }
; }
L83:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.area lit(rom, con, rel)
_tupian::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,20
	.byte 0,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,6
	.byte 48,1
	.byte 224,0
	.byte 0,42
	.byte 0,0
	.byte 216,0
	.byte 7,0
	.byte 0,0
	.byte 0,15
	.byte 123,'c
	.byte 224,0
	.byte 0,34
	.byte 0,1
	.byte 36,0
	.byte 7,0
	.byte 0,0
	.byte 0,15
	.byte 251,'c
	.byte 7,52
	.byte 0,20
	.byte 0,1
	.byte 4,0
	.byte 7,0
	.byte 0,0
	.byte 0,13
	.byte 219,'c
	.byte 1,188
	.byte 0,8
	.byte 0,0
	.byte 136,0
	.byte 7,0
	.byte 0,0
	.byte 0,12
	.byte 27,'c
	.byte 7,176
	.byte 0,0
	.byte 0,0
	.byte 'P,0
	.byte 7,0
	.byte 0,0
	.byte 0,12
	.byte 27,'c
	.byte 237,176
	.byte 219,0
	.byte 1,0
	.byte 32,0
	.byte 7,0
	.byte 0,0
	.byte 0,12
	.byte 25,225
	.byte 231,176
	.byte 219,0
	.byte 2,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,12
	.byte 25,225
	.byte 231,176
	.byte 219,0
	.byte 2,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,96
	.byte 0,0
	.byte 0,0
	.byte 4,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 3,192
	.byte 0,0
	.byte 0,0
	.byte 8,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 8,5
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 16,10
	.byte 128,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,10
	.byte 0,0
	.byte 255,248
	.byte 224,5
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,6
	.byte 192,21
	.byte 0,31
	.byte 255,255
	.byte 192,2
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,9
	.byte 32,17
	.byte 0,251
	.byte 255,225
	.byte 248,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,8
	.byte 32,10
	.byte 3,159
	.byte 0,158
	.byte 62,0
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,4
	.byte 64,4
	.byte 14,'p
	.byte 0,129
	.byte 199,128
	.byte 1,64
	.byte 7,0
	.byte 0,0
	.byte 0,2
	.byte 128,0
	.byte 29,128
	.byte 0,224
	.byte 'a,224
	.byte 2,160
	.byte 7,0
	.byte 0,0
	.byte 0,1
	.byte 0,0
	.byte 'w,159
	.byte 252,240
	.byte 24,248
	.byte 2,32
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,1
	.byte 223,0
	.byte 0,243
	.byte 12,60
	.byte 1,64
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,3
	.byte 158,0
	.byte 0,248
	.byte 6,30
	.byte 0,128
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,7
	.byte 14,48
	.byte 1,252
	.byte 127,7
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,7
	.byte 14,48
	.byte 1,252
	.byte 127,7
	.byte 0,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,126
	.byte 255,255
	.byte 255,255
	.byte 255,131
	.byte 192,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 15,253
	.byte 255,255
	.byte 255,255
	.byte 252,1
	.byte 240,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 63,129
	.byte 255,0
	.byte 0,0
	.byte 0,31
	.byte 240,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 254,240
	.byte 0,0
	.byte 1,0
	.byte 0,192
	.byte 28,0
	.byte 7,0
	.byte 0,0
	.byte 0,3
	.byte 192,7
	.byte 128,0
	.byte 3,224
	.byte 7,0
	.byte 28,0
	.byte 7,0
	.byte 0,0
	.byte 0,3
	.byte 128,3
	.byte 64,0
	.byte 3,224
	.byte 12,0
	.byte 14,0
	.byte 7,0
	.byte 0,0
	.byte 0,7
	.byte 0,0
	.byte 192,0
	.byte 0,32
	.byte 24,0
	.byte 7,0
	.byte 7,0
	.byte 0,0
	.byte 0,9
	.byte 1,128
	.byte 96,0
	.byte 0,32
	.byte 's,159
	.byte 3,128
	.byte 7,0
	.byte 0,0
	.byte 0,30
	.byte 15,242
	.byte 32,0
	.byte 0,32
	.byte 'g,255
	.byte 193,192
	.byte 7,0
	.byte 0,0
	.byte 0,30
	.byte 31,249
	.byte 48,0
	.byte 0,32
	.byte 239,255
	.byte 224,224
	.byte 7,0
	.byte 0,0
	.byte 0,56
	.byte 63,252
	.byte 144,0
	.byte 0,32
	.byte 203,255
	.byte 249,240
	.byte 7,0
	.byte 0,0
	.byte 0,127
	.byte 127,254
	.byte 16,0
	.byte 0,32
	.byte 219,255
	.byte 255,240
	.byte 7,0
	.byte 0,0
	.byte 0,'n
	.byte 249,191
	.byte 16,0
	.byte 0,32
	.byte 247,237
	.byte 255,240
	.byte 7,0
	.byte 0,0
	.byte 0,124
	.byte 252,63
	.byte 16,0
	.byte 0,32
	.byte 'g,225
	.byte 253,224
	.byte 7,0
	.byte 0,0
	.byte 0,124
	.byte 252,63
	.byte 16,0
	.byte 0,32
	.byte 'g,225
	.byte 253,224
	.byte 7,0
	.byte 0,0
	.byte 0,56
	.byte 252,63
	.byte 24,0
	.byte 0,32
	.byte 135,224
	.byte 253,192
	.byte 7,0
	.byte 0,0
	.byte 0,56
	.byte 241,143
	.byte 24,0
	.byte 31,231
	.byte 135,156
	.byte 125,192
	.byte 7,0
	.byte 0,0
	.byte 0,28
	.byte 254,31
	.byte 129,255
	.byte 255,192
	.byte 15,224
	.byte 255,128
	.byte 7,0
	.byte 0,0
	.byte 0,12
	.byte 252,63
	.byte 128,0
	.byte 0,0
	.byte 15,225
	.byte 248,0
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 249,191
	.byte 255,255
	.byte 255,255
	.byte 255,236
	.byte 254,0
	.byte 7,0
	.byte 0,0
	.byte 0,3
	.byte 249,191
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,192
	.byte 7,0
	.byte 0,0
	.byte 0,15
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,192
	.byte 7,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0

⌨️ 快捷键说明

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