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

📄 min.s

📁 用ICC-AVR编译器编译M16单片机适用的LCD12232液晶屏驱动程序.
💻 S
📖 第 1 页 / 共 3 页
字号:
	movw R2,R0
	ldi R24,<_chartable
	ldi R25,>_chartable
	add R2,R24
	adc R3,R25
	mov R30,R20
	clr R31
	add R30,R2
	adc R31,R3
	lpm R16,Z
	xcall _wdatar
	.dbline 249
L133:
	.dbline 247
	inc R20
L135:
	.dbline 247
	cpi R20,32
	brsh X20
	xjmp L132
X20:
	.dbline 250
	ldd R24,y+16
	ldd R25,y+17
	adiw R24,1
	std y+17,R25
	std y+16,R24
	.dbline 251
	inc R10
	.dbline 252
L130:
	.dbline 245
	ldd R30,y+16
	ldd R31,y+17
	ldd R24,z+0
	cpi R24,10
	breq X21
	xjmp L129
X21:
	.dbline 253
L96:
	.dbline -2
	.dbline 255
; 
; 
; 
; 
; 
; 
; 
L45:
	adiw R28,2
	xcall pop_gset5
	adiw R28,4
	.dbline 0 ; func end
	ret
	.dbsym r w 14 c
	.dbsym r j 22 c
	.dbsym r z 10 c
	.dbsym r i 20 c
	.dbsym l onechar 16 pc
	.dbsym l y 14 c
	.dbsym l x 12 c
	.dbend
	.area lit(rom, con, rel)
_chartable::
	.byte 136,'h
	.byte 31,200
	.byte 12,40
	.byte 144,168
	.byte 166,161
	.byte 38,40
	.byte 16,176
	.byte 16,0
	.byte 9,9
	.byte 5,255
	.byte 5,0
	.byte 255,10
	.byte 138,255
	.byte 0,31
	.byte 128,255
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,1
	.byte 226,28
	.byte 224,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,64
	.byte 32,16
	.byte 12,3
	.byte 0,0
	.byte 0,3
	.byte 12,48
	.byte 64,192
	.byte 64,0
	.byte 0,64
	.byte 64,64
	.byte 64,64
	.byte 64,255
	.byte 'D,'D
	.byte 'D,'D
	.byte 'D,'D
	.byte 64,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,255
	.byte 0,2
	.byte 4,12
	.byte 56,16
	.byte 0,0
	.byte 128,128
	.byte 128,190
	.byte 162,162
	.byte 162,162
	.byte 162,162
	.byte 162,191
	.byte 130,192
	.byte 128,0
	.byte 0,0
	.byte 0,4
	.byte 6,5
	.byte 4,4
	.byte 'D,132
	.byte 'D,62
	.byte 4,0
	.byte 0,0
	.byte 16,'L
	.byte 36,4
	.byte 244,132
	.byte 'M,'V
	.byte 36,36
	.byte 20,132
	.byte 36,'T
	.byte 12,0
	.byte 0,1
	.byte 253,'A
	.byte 64,'A
	.byte 'A,127
	.byte 'A,'A
	.byte 'A,'A
	.byte 252,0
	.byte 0,0
	.byte 2,130
	.byte 242,'N
	.byte 'C,226
	.byte 'B,250
	.byte 2,2
	.byte 2,255
	.byte 2,128
	.byte 0,0
	.byte 1,0
	.byte 127,32
	.byte 32,127
	.byte 8,9
	.byte 9,9
	.byte 13,'I
	.byte 129,127
	.byte 1,0
	.byte 16,16
	.byte 16,255
	.byte 144,36
	.byte 36,164
	.byte 36,252
	.byte 34,35
	.byte 34,176
	.byte 32,0
	.byte 2,'B
	.byte 129,127
	.byte 0,255
	.byte 'I,'H
	.byte 64,127
	.byte 64,'I
	.byte 'I,255
	.byte 1,0
	.byte 0,0
	.byte 252,4
	.byte 132,'t
	.byte 132,5
	.byte 254,4
	.byte 132,'t
	.byte 132,6
	.byte 4,0
	.byte 64,48
	.byte 'O,'B
	.byte 'I,'H
	.byte 'H,'K
	.byte 127,'J
	.byte 'I,'L
	.byte 'H,'c
	.byte 64,0
	.byte 0,252
	.byte 132,132
	.byte 132,254
	.byte 20,16
	.byte 144,16
	.byte 16,16
	.byte 255,16
	.byte 16,0
	.byte 0,63
	.byte 16,16
	.byte 16,63
	.byte 0,0
	.byte 0,35
	.byte 64,128
	.byte 127,0
	.byte 0,0
	.byte 0,248
	.byte 1,2
	.byte 246,16
	.byte 18,18
	.byte 18,18
	.byte 250,18
	.byte 2,255
	.byte 2,0
	.byte 0,255
	.byte 0,0
	.byte 63,17
	.byte 17,17
	.byte 17,17
	.byte 63,64
	.byte 128,127
	.byte 0,0
	.byte 0,2
	.byte 242,'B
	.byte 'B,'B
	.byte 'B,'B
	.byte 'B,'B
	.byte 'B,255
	.byte 2,0
	.byte 0,0
	.byte 0,0
	.byte 63,64
	.byte 64,64
	.byte 64,64
	.byte 64,64
	.byte 64,64
	.byte 64,'x
	.byte 0,0
	.byte 64,'B
	.byte 'B,'B
	.byte 'B,254
	.byte 'B,'B
	.byte 'B,'B
	.byte 254,'B
	.byte 'B,'B
	.byte 'B,0
	.byte 0,64
	.byte 32,16
	.byte 12,3
	.byte 0,0
	.byte 0,0
	.byte 127,0
	.byte 0,0
	.byte 0,0
	.byte 0,248
	.byte 'H,'H
	.byte 'H,'H
	.byte 255,'H
	.byte 'H,'H
	.byte 'H,252
	.byte 8,0
	.byte 0,0
	.byte 0,7
	.byte 2,2
	.byte 2,2
	.byte 63,'B
	.byte 'B,'B
	.byte 'B,'G
	.byte 64,'p
	.byte 0,0
	.byte 0,16
	.byte 16,16
	.byte 17,30
	.byte 20,240
	.byte 16,24
	.byte 23,18
	.byte 24,16
	.byte 0,0
	.byte 1,129
	.byte 'A,33
	.byte 17,9
	.byte 5,3
	.byte 5,9
	.byte 49,'a
	.byte 193,'A
	.byte 1,0
	.byte 8,'H
	.byte 'J,234
	.byte 10,254
	.byte 9,233
	.byte 'M,'H
	.byte 0,248
	.byte 0,255
	.byte 0,0
	.byte 0,17
	.byte 9,5
	.byte 2,255
	.byte 4,9
	.byte 25,1
	.byte 0,'O
	.byte 128,127
	.byte 0,0
	.byte 128,128
	.byte 64,32
	.byte 'P,'H
	.byte 'D,195
	.byte 'D,'H
	.byte 'P,32
	.byte 64,192
	.byte 64,0
	.byte 0,64
	.byte 34,18
	.byte 26,'B
	.byte 130,127
	.byte 2,2
	.byte 10,19
	.byte 50,96
	.byte 0,0
	.byte 64,48
	.byte 44,231
	.byte 36,36
	.byte 64,'H
	.byte 127,'H
	.byte 'H,127
	.byte 'H,'H
	.byte 64,0
	.byte 1,1
	.byte 1,255
	.byte 'A,33
	.byte 0,255
	.byte 'I,'I
	.byte 'I,'I
	.byte 'I,255
	.byte 0,0
	.byte 64,'A
	.byte 206,4
	.byte 0,64
	.byte 95,'Q
	.byte 'Q,209
	.byte 'Q,'Q
	.byte 95,64
	.byte 0,0
	.byte 0,0
	.byte 63,16
	.byte 136,'B
	.byte 34,18
	.byte 10,7
	.byte 10,18
	.byte 34,226
	.byte 'B,0
	.byte 32,34
	.byte 236,0
	.byte 32,34
	.byte 170,170
	.byte 170,191
	.byte 170,170
	.byte 235,162
	.byte 32,0
	.byte 0,0
	.byte 127,32
	.byte 16,0
	.byte 255,10
	.byte 10,10
	.byte 'J,138
	.byte 127,0
	.byte 0,0
	.byte 16,33
	.byte 6,224
	.byte 0,254
	.byte 2,242
	.byte 'Z,'V
	.byte 'R,'R
	.byte 'R,242
	.byte 2,0
	.byte 4,252
	.byte 3,64
	.byte 48,15
	.byte 32,17
	.byte 'M,129
	.byte 127,1
	.byte 5,9
	.byte 48,0
	.byte 0,0
	.byte 0,0
	.byte 128,192
	.byte 192,128
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 49,123
	.byte 123,49
	.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,224
	.byte 240,24
	.byte 8,8
	.byte 24,240
	.byte 224,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,15
	.byte 31,48
	.byte 32,32
	.byte 48,31
	.byte 15,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,32
	.byte 48,248
	.byte 248,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,63
	.byte 63,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,96
	.byte 'p,24
	.byte 8,24
	.byte 240,224
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,48
	.byte 56,44
	.byte 38,35
	.byte 33,32
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,48
	.byte 56,8
	.byte 8,8
	.byte 248,240
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,24
	.byte 56,32
	.byte 33,33
	.byte 63,30
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,192
	.byte 224,48
	.byte 248,248
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,6
	.byte 7,5
	.byte 4,4
	.byte 63,63
	.byte 4,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,248
	.byte 8,200
	.byte 'H,200
	.byte 8,200
	.byte 8,200
	.byte 8,200
	.byte 'H,200
	.byte 8,248
	.byte 0,31
	.byte 16,23
	.byte 19,21
	.byte 16,23
	.byte 20,23
	.byte 16,23
	.byte 16,23
	.byte 16,31
	.byte 248,8
	.byte 8,200
	.byte 8,200
	.byte 8,200
	.byte 'H,'H
	.byte 8,200
	.byte 8,8
	.byte 8,248
	.byte 31,16
	.byte 16,23
	.byte 20,23
	.byte 16,21
	.byte 21,23
	.byte 16,23
	.byte 21,23
	.byte 16,31
	.byte 248,248
	.byte 56,184
	.byte 184,248
	.byte 56,184
	.byte 184,248
	.byte 184,56
	.byte 184,248
	.byte 248,0
	.byte 31,31
	.byte 26,26
	.byte 24,31
	.byte 24,26
	.byte 26,31
	.byte 31,24
	.byte 31,31
	.byte 31,0
	.byte 0,224
	.byte 'P,'H
	.byte 'x,136
	.byte 'H,'H
	.byte 8,8
	.byte 8,8
	.byte 8,8
	.byte 248,0
	.byte 0,31
	.byte 16,16
	.byte 17,17
	.byte 17,17
	.byte 17,19
	.byte 23,23
	.byte 22,16
	.byte 31,0
	.byte 248,56
	.byte 184,'x
	.byte 184,56
	.byte 248,56
	.byte 184,184
	.byte 56,248
	.byte 184,184
	.byte 56,248
	.byte 31,24
	.byte 31,30
	.byte 31,24
	.byte 31,24
	.byte 30,30
	.byte 30,31
	.byte 26,26
	.byte 24,31
	.byte 0,248
	.byte 24,248
	.byte 56,248
	.byte 'x,248
	.byte 248,248
	.byte 248,248
	.byte 248,248
	.byte 248,248
	.byte 0,31
	.byte 16,31
	.byte 16,31
	.byte 16,31
	.byte 16,31
	.byte 17,31
	.byte 19,31
	.byte 23,31
	.byte 0,128
	.byte 128,64
	.byte 176,208
	.byte 128,0
	.byte 128,224
	.byte 160,128
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 1,8
	.byte 40,61
	.byte 15,7
	.byte 15,29
	.byte 56,16
	.byte 0,0
	.byte 0,0
	.byte 0,224
	.byte 32,248
	.byte 8,232
	.byte 232,232
	.byte 232,232
	.byte 232,232
	.byte 232,8
	.byte 248,0
	.byte 0,7
	.byte 4,31
	.byte 16,23
	.byte 23,23
	.byte 23,23
	.byte 23,23
	.byte 23,16
	.byte 31,0
	.dbfile F:\新建文件夹\LCD12232APP\MIN.C
	.dbsym e chartable _chartable A[1120:35:32]kc
	.area data(ram, con, rel)
	.dbfile F:\新建文件夹\LCD12232APP\MIN.C
_string0::
	.blkb 8
	.area idata
	.byte 'a,'c,96,95,94,93,10,0
	.area data(ram, con, rel)
	.dbfile F:\新建文件夹\LCD12232APP\MIN.C
	.dbsym e string0 _string0 A[8:8]c
_string1::
	.blkb 9
	.area idata
	.byte 'A,'B,'E,'F,'W,'X,'Y,10,0
	.area data(ram, con, rel)
	.dbfile F:\新建文件夹\LCD12232APP\MIN.C
	.dbsym e string1 _string1 A[9:9]c
	.area text(rom, con, rel)
	.dbfile F:\新建文件夹\LCD12232APP\MIN.C
	.dbfunc e port_init _port_init fV
	.even
_port_init::
	.dbline -1
	.dbline 168
	.dbline 169
	clr R2
	out 0x1b,R2
	.dbline 170
	out 0x1a,R2
	.dbline 171
	out 0x18,R2
	.dbline 172
	out 0x17,R2
	.dbline 173
	out 0x15,R2
	.dbline 174
	out 0x14,R2
	.dbline 175
	out 0x12,R2
	.dbline 176
	out 0x11,R2
	.dbline 177
	ldi R24,128
	out 0x1a,R24
	.dbline 178
	out 0x1b,R24
	.dbline -2
	.dbline 179
L144:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e init_devices _init_devices fV
	.even
_init_devices::
	.dbline -1
	.dbline 183
	.dbline 185
	cli
	.dbline 186
	xcall _port_init
	.dbline 187
	xcall _lcdinit
	.dbline 188
	clr R2
	out 0x35,R2
	.dbline 189
	out 0x3b,R2
	.dbline 190
	out 0x39,R2
	.dbline 191
	sei
	.dbline -2
	.dbline 193
L145:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	sbiw R28,2
	.dbline -1
	.dbline 197
	.dbline 198
	xcall _init_devices
	.dbline 199
	ldi R24,<_string0
	ldi R25,>_string0
	std y+1,R25
	std y+0,R24
	ldi R18,13
	clr R16
	xcall _displaystring
	.dbline 200
	ldi R24,<_string1
	ldi R25,>_string1
	std y+1,R25
	std y+0,R24
	ldi R18,13
	ldi R16,2
	xcall _displaystring
L147:
	.dbline 201
	.dbline 201
	.dbline 201
L148:
	.dbline 201
	xjmp L147
X22:
	.dbline -2
	.dbline 203
L146:
	adiw R28,2
	.dbline 0 ; func end
	ret
	.dbend

⌨️ 快捷键说明

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