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

📄 main.src

📁 STC单片机内部的ISP和IAP系统
💻 SRC
📖 第 1 页 / 共 3 页
字号:
; *** sync lost ***
			; SOURCE LINE # 377
	INC  	y?1170
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 379
;---- Variable 'j?1168' assigned to Register 'R1' ----
	CLR  	A
	MOV  	R1,A
?C0061:
; *** sync lost ***
			; SOURCE LINE # 380
; *** sync lost ***
			; SOURCE LINE # 381
	CLR  	A
	MOV  	R7,A
	LCALL	_lcd_dat_w
; *** sync lost ***
			; SOURCE LINE # 382
	INC  	R1
	CJNE 	R1,#010H,?C0061
; *** sync lost ***
			; SOURCE LINE # 383
?C0060:
	INC  	i?1167
	MOV  	A,i?1167
	CLR  	C
	SUBB 	A,#010H
	JC   	?C0058
?C0059:
; *** sync lost ***
			; SOURCE LINE # 384
	MOV  	R7,#030H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 385
	MOV  	R7,#02H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF _lcd_row_off

; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***

	RSEG  ?PR?lcd_clear_pic?MAIN
lcd_clear_pic:
	USING	0
			; SOURCE LINE # 395
; *** sync lost ***
			; SOURCE LINE # 396
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 399
; *** sync lost ***
			; SOURCE LINE # 400
	LCALL	L?0106
; *** sync lost ***
			; SOURCE LINE # 401
;---- Variable 'i?1271' assigned to Register 'R1' ----
	CLR  	A
	MOV  	R1,A
?C0065:
; *** sync lost ***
			; SOURCE LINE # 402
; *** sync lost ***
			; SOURCE LINE # 403
	MOV  	A,R1
	ADD  	A,#080H
	MOV  	R7,A
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 404
	MOV  	R7,#080H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 405
	CLR  	A
	MOV  	j?1272,A
?C0068:
; *** sync lost ***
			; SOURCE LINE # 406
; *** sync lost ***
			; SOURCE LINE # 407
	CLR  	A
	MOV  	R7,A
	LCALL	_lcd_dat_w
; *** sync lost ***
			; SOURCE LINE # 408
	INC  	j?1272
	MOV  	A,j?1272
	CLR  	C
	SUBB 	A,#020H
	JC   	?C0068
; *** sync lost ***
			; SOURCE LINE # 409
?C0067:
	INC  	R1
	CJNE 	R1,#020H,?C0065
?C0066:
; *** sync lost ***
			; SOURCE LINE # 410
	MOV  	R7,#030H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 411
	MOV  	R7,#02H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF lcd_clear_pic

; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***

	RSEG  ?PR?lcd_black_pic?MAIN
lcd_black_pic:
	USING	0
			; SOURCE LINE # 421
; *** sync lost ***
			; SOURCE LINE # 422
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 424
; *** sync lost ***
			; SOURCE LINE # 425
	LCALL	L?0106
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 427
;---- Variable 'i?1373' assigned to Register 'R1' ----
	CLR  	A
	MOV  	R1,A
?C0072:
; *** sync lost ***
			; SOURCE LINE # 428
; *** sync lost ***
			; SOURCE LINE # 429
	MOV  	A,R1
	ADD  	A,#080H
	MOV  	R7,A
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 430
	MOV  	R7,#080H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 431
	CLR  	A
	MOV  	j?1374,A
?C0075:
; *** sync lost ***
			; SOURCE LINE # 432
; *** sync lost ***
			; SOURCE LINE # 433
	MOV  	R7,#0FFH
	LCALL	_lcd_dat_w
; *** sync lost ***
			; SOURCE LINE # 434
	INC  	j?1374
	MOV  	A,j?1374
	CLR  	C
	SUBB 	A,#020H
	JC   	?C0075
; *** sync lost ***
			; SOURCE LINE # 435
?C0074:
	INC  	R1
	CJNE 	R1,#020H,?C0072
?C0073:
; *** sync lost ***
			; SOURCE LINE # 436
	MOV  	R7,#030H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 437
	MOV  	R7,#02H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF lcd_black_pic

; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***

	RSEG  ?PR?_lcd_block_on?MAIN
_lcd_block_on:
	USING	0
			; SOURCE LINE # 447
;---- Variable 'temp?1475' assigned to Register 'R7' ----
; *** sync lost ***
			; SOURCE LINE # 448
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 450
	MOV  	A,R7
	DEC  	A
	MOV  	y?1479,A
; *** sync lost ***
			; SOURCE LINE # 451
	CLR  	C
	SUBB 	A,#02H
	JC   	?C0079
; *** sync lost ***
			; SOURCE LINE # 452
; *** sync lost ***
			; SOURCE LINE # 453
	MOV  	x?1478,#08H
; *** sync lost ***
			; SOURCE LINE # 454
	MOV  	A,y?1479
	ADD  	A,#0FEH
; *** sync lost ***
			; SOURCE LINE # 455
	SJMP 	?C0104
?C0079:
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 457
; *** sync lost ***
			; SOURCE LINE # 458
	CLR  	A
	MOV  	x?1478,A
; *** sync lost ***
			; SOURCE LINE # 459
	MOV  	A,y?1479
?C0104:
	SWAP 	A
	ANL  	A,#0F0H
	MOV  	y?1479,A
; *** sync lost ***
			; SOURCE LINE # 460
?C0080:
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 462
; *** sync lost ***
			; SOURCE LINE # 463
	LCALL	L?0106
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 465
	CLR  	A
	MOV  	i?1476,A
?C0081:
; *** sync lost ***
			; SOURCE LINE # 466
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 468
	MOV  	A,y?1479
	ADD  	A,#080H
	MOV  	R7,A
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 469
	MOV  	A,x?1478
	ADD  	A,#080H
	MOV  	R7,A
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 470
	INC  	y?1479
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 472
;---- Variable 'j?1477' assigned to Register 'R1' ----
	CLR  	A
	MOV  	R1,A
?C0084:
; *** sync lost ***
			; SOURCE LINE # 473
	CLR  	A
	MOV  	R7,A
	LCALL	_lcd_dat_w
	INC  	R1
	CJNE 	R1,#0CH,?C0084
?C0085:
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 475
	CLR  	A
	MOV  	R1,A
?C0087:
; *** sync lost ***
			; SOURCE LINE # 476
	MOV  	R7,#0FFH
	LCALL	_lcd_dat_w
	INC  	R1
	CJNE 	R1,#04H,?C0087
; *** sync lost ***
			; SOURCE LINE # 477
?C0083:
	INC  	i?1476
	MOV  	A,i?1476
	CLR  	C
	SUBB 	A,#010H
	JC   	?C0081
?C0082:
; *** sync lost ***
			; SOURCE LINE # 478
	MOV  	R7,#030H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 479
	MOV  	R7,#02H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF _lcd_block_on

; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***

	RSEG  ?PR?logo?MAIN
logo:
	USING	0
			; SOURCE LINE # 488
; *** sync lost ***
			; SOURCE LINE # 489
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 491
	CLR  	CS
; *** sync lost ***
			; SOURCE LINE # 492
	CLR  	SCLK
; *** sync lost ***
			; SOURCE LINE # 493
	CLR  	SID
; *** sync lost ***
			; SOURCE LINE # 494
	LCALL	lcd_initial
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 496
	MOV  	R7,#01H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 497
	CLR  	A
	MOV  	R5,A
	MOV  	R7,#02H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 498
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_0)
	MOV  	R1,#LOW (?SC_0)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 499
; *** sync lost ***
			; SOURCE LINE # 500
	LCALL	L?0109
; *** sync lost ***
			; SOURCE LINE # 501
	MOV  	R7,#064H
	MOV  	R6,#00H
	LCALL	_delay
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 503
	MOV  	R7,#01H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 504
	MOV  	R5,#01H
	MOV  	R7,#01H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 505
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_30)
	MOV  	R1,#LOW (?SC_30)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 506
	MOV  	R5,#02H
	MOV  	R7,#02H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 507
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_43)
	MOV  	R1,#LOW (?SC_43)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 508
	MOV  	R5,#01H
	MOV  	R7,#03H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 509
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_52)
	MOV  	R1,#LOW (?SC_52)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 510
	CLR  	A
	MOV  	R5,A
	MOV  	R7,#04H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 511
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_65)
	MOV  	R1,#LOW (?SC_65)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 512
	MOV  	R7,#064H
	MOV  	R6,#00H
	LJMP 	_delay
; END OF logo

; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***

	RSEG  ?PR?logo2?MAIN
logo2:
	USING	0
			; SOURCE LINE # 523
; *** sync lost ***
			; SOURCE LINE # 524
; *** sync lost ***
			; SOURCE LINE # 525
	LCALL	lcd_initial
; *** sync lost ***
			; SOURCE LINE # 526
	LCALL	lcd_black_pic
; *** sync lost ***
			; SOURCE LINE # 527
	MOV  	R7,#0AH
	MOV  	R6,#00H
	LCALL	_delay
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 529
	CLR  	A
	MOV  	R5,A
	MOV  	R7,#02H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 530
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_82)
	MOV  	R1,#LOW (?SC_82)
	LCALL	_lcd_str_w
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 532
	MOV  	R7,#02H
	LCALL	_lcd_row_off
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 535
; *** sync lost ***
			; SOURCE LINE # 536
	LCALL	L?0109
; *** sync lost ***
			; SOURCE LINE # 537
	MOV  	R7,#03H
	LCALL	_lcd_row_off
; *** sync lost ***
			; SOURCE LINE # 538
	MOV  	R7,#064H
	MOV  	R6,#00H
	LCALL	_delay
; *** sync lost ***
; *** sync lost ***
; *** sync lost ***
			; SOURCE LINE # 541
	MOV  	R7,#01H
	LCALL	_lcd_cmd_w
; *** sync lost ***
			; SOURCE LINE # 542
	MOV  	R7,#02H
	LCALL	_lcd_row_on
; *** sync lost ***
			; SOURCE LINE # 543
	MOV  	R7,#03H
	LCALL	_lcd_row_on
; *** sync lost ***
			; SOURCE LINE # 544
	MOV  	R5,#01H
	MOV  	R7,#01H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 545
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_30)
	MOV  	R1,#LOW (?SC_30)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 546
	MOV  	R5,#02H
	MOV  	R7,#02H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 547
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_43)
	MOV  	R1,#LOW (?SC_43)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 548
	MOV  	R5,#01H
	MOV  	R7,#03H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 549
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_52)
	MOV  	R1,#LOW (?SC_52)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 550
	CLR  	A
	MOV  	R5,A
	MOV  	R7,#04H
	LCALL	_lcd_setposition
; *** sync lost ***
			; SOURCE LINE # 551
	MOV  	R3,#0FFH
	MOV  	R2,#HIGH (?SC_65)
	MOV  	R1,#LOW (?SC_65)
	LCALL	_lcd_str_w
; *** sync lost ***
			; SOURCE LINE # 552
	MOV  	R7,#064H
	MOV  	R6,#00H
	LCALL	_delay
; *** sync lost ***
			; SOURCE LINE # 553
	LJMP 	lcd_clear_pic
; END OF logo2


	RSEG  ?PR?power_down?MAIN
power_down:
			; SOURCE LINE # 8
			; SOURCE LINE # 9
	  MOV A,PCON
	  ORL A,#02H
	  MOV PCON,A
			; SOURCE LINE # 15
	RET  	
; END OF power_down


	RSEG  ?PR?main?MAIN
main:
	USING	0
			; SOURCE LINE # 20
			; SOURCE LINE # 21
			; SOURCE LINE # 22
	LCALL	logo2
			; SOURCE LINE # 23
	MOV  	R7,#032H
	MOV  	R6,#00H
	LCALL	_delay
?C0094:
			; SOURCE LINE # 25
	SJMP 	?C0094
; END OF main

	END

⌨️ 快捷键说明

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