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

📄 ir_america_send.src

📁 红外对射dfgdhfghfghfhh 矗二直矸直
💻 SRC
📖 第 1 页 / 共 2 页
字号:
	CJNE 	R7,#00H,?C0061
	INC  	R6
?C0061:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0025
?C0026:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 2
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 202
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0028:
; 	 {
			; SOURCE LINE # 203
;  	 	P3_5 = 0;		 // 
			; SOURCE LINE # 204
	CLR  	P3_5
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P3_5 = 1;	 // 
			; SOURCE LINE # 213
	SETB 	P3_5
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 226
	INC  	R7
	CJNE 	R7,#00H,?C0062
	INC  	R6
?C0062:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0028
?C0029:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 4
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 230
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0031:
; 	 {
			; SOURCE LINE # 231
;  	 	P1_1 = 0;		 // 
			; SOURCE LINE # 232
	CLR  	P1_1
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_1 = 1;	 // 
			; SOURCE LINE # 241
	SETB 	P1_1
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 254
	INC  	R7
	CJNE 	R7,#00H,?C0063
	INC  	R6
?C0063:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0031
?C0032:
; 	//----------------------------------------
; 	//for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 5
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 258
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0034:
; 	 {
			; SOURCE LINE # 259
;  	 	P1_0 = 0;		 // 
			; SOURCE LINE # 260
	CLR  	P1_0
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_0 = 1;	 // 
			; SOURCE LINE # 269
	SETB 	P1_0
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 282
	INC  	R7
	CJNE 	R7,#00H,?C0064
	INC  	R6
?C0064:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0034
?C0035:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 6
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 286
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0037:
; 	 {
			; SOURCE LINE # 287
;  	 	P3_7 = 0;		 // 
			; SOURCE LINE # 288
	CLR  	P3_7
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P3_7 = 1;	 // 
			; SOURCE LINE # 297
	SETB 	P3_7
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 310
	INC  	R7
	CJNE 	R7,#00H,?C0065
	INC  	R6
?C0065:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0037
?C0038:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 	 //wave 7
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 314
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0040:
; 	 {
			; SOURCE LINE # 315
;  	 	P1_2 = 0;		 // 
			; SOURCE LINE # 316
	CLR  	P1_2
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_2 = 1;	 // 
			; SOURCE LINE # 325
	SETB 	P1_2
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 338
	INC  	R7
	CJNE 	R7,#00H,?C0066
	INC  	R6
?C0066:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0040
?C0041:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 8
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 342
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0043:
; 	 {
			; SOURCE LINE # 343
;  	 	P1_3 = 0;		 // 
			; SOURCE LINE # 344
	CLR  	P1_3
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_3 = 1;	 // 
			; SOURCE LINE # 353
	SETB 	P1_3
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 366
	INC  	R7
	CJNE 	R7,#00H,?C0067
	INC  	R6
?C0067:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0043
?C0044:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 9
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 370
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0046:
; 	 {
			; SOURCE LINE # 371
;  	 	P1_4 = 0;		 // 
			; SOURCE LINE # 372
	CLR  	P1_4
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_4 = 1;	 // 
			; SOURCE LINE # 381
	SETB 	P1_4
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 394
	INC  	R7
	CJNE 	R7,#00H,?C0068
	INC  	R6
?C0068:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0046
?C0047:
; 	//----------------------------------------
; 	 //for(i = 0;i<25;i++) {}	// 500us
; 	 //wave 10
; 	 for(j=0;j<18;j++)
			; SOURCE LINE # 398
	CLR  	A
	MOV  	R6,A
	MOV  	R7,A
?C0049:
; 	 {
			; SOURCE LINE # 399
;  	 	P1_5 = 0;		 // 
			; SOURCE LINE # 400
	CLR  	P1_5
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 		P1_5 = 1;	 // 
			; SOURCE LINE # 409
	SETB 	P1_5
; 		#pragma ASM
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		NOP
	  NOP
; 		#pragma ENDASM
; 	 }
			; SOURCE LINE # 422
	INC  	R7
	CJNE 	R7,#00H,?C0069
	INC  	R6
?C0069:
	MOV  	A,R7
	XRL  	A,#012H
	ORL  	A,R6
	JNZ  	?C0049
; 	//----------------------------------------
; 	 //for(i = 0;i<100;i++) {}
; }
			; SOURCE LINE # 425
?C0052:
	RET  	
; END OF send_fun

; 
; void main(void)

	RSEG  ?PR?main?IR_AMERICA_SEND
main:
	USING	0
			; SOURCE LINE # 427
; {
			; SOURCE LINE # 428
; 	//uint i;
; 	P1 = 0xff;
			; SOURCE LINE # 430
	MOV  	P1,#0FFH
; 	P3 = 0xff;
			; SOURCE LINE # 431
	MOV  	P3,#0FFH
; 	TMOD = 0x11;
			; SOURCE LINE # 432
	MOV  	TMOD,#011H
; 	TH0 = 0x3C;
			; SOURCE LINE # 433
	MOV  	TH0,#03CH
; 	TL0 = 0xAF;
			; SOURCE LINE # 434
	MOV  	TL0,#0AFH
; 	EA = 1;
			; SOURCE LINE # 435
	SETB 	EA
; 	//ET0 = 1;
; 	TR0 = 1;
			; SOURCE LINE # 437
	SETB 	TR0
?C0053:
; 	while(1) 
			; SOURCE LINE # 438
; 	{	
			; SOURCE LINE # 439
; 		/*P1_5 = 0;
; 		for(i = 0;i<62;i++) {}	// ~33.5ms
; 		P1_5 = 1;*/
; 		send_fun();
			; SOURCE LINE # 443
	LCALL	send_fun
; 	}
			; SOURCE LINE # 444
	SJMP 	?C0053
; END OF main

	END

⌨️ 快捷键说明

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