📄 ps2icc.lis
字号:
0252 .dbline 10
0252 L74:
0252 .dbline 0 ; func end
0252 0895 ret
0254 .dbsym r i 16 c
0254 .dbend
0254 .dbfunc e Set_EN _Set_EN fV
0254 ; i -> R16
.even
0254 _Set_EN::
0254 .dbline -1
0254 .dbline 14
0254 .dbline 14
0254 0130 cpi R16,1
0256 11F4 brne L78
0258 .dbline 14
0258 C29A sbi 0x18,2
025A 03C0 rjmp L79
025C L78:
025C .dbline 15
025C 88B3 in R24,0x18
025E 8B7F andi R24,251
0260 88BB out 0x18,R24
0262 L79:
0262 .dbline -2
0262 .dbline 15
0262 L77:
0262 .dbline 0 ; func end
0262 0895 ret
0264 .dbsym r i 16 c
0264 .dbend
0264 .dbfunc e Set_CS1 _Set_CS1 fV
0264 ; i -> R16
.even
0264 _Set_CS1::
0264 .dbline -1
0264 .dbline 19
0264 .dbline 19
0264 0130 cpi R16,1
0266 11F4 brne L81
0268 .dbline 19
0268 C39A sbi 0x18,3
026A 03C0 rjmp L82
026C L81:
026C .dbline 20
026C 88B3 in R24,0x18
026E 877F andi R24,247
0270 88BB out 0x18,R24
0272 L82:
0272 .dbline -2
0272 .dbline 20
0272 L80:
0272 .dbline 0 ; func end
0272 0895 ret
0274 .dbsym r i 16 c
0274 .dbend
0274 .dbfunc e Set_CS2 _Set_CS2 fV
0274 ; i -> R16
.even
0274 _Set_CS2::
0274 .dbline -1
0274 .dbline 24
0274 .dbline 24
0274 0130 cpi R16,1
0276 11F4 brne L84
0278 .dbline 24
0278 AE9A sbi 0x15,6
027A 03C0 rjmp L85
027C L84:
027C .dbline 25
027C 85B3 in R24,0x15
027E 8F7B andi R24,191
0280 85BB out 0x15,R24
0282 L85:
0282 .dbline -2
0282 .dbline 25
0282 L83:
0282 .dbline 0 ; func end
0282 0895 ret
0284 .dbsym r i 16 c
0284 .dbend
0284 .dbfunc e Set_RST _Set_RST fV
0284 ; i -> R16
.even
0284 _Set_RST::
0284 .dbline -1
0284 .dbline 29
0284 .dbline 29
0284 0130 cpi R16,1
0286 11F4 brne L87
0288 .dbline 29
0288 AF9A sbi 0x15,7
028A 03C0 rjmp L88
028C L87:
028C .dbline 30
028C 85B3 in R24,0x15
028E 8F77 andi R24,127
0290 85BB out 0x15,R24
0292 L88:
0292 .dbline -2
0292 .dbline 30
0292 L86:
0292 .dbline 0 ; func end
0292 0895 ret
0294 .dbsym r i 16 c
0294 .dbend
0294 .dbfunc e Delay _Delay fV
0294 ; j -> R20,R21
0294 ; i -> R16,R17
.even
0294 _Delay::
0294 00D0 rcall push_gset1
0296 .dbline -1
0296 .dbline 34
0296 .dbline 35
0296 0AC0 rjmp L93
0298 L90:
0298 .dbline 36
0298 48E8 ldi R20,5000
029A 53E1 ldi R21,19
029C 02C0 rjmp L97
029E L94:
029E .dbline 36
029E .dbline 36
029E .dbline 36
029E L95:
029E .dbline 36
029E 4150 subi R20,1
02A0 5040 sbci R21,0
02A2 L97:
02A2 .dbline 36
02A2 4030 cpi R20,0
02A4 4507 cpc R20,R21
02A6 D9F7 brne L94
02A8 X0:
02A8 L91:
02A8 .dbline 35
02A8 0150 subi R16,1
02AA 1040 sbci R17,0
02AC L93:
02AC .dbline 35
02AC 0030 cpi R16,0
02AE 0107 cpc R16,R17
02B0 99F7 brne L90
02B2 X1:
02B2 .dbline -2
02B2 .dbline 37
02B2 L89:
02B2 00D0 rcall pop_gset1
02B4 .dbline 0 ; func end
02B4 0895 ret
02B6 .dbsym r j 20 i
02B6 .dbsym r i 16 i
02B6 .dbend
02B6 .dbfunc e nop _nop fV
02B6 ; i -> R16
.even
02B6 _nop::
02B6 .dbline -1
02B6 .dbline 40
02B6 .dbline 40
02B6 02C0 rjmp L102
02B8 L99:
02B8 .dbline 41
02B8 0000 nop
02BA L100:
02BA .dbline 40
02BA 0A95 dec R16
02BC L102:
02BC .dbline 40
02BC 0023 tst R16
02BE E1F7 brne L99
02C0 .dbline -2
02C0 .dbline 42
02C0 L98:
02C0 .dbline 0 ; func end
02C0 0895 ret
02C2 .dbsym r i 16 c
02C2 .dbend
02C2 .dbfunc e DisplayOnOff _DisplayOnOff fV
02C2 ; j -> <dead>
02C2 ; i -> R20
.even
02C2 _DisplayOnOff::
02C2 00D0 rcall push_gset1
02C4 402F mov R20,R16
02C6 .dbline -1
02C6 .dbline 47
02C6 .dbline 48
02C6 0027 clr R16
02C8 BDDF rcall _Set_RW
02CA .dbline 49
02CA 0027 clr R16
02CC B3DF rcall _Set_DI
02CE .dbline 50
02CE 0027 clr R16
02D0 C1DF rcall _Set_EN
02D2 .dbline 51
02D2 842F mov R24,R20
02D4 825C subi R24,194 ; addi 62
02D6 8BBB out 0x1b,R24
02D8 .dbline 52
02D8 0AE0 ldi R16,10
02DA EDDF rcall _nop
02DC .dbline 53
02DC 01E0 ldi R16,1
02DE BADF rcall _Set_EN
02E0 .dbline 54
02E0 0AE0 ldi R16,10
02E2 E9DF rcall _nop
02E4 .dbline 55
02E4 0AE0 ldi R16,10
02E6 E7DF rcall _nop
02E8 .dbline 56
02E8 0027 clr R16
02EA B4DF rcall _Set_EN
02EC .dbline -2
02EC .dbline 58
02EC L103:
02EC 00D0 rcall pop_gset1
02EE .dbline 0 ; func end
02EE 0895 ret
02F0 .dbsym l j 1 c
02F0 .dbsym r i 20 c
02F0 .dbend
02F0 .dbfunc e SetStartLine _SetStartLine fV
02F0 ; i -> R20
.even
02F0 _SetStartLine::
02F0 00D0 rcall push_gset1
02F2 402F mov R20,R16
02F4 .dbline -1
02F4 .dbline 62
02F4 .dbline 62
02F4 0027 clr R16
02F6 A6DF rcall _Set_RW
02F8 .dbline 63
02F8 0027 clr R16
02FA 9CDF rcall _Set_DI
02FC .dbline 64
02FC 0027 clr R16
02FE AADF rcall _Set_EN
0300 .dbline 65
0300 842F mov R24,R20
0302 8054 subi R24,64 ; addi 192
0304 8BBB out 0x1b,R24
0306 .dbline 66
0306 0AE0 ldi R16,10
0308 D6DF rcall _nop
030A .dbline 67
030A 01E0 ldi R16,1
030C A3DF rcall _Set_EN
030E .dbline 68
030E 0AE0 ldi R16,10
0310 D2DF rcall _nop
0312 .dbline 69
0312 0AE0 ldi R16,10
0314 D0DF rcall _nop
0316 .dbline 70
0316 0027 clr R16
0318 9DDF rcall _Set_EN
031A .dbline -2
031A .dbline 72
031A L104:
031A 00D0 rcall pop_gset1
031C .dbline 0 ; func end
031C 0895 ret
031E .dbsym r i 20 c
031E .dbend
031E .dbfunc e SetX _SetX fV
031E ; i -> R20
.even
031E _SetX::
031E 00D0 rcall push_gset1
0320 402F mov R20,R16
0322 .dbline -1
0322 .dbline 76
0322 .dbline 76
0322 0027 clr R16
0324 8FDF rcall _Set_RW
0326 .dbline 77
0326 0027 clr R16
0328 85DF rcall _Set_DI
032A .dbline 78
032A 0027 clr R16
032C 93DF rcall _Set_EN
032E .dbline 79
032E 842F mov R24,R20
0330 8854 subi R24,72 ; addi 184
0332 8BBB out 0x1b,R24
0334 .dbline 80
0334 0AE0 ldi R16,10
0336 BFDF rcall _nop
0338 .dbline 81
0338 01E0 ldi R16,1
033A 8CDF rcall _Set_EN
033C .dbline 82
033C 04E6 ldi R16,100
033E BBDF rcall _nop
0340 .dbline 83
0340 04E6 ldi R16,100
0342 B9DF rcall _nop
0344 .dbline 84
0344 0027 clr R16
0346 86DF rcall _Set_EN
0348 .dbline -2
0348 .dbline 86
0348 L105:
0348 00D0 rcall pop_gset1
034A .dbline 0 ; func end
034A 0895 ret
034C .dbsym r i 20 c
034C .dbend
034C .dbfunc e SetY _SetY fV
034C ; i -> R20
.even
034C _SetY::
034C 00D0 rcall push_gset1
034E 402F mov R20,R16
0350 .dbline -1
0350 .dbline 90
0350 .dbline 90
0350 0027 clr R16
0352 78DF rcall _Set_RW
0354 .dbline 91
0354 0027 clr R16
0356 6EDF rcall _Set_DI
0358 .dbline 92
0358 0027 clr R16
035A 7CDF rcall _Set_EN
035C .dbline 93
035C 842F mov R24,R20
035E 805C subi R24,192 ; addi 64
0360 8BBB out 0x1b,R24
0362 .dbline 94
0362 0AE0 ldi R16,10
0364 A8DF rcall _nop
0366 .dbline 95
0366 01E0 ldi R16,1
0368 75DF rcall _Set_EN
036A .dbline 96
036A 0AE0 ldi R16,10
036C A4DF rcall _nop
036E .dbline 97
036E 0AE0 ldi R16,10
0370 A2DF rcall _nop
0372 .dbline 98
0372 0027 clr R16
0374 6FDF rcall _Set_EN
0376 .dbline -2
0376 .dbline 100
0376 L106:
0376 00D0 rcall pop_gset1
0378 .dbline 0 ; func end
0378 0895 ret
037A .dbsym r i 20 c
037A .dbend
037A .dbfunc e WriteByte _WriteByte fV
037A ; i -> R20
.even
037A _WriteByte::
037A 00D0 rcall push_gset1
037C 402F mov R20,R16
037E .dbline -1
037E .dbline 116
037E .dbline 116
037E 0027 clr R16
0380 61DF rcall _Set_RW
0382 .dbline 117
038
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -