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

📄 main.src

📁 本代码详细说明了
💻 SRC
📖 第 1 页 / 共 3 页
字号:
	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 + -