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

📄 wstlcd.s

📁 AVRkaifashili.rar
💻 S
📖 第 1 页 / 共 3 页
字号:
	.dbline 191
L44:
	.dbline 186
	inc R20
L46:
	.dbline 186
	cp R20,R22
	brlo L43
	.dbline 192
;  
;  
;  
;  
;  
;  
	rcall _Stop
	.dbline -2
	.dbline 193
;  
L35:
	rcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym r k 20 c
	.dbsym r Number 22 c
	.dbsym r Array 10 pc
	.dbsym r Address 12 c
	.dbsym r Slave 14 c
	.dbend
	.dbfunc e Write_1byte _Write_1byte fV
;           Data -> R20
;        Address -> R22
;          Slave -> R10
	.even
_Write_1byte::
	rcall push_gset3
	mov R22,R18
	mov R10,R16
	ldd R20,y+6
	.dbline -1
	.dbline 197
;  
;  
;  
;  
L48:
L49:
	.dbline 198
;  
	.dbline 198
	rcall _Start
	.dbline 199
;  
	mov R16,R10
	rcall _Write_Byte
	.dbline 200
;  
	rcall _Check_Ack
	.dbline 201
L50:
	.dbline 201
;  
	lds R24,_F_Flag
	cpi R24,1
	breq L49
L52:
	.dbline 203
;  
;  
	.dbline 203
	mov R16,R22
	andi R16,#0x0F
	swap R16
	rcall _Write_Byte
	.dbline 204
;  
	rcall _Check_Ack
	.dbline 205
L53:
	.dbline 205
;  
	lds R24,_F_Flag
	cpi R24,1
	breq L52
	.dbline 206
;  
	mov R16,R20
	rcall _Write_Byte
	.dbline 207
;  
	rcall _Check_Ack
	.dbline 209
;  
;  
	rcall _Stop
	.dbline -2
	.dbline 210
;  
L47:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r Data 20 c
	.dbsym r Address 22 c
	.dbsym r Slave 10 c
	.dbend
	.dbfunc e Read_Nbyte _Read_Nbyte fV
;          data0 -> R20
;              x -> R22
;         Number -> R10
;          Array -> R12,R13
;        Address -> R14
;          Slave -> y+10
	.even
_Read_Nbyte::
	rcall push_arg4
	rcall push_gset5
	mov R14,R18
	ldd R12,y+14
	ldd R13,y+15
	ldd R10,y+16
	.dbline -1
	.dbline 220
;  
;  
;  
;  
;  
;  
;  
;  
;  
;  
L56:
	.dbline 222
	.dbline 222
	rcall _Start
	.dbline 222
	ldd R16,y+10
	rcall _Write_Byte
	.dbline 222
	rcall _Check_Ack
	.dbline 222
L57:
	.dbline 222
;  
;  
	lds R24,_F_Flag
	cpi R24,1
	breq L56
L59:
	.dbline 224
	.dbline 224
	mov R16,R14
	andi R16,#0x0F
	swap R16
	rcall _Write_Byte
	.dbline 224
	rcall _Check_Ack
	.dbline 224
L60:
	.dbline 224
;  
;  
	lds R24,_F_Flag
	cpi R24,1
	breq L59
L62:
	.dbline 226
	.dbline 226
	rcall _Start
	.dbline 226
	ldd R16,y+10
	subi R16,255    ; addi 1
	rcall _Write_Byte
	.dbline 226
	rcall _Check_Ack
	.dbline 226
L63:
	.dbline 226
;  
;  
	lds R24,_F_Flag
	cpi R24,1
	breq L62
	.dbline 228
;  
;  
	clr R22
	rjmp L68
L65:
	.dbline 229
;  
	.dbline 229
	rcall _Read_Byte
	mov R20,R16
	.dbline 229
	mov R30,R12
	mov R31,R13
	std z+0,R20
	.dbline 229
	mov R24,R30
	mov R25,R31
	adiw R24,1
	mov R12,R24
	mov R13,R25
	.dbline 230
	mov R24,R10
	subi R24,1
	cp R22,R24
	brsh L69
	.dbline 230
	.dbline 230
	rcall _Ack
	.dbline 230
L69:
	.dbline 230
L66:
	.dbline 228
	inc R22
L68:
	.dbline 228
	cp R22,R10
	brlo L65
	.dbline 231
;  
;  
	rcall _Nack
	.dbline 233
;  
;  
	rcall _Stop
	.dbline -2
	.dbline 234
;  
L55:
	rcall pop_gset5
	adiw R28,4
	.dbline 0 ; func end
	ret
	.dbsym r data0 20 c
	.dbsym r x 22 c
	.dbsym r Number 10 c
	.dbsym r Array 12 pc
	.dbsym r Address 14 c
	.dbsym l Slave 10 c
	.dbend
	.area lit(rom, con, rel)
_X0::
	.byte 0,224
	.byte 16,8
	.byte 8,16
	.byte 224,0
	.byte 0,15
	.byte 16,32
	.byte 32,16
	.byte 15,0
	.dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/ZIMO.H
	.dbsym e X0 _X0 A[16:16]kc
_X1::
	.byte 0,16
	.byte 16,248
	.byte 0,0
	.byte 0,0
	.byte 0,32
	.byte 32,63
	.byte 32,32
	.byte 0,0
	.dbsym e X1 _X1 A[16:16]kc
_X2::
	.byte 0,'p
	.byte 8,8
	.byte 8,136
	.byte 'p,0
	.byte 0,48
	.byte 40,36
	.byte 34,33
	.byte 48,0
	.dbsym e X2 _X2 A[16:16]kc
_X3::
	.byte 0,48
	.byte 8,136
	.byte 136,'H
	.byte 48,0
	.byte 0,24
	.byte 32,32
	.byte 32,17
	.byte 14,0
	.dbsym e X3 _X3 A[16:16]kc
_X4::
	.byte 0,0
	.byte 192,32
	.byte 16,248
	.byte 0,0
	.byte 0,7
	.byte 4,36
	.byte 36,63
	.byte 36,0
	.dbsym e X4 _X4 A[16:16]kc
_X5::
	.byte 0,248
	.byte 8,136
	.byte 136,8
	.byte 8,0
	.byte 0,25
	.byte 33,32
	.byte 32,17
	.byte 14,0
	.dbsym e X5 _X5 A[16:16]kc
_X6::
	.byte 0,224
	.byte 16,136
	.byte 136,24
	.byte 0,0
	.byte 0,15
	.byte 17,32
	.byte 32,17
	.byte 14,0
	.dbsym e X6 _X6 A[16:16]kc
_X7::
	.byte 0,56
	.byte 8,8
	.byte 200,56
	.byte 8,0
	.byte 0,0
	.byte 0,63
	.byte 0,0
	.byte 0,0
	.dbsym e X7 _X7 A[16:16]kc
_X8::
	.byte 0,'p
	.byte 136,8
	.byte 8,136
	.byte 'p,0
	.byte 0,28
	.byte 34,33
	.byte 33,34
	.byte 28,0
	.dbsym e X8 _X8 A[16:16]kc
_X9::
	.byte 0,224
	.byte 16,8
	.byte 8,16
	.byte 224,0
	.byte 0,0
	.byte 49,34
	.byte 34,17
	.byte 15,0
	.dbsym e X9 _X9 A[16:16]kc
_Space::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e Space _Space A[16:16]kc
_Connect::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,1
	.byte 1,1
	.byte 1,1
	.byte 1,1
	.dbsym e Connect _Connect A[16:16]kc
_Maohao::
	.byte 0,0
	.byte 0,192
	.byte 192,0
	.byte 0,0
	.byte 0,0
	.byte 0,48
	.byte 48,0
	.byte 0,0
	.dbsym e Maohao _Maohao A[16:16]kc
_Left::
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e Left _Left A[16:16]kc
_Right::
	.byte 2,6
	.byte 14,62
	.byte 254,254
	.byte 254,0
	.byte 64,96
	.byte 'p,124
	.byte 127,127
	.byte 127,0
	.dbsym e Right _Right A[16:16]kc
_Hello::
	.byte 0,0
	.byte 200,'H
	.byte 'H,'H
	.byte 'x,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 52,10
	.byte 20,4
	.byte 0,0
	.byte 32,16
	.byte 32,0
	.byte 0,6
	.byte 6,128
	.byte 128,162
	.byte 128,128
	.byte 136,6
	.byte 30,6
	.byte 8,0
	.byte 0,0
	.byte 2,0
	.byte 6,0
	.byte 2,0
	.byte 0,0
	.byte 0,0
	.byte 144,148
	.byte 168,22
	.byte 40,20
	.byte 16,0
	.byte 128,128
	.byte 0,0
	.byte 0,4
	.byte 20,10
	.byte 52,10
	.byte 20,4
	.byte 0,0
	.byte 128,128
	.byte 0,0
	.byte 0,0
	.byte 130,128
	.byte 6,0
	.byte 2,0
	.byte 0,0
	.byte 8,6
	.byte 30,6
	.byte 8,0
	.byte 0,162
	.byte 128,0
	.byte 6,6
	.byte 0,0
	.byte 160,144
	.byte 160,128
	.byte 0,4
	.byte 20,10
	.byte 52,10
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,200
	.byte 'H,'H
	.byte 'H,'x
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 251,10
	.byte 10,10
	.byte 250,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 96,96
	.byte 96,55
	.byte 243,127
	.byte 223,156
	.byte 30,63
	.byte 236,140
	.byte 12,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 134,198
	.byte 'v,63
	.byte 199,241
	.byte 191,'O
	.byte 126,127
	.byte 219,153
	.byte 13,15
	.byte 3,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 8,24
	.byte 248,'l
	.byte 191,223
	.byte 247,50
	.byte 248,236
	.byte 7,131
	.byte 224,224
	.byte 192,64
	.byte 0,0
	.byte 0,0
	.byte 96,224
	.byte 242,'y
	.byte 253,253
	.byte 'x,0
	.byte 0,243
	.byte 219,'o
	.byte 175,191
	.byte 245,'d
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,251
	.byte 10,10
	.byte 10,250
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 253,133
	.byte 133,133
	.byte 253,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,8
	.byte 0,0
	.byte 0,32
	.byte 48,24
	.byte 12,'w
	.byte 127,24
	.byte 200,255
	.byte 28,56
	.byte 4,29
	.byte 63,14
	.byte 30,28
	.byte 24,24
	.byte 0,0
	.byte 0,0
	.byte 6,3
	.byte 1,0
	.byte 0,0
	.byte 0,127
	.byte 192,254
	.byte 142,192
	.byte 255,15
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 128,192
	.byte 224,228
	.byte 246,158
	.byte 255,255
	.byte 'e,28
	.byte 127,7
	.byte 3,1
	.byte 255,8
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,24
	.byte 28,15
	.byte 255,215
	.byte 16,24
	.byte 24,251
	.byte 207,'m
	.byte 'e,183
	.byte 245,236
	.byte 12,12
	.byte 12,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,253
	.byte 133,133
	.byte 133,253
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 'N,'J
	.byte 'J,'J
	.byte 'z,0
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.byte 42,20
	.byte 42,8
	.byte 0,0
	.byte 0,2
	.byte 0,0
	.byte 0,24
	.byte 24,0
	.byte 1,17
	.byte 0,0
	.byte 36,24
	.byte 62,24
	.byte 36,0
	.byte 0,0
	.byte 16,32
	.byte 56,32
	.byte 16,0
	.byte 0,0
	.byte 0,0
	.byte 2,11
	.byte 5,26
	.byte 4,11
	.byte 3,1
	.byte 0,0
	.byte 0,0
	.byte 0,8
	.byte 42,20
	.byte 43,21
	.byte 42,8
	.byte 1,1
	.byte 1,0
	.byte 0,0
	.byte 0,0
	.byte 16,32
	.byte 57,33
	.byte 16,0
	.byte 0,0
	.byte 36,24
	.byte 62,24
	.byte 36,0
	.byte 0,17
	.byte 0,0
	.byte 24,25
	.byte 1,1
	.byte 1,3
	.byte 1,0
	.byte 0,8
	.byte 42,20
	.byte 42,20
	.byte 8,0
	.byte 0,0
	.byte 0,0
	.byte 0,'N
	.byte 'J,'J
	.byte 'J,'z
	.byte 0,0
	.byte 0,0
	.byte 0,0
	.dbsym e Hello _Hello A[512:512]kc
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/ZIMO.H
	.dbfile C:\DOCUME~1\Administrator\桌面\张军\PS2-ICC/LCD.H
	.dbfunc e Set_DI _Set_DI fV
;              i -> R16
	.even
_Set_DI::
	.dbline -1
	.dbline 4
	.dbline 4
	cpi R16,1
	brne L72
	.dbline 4
	sbi 0x18,0
	rjmp L73
L72:
	.dbline 5
	in R24,0x18
	andi R24,254
	out 0x18,R24
L73:
	.dbline -2
	.dbline 5
L71:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Set_RW _Set_RW fV
;              i -> R16
	.even
_Set_RW::
	.dbline -1
	.dbline 9
	.dbline 9
	cpi R16,1
	brne L75
	.dbline 9
	sbi 0x18,1
	rjmp L76
L75:
	.dbline 10
	in R24,0x18
	andi R24,253
	out 0x18,R24
L76:
	.dbline -2
	.dbline 10
L74:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Set_EN _Set_EN fV
;              i -> R16
	.even
_Set_EN::
	.dbline -1
	.dbline 14
	.dbline 14
	cpi R16,1
	brne L78
	.dbline 14
	sbi 0x18,2
	rjmp L79
L78:
	.dbline 15
	in R24,0x18
	andi R24,251
	out 0x18,R24
L79:
	.dbline -2
	.dbline 15
L77:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Set_CS1 _Set_CS1 fV
;              i -> R16
	.even
_Set_CS1::
	.dbline -1
	.dbline 19
	.dbline 19
	cpi R16,1
	brne L81
	.dbline 19
	sbi 0x18,3
	rjmp L82
L81:
	.dbline 20
	in R24,0x18
	andi R24,247
	out 0x18,R24
L82:
	.dbline -2
	.dbline 20
L80:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Set_CS2 _Set_CS2 fV
;              i -> R16
	.even
_Set_CS2::
	.dbline -1
	.dbline 24
	.dbline 24
	cpi R16,1
	brne L84
	.dbline 24
	sbi 0x15,6
	rjmp L85
L84:
	.dbline 25
	in R24,0x15
	andi R24,191
	out 0x15,R24
L85:
	.dbline -2
	.dbline 25
L83:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Set_RST _Set_RST fV
;              i -> R16
	.even
_Set_RST::
	.dbline -1
	.dbline 29
	.dbline 29

⌨️ 快捷键说明

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