📄 main.src
字号:
LJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 277
?C0051:
; *** sync lost ***
; SOURCE LINE # 278
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#04H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 279
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#00H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 280
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#02H
?C0107:
; *** sync lost ***
; SOURCE LINE # 281
SJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 282
?C0052:
; *** sync lost ***
; SOURCE LINE # 283
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 285
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 287
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 289
LCALL L?0123
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 291
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#03H
LCALL _?SetLocation
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 293
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
LCALL _?SetLocation
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 295
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0108:
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 297
SJMP ?C0109
; *** sync lost ***
; SOURCE LINE # 298
?C0053:
; *** sync lost ***
; SOURCE LINE # 299
; *** sync lost ***
; SOURCE LINE # 300
; *** sync lost ***
; SOURCE LINE # 301
; *** sync lost ***
; SOURCE LINE # 302
LCALL L?0123
; *** sync lost ***
; SOURCE LINE # 303
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#01H
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 304
MOV R0,?C_IBP
MOV A,@R0
MOV R5,A
MOV R7,#06H
?C0109:
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 305
; *** sync lost ***
; SOURCE LINE # 306
; *** sync lost ***
; SOURCE LINE # 307
; *** sync lost ***
; SOURCE LINE # 308
?C0054:
INC ?C_IBP
INC ?C_IBP
RET
; END OF _?Display_Char
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?_Display_Flag?MAIN
_Display_Flag:
USING 0
; SOURCE LINE # 359
;---- Variable 'flag?1255' assigned to Register 'R7' ----
; *** sync lost ***
; SOURCE LINE # 360
; *** sync lost ***
; SOURCE LINE # 361
MOV A,R7
LCALL ?C?CCASE
DW ?C0063
DB 041H
DW ?C0064
DB 042H
DW ?C0060
DB 043H
DW ?C0058
DB 044H
DW ?C0066
DB 049H
DW ?C0067
DB 04CH
DW ?C0065
DB 04DH
DW ?C0056
DB 050H
DW ?C0062
DB 052H
DW ?C0057
DB 053H
DW ?C0061
DB 054H
DW ?C0059
DB 056H
DW 00H
DW ?C0068
; *** sync lost ***
; SOURCE LINE # 362
; *** sync lost ***
; SOURCE LINE # 363
?C0056:
; *** sync lost ***
; SOURCE LINE # 364
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 365
SJMP ?C0110
; *** sync lost ***
; SOURCE LINE # 366
?C0057:
; *** sync lost ***
; SOURCE LINE # 367
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 368
SJMP ?C0111
; *** sync lost ***
; SOURCE LINE # 369
?C0058:
; *** sync lost ***
; SOURCE LINE # 370
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 371
SJMP ?C0112
; *** sync lost ***
; SOURCE LINE # 372
?C0059:
; *** sync lost ***
; SOURCE LINE # 373
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 374
SJMP ?C0113
; *** sync lost ***
; SOURCE LINE # 375
?C0060:
; *** sync lost ***
; SOURCE LINE # 376
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 377
SJMP ?C0114
; *** sync lost ***
; SOURCE LINE # 378
?C0061:
; *** sync lost ***
; SOURCE LINE # 379
MOV R5,#06H
; *** sync lost ***
; SOURCE LINE # 380
SJMP ?C0115
; *** sync lost ***
; SOURCE LINE # 381
?C0062:
; *** sync lost ***
; SOURCE LINE # 382
MOV R5,#07H
?C0112:
MOV R7,#03H
; *** sync lost ***
; SOURCE LINE # 383
SJMP ?C0120
; *** sync lost ***
; SOURCE LINE # 384
?C0063:
; *** sync lost ***
; SOURCE LINE # 385
MOV R5,#07H
?C0111:
MOV R7,#05H
?C0116:
; *** sync lost ***
; SOURCE LINE # 386
SJMP ?C0120
; *** sync lost ***
; SOURCE LINE # 387
?C0064:
; *** sync lost ***
; SOURCE LINE # 388
MOV R5,#07H
?C0114:
MOV R7,#00H
?C0117:
; *** sync lost ***
; SOURCE LINE # 389
SJMP ?C0120
; *** sync lost ***
; SOURCE LINE # 390
?C0065:
; *** sync lost ***
; SOURCE LINE # 391
MOV R5,#07H
?C0115:
MOV R7,#04H
?C0118:
; *** sync lost ***
; SOURCE LINE # 392
SJMP ?C0120
; *** sync lost ***
; SOURCE LINE # 393
?C0066:
; *** sync lost ***
; SOURCE LINE # 394
MOV R5,#07H
?C0110:
MOV R7,#02H
?C0119:
; *** sync lost ***
; SOURCE LINE # 395
SJMP ?C0120
; *** sync lost ***
; SOURCE LINE # 396
?C0067:
; *** sync lost ***
; SOURCE LINE # 397
MOV R5,#08H
?C0113:
MOV R7,#01H
?C0120:
LCALL _?SetLocation
; *** sync lost ***
; SOURCE LINE # 398
; *** sync lost ***
; SOURCE LINE # 399
; *** sync lost ***
; SOURCE LINE # 400
?C0068:
RET
; END OF _Display_Flag
; *** sync lost ***
; *** sync lost ***
RSEG ?PR?OpenAvi_1?MAIN
OpenAvi_1:
USING 0
; SOURCE LINE # 402
; *** sync lost ***
; SOURCE LINE # 403
; *** sync lost ***
; SOURCE LINE # 404
MOV R0,#LOW (flag?1356)
MOV R4,#HIGH (flag?1356)
MOV R5,#00H
MOV R3,#0FFH
MOV R2,#HIGH (_?ix1000)
MOV R1,#LOW (_?ix1000)
MOV R6,#00H
MOV R7,#0AH
LCALL ?C?COPY
; *** sync lost ***
; *** sync lost ***
; SOURCE LINE # 406
MOV R7,#0D0H
MOV R6,#07H
LCALL _Delay
; *** sync lost ***
; SOURCE LINE # 407
CLR A
MOV i?1357,A
?C0069:
; *** sync lost ***
; SOURCE LINE # 408
; *** sync lost ***
; SOURCE LINE # 409
MOV A,#LOW (flag?1356)
ADD A,i?1357
MOV R0,A
MOV A,@R0
MOV R7,A
LCALL _Display_Flag
; *** sync lost ***
; SOURCE LINE # 410
MOV R7,#0C8H
MOV R6,#00H
LCALL _Delay
; *** sync lost ***
; SOURCE LINE # 411
INC i?1357
MOV A,i?1357
CLR C
SUBB A,#0AH
JC ?C0069
?C0070:
; *** sync lost ***
; SOURCE LINE # 412
LCALL _?ClearDisMemo
; *** sync lost ***
; SOURCE LINE # 413
MOV R7,#0D0H
MOV R6,#07H
LJMP _Delay
; END OF OpenAvi_1
CSEG AT 00003H
LJMP Remote_Control
RSEG ?PR?Remote_Control?MAIN
USING 0
Remote_Control:
PUSH ACC
PUSH B
PUSH DPH
PUSH DPL
PUSH PSW
MOV PSW,#00H
PUSH AR0
PUSH AR1
PUSH AR2
PUSH AR3
PUSH AR4
PUSH AR5
PUSH AR6
PUSH AR7
USING 0
; SOURCE LINE # 9
; SOURCE LINE # 12
CLR EA
; SOURCE LINE # 13
CLR EX0
; SOURCE LINE # 15
MOV k?1460,#00H
?C0073:
; SOURCE LINE # 16
MOV i?1458,#00H
?C0076:
; SOURCE LINE # 17
; SOURCE LINE # 19
JNB IR,?C0078
; SOURCE LINE # 20
; SOURCE LINE # 21
LCALL L?0130
; SOURCE LINE # 23
JB IR,?C0080
LCALL L?0130
?C0080:
; SOURCE LINE # 25
; SOURCE LINE # 26
JB IR,?C0078
; SOURCE LINE # 27
; SOURCE LINE # 28
MOV A,#LOW (custom_code?1459)
ADD A,k?1460
MOV R0,A
PUSH AR0
MOV A,@R0
MOV R7,A
MOV R6,i?1458
MOV A,#01H
MOV R0,AR6
INC R0
SJMP ?C0100
?C0099:
CLR C
RLC A
?C0100:
DJNZ R0,?C0099
ORL A,R7
POP AR0
MOV @R0,A
; SOURCE LINE # 29
LCALL L?0131
; SOURCE LINE # 31
; SOURCE LINE # 32
; SOURCE LINE # 33
; SOURCE LINE # 34
?C0078:
INC i?1458
MOV A,i?1458
CLR C
SUBB A,#08H
JC ?C0076
?C0075:
INC k?1460
MOV A,k?1460
CLR C
SUBB A,#04H
JC ?C0073
?C0074:
; SOURCE LINE # 36
MOV A,custom_code?1459
CJNE A,#010H,?C0082
; SOURCE LINE # 37
; SOURCE LINE # 38
MOV R5,#01H
MOV R7,#01H
; SOURCE LINE # 39
SJMP ?C0121
?C0082:
; SOURCE LINE # 41
; SOURCE LINE # 42
MOV R5,#00H
MOV R7,#02H
?C0121:
LCALL _?Display_Char
; SOURCE LINE # 43
?C0083:
; SOURCE LINE # 45
MOV R7,#06H
MOV R6,#00H
LCALL _delay_r
; SOURCE LINE # 46
LCALL _?ClearDisMemo
; SOURCE LINE # 48
MOV R7,#03FH
MOV R6,#00H
LCALL _delay_r
; SOURCE LINE # 50
SETB EX0
; SOURCE LINE # 51
SETB EA
; SOURCE LINE # 52
POP AR7
POP AR6
POP AR5
POP AR4
POP AR3
POP AR2
POP AR1
POP AR0
POP PSW
POP DPL
POP DPH
POP B
POP ACC
RETI
; END OF Remote_Control
RSEG ?PR?_delay_r?MAIN
L?0130:
USING 0
L?0131:
MOV R7,#01H
MOV R6,#00H
_delay_r:
; SOURCE LINE # 6
MOV i?1561,R6
MOV i?1561+01H,R7
; SOURCE LINE # 7
PUSH R7
PUSH A
MOV R7,#0FFH
DELAY:NOP
NOP
DJNZ R7,DELAY
POP A
POP R7
; SOURCE LINE # 18
RET
; END OF _delay_r
RSEG ?PR?main?MAIN
main:
USING 0
; SOURCE LINE # 20
; SOURCE LINE # 21
; SOURCE LINE # 22
CLR A
MOV ch?1662,A
; SOURCE LINE # 24
MOV k?1663,#01H
; SOURCE LINE # 25
MOV key?1664,A
; SOURCE LINE # 26
LCALL InitSys
; SOURCE LINE # 27
; SOURCE LINE # 28
; SOURCE LINE # 29
LCALL L?0129
; SOURCE LINE # 30
LCALL OpenAvi
; SOURCE LINE # 31
LCALL L?0128
; SOURCE LINE # 32
LCALL _?ClearDisMemo
; SOURCE LINE # 33
LCALL OpenAvi_1
; SOURCE LINE # 34
LCALL _?ClearDisMemo
; SOURCE LINE # 35
CLR A
MOV IE,A
; SOURCE LINE # 36
MOV R7,#020H
MOV R6,#04EH
LCALL _Delay
; SOURCE LINE # 37
ORL TCON,#01H
; SOURCE LINE # 38
ORL IP,#01H
; SOURCE LINE # 39
ORL IE,#081H
?C0086:
; SOURCE LINE # 41
; SOURCE LINE # 42
SJMP ?C0086
; END OF main
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -