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

📄 zb.asm

📁 本程序是一个传输控制器的硬件测试程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	CLR	JP2.0
	

B13:	LJMP	E0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;	


B2:	MOV	A,GZP1
	CJNE	A,#00,B26		
	MOV	A,GZP2
	CJNE	A,#00,B26	
	MOV	A,GZP3
	CJNE	A,#00,B26	
	SJMP	B27

B26:	ORL	OU0,#07FH
	ORL	OU2,#0FEH

	LCALL	OUT2
	LCALL	OUT0
	MOV	YXP1,#00
	CLR	GP5
	CLR	GP6
	CLR	JP0.1
	CLR	JP0.2
	CLR	JP2.1
	CLR	JP0.0
	CLR	JP0.7
	CLR	JP2.0
	LJMP	B25





B27:	NOP	

KKBB4:	JB	YXP1.2,KKBB2
	JB	YXP1.1,KKBB2
	JB	YXP1.7,KKBB2
	CLR	YXP1.0
	SJMP	KKBB3
KKBB2:	SETB	YXP1.0
KKBB3:	JB	YXP1.5,B221A2
	JB	JP0.6,KKB7
	SJMP	KKB8
KKB7:	LJMP	BB2
KKB8:	JB	YXP1.1,KKB4
	SJMP 	KKB5
KKB4:	LJMP 	B21	
KKB5:	JB	YXP1.2,KKB6
	SJMP	B22
KKB6:	LJMP	B23
B22:	JNB	JP0.1,B221	
	JNB	JP0.2,B222
	CLR	JP0.1
	CLR	JP0.2
B223:	CLR	YXP1.3
	CLR	YXP1.4
	LJMP	B25			;;;;;;;;;;;;;;;;;;;;;;;;;;;;
B222:	SETB	YXP1.3
	CLR	YXP1.4
	SJMP	B221A4

B221:	JNB	JP0.2,B223
	SETB	YXP1.4
	CLR	YXP1.3

B221A4:	CLR	OU0.5;;;;;;;;;;;;;;;;;;;;;OU2.4;;;;;;;;;;;;;;;;;;;;;;;;;;HE KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JB	JP2.6,B221A1
	DJNZ	JSS5,B221A2
	MOV	JSS5,#100
	DJNZ	JSS5H,B221A2
	SETB	GZP2.0
	MOV	JSS5,#100
	MOV	JSS5H,#10
	LJMP	B25					;;;;;;;;;;;;;;;;;;;;;
B221A2:	LJMP	B24	
B221A1:	MOV	JSS5,#100
	MOV	JSS5H,#10



	CLR	OU0.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.3;;;;;;;;;;;;;;;;;;;;;;;;;;;HE KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2	
	JB	JP0.5,B221B1
	DJNZ	JSS3,B221B2
	MOV	JSS3,#100
	DJNZ	JSS3H,B221B2
	SETB	GZP2.1
	MOV	JSS5,#100
	MOV	JSS5H,#10
	LJMP	B25					;;;;;;;;;;;;;;;;;;;;;
B221B2:	LJMP	B24	
B221B1:	MOV	JSS3,#100
	MOV	JSS3H,#10


	JB	YXP1.6,	B221C1
	DJNZ	JSS4,B221C2
	MOV	JSS4,#100;;;;;;;;;;(0.2S)
	DJNZ	JSS4H,B221C2
	JNB	YXP1.3,B221C5
	CLR	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;OU0.4;;;;;;;;;;;;;;;XIAXINGDAISHU
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	SJMP	B221C4

B221C5:	CLR	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;;OU0.3;;;;;;;;;;;;;;;;SHANGXINGDAISHU
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0

B221C4:	SETB	OU2.2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CLR	OU2.2
	CLR	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SETB	OU2.1;;;;;;;;;;;;;;;;MANSHU
	LCALL	OUT2
	SETB	YXP1.1
	SETB	YXP1.6					
	MOV	JSS4H,YG2
	MOV	JSS4,#100	
B221C2:	LJMP	B24	

B221C1:	MOV	JSS4H,YG2;;;;;;;;;;;;TI QIAN SONG ZA SHI JIAN
	MOV	JSS4,#100
	LJMP	B24


B21:	JNB	YXP1.3,B211
	JNB	JP2.1,KKB21
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;;;;;;
	CLR	OU2.2;;;;;;;SONG KUAI SHU PING LV
	LCALL	OUT2
	SETB	YXP1.2
	CLR	YXP1.1
	CLR	JP2.1;;;;;;;;;;;
KKB21:	LJMP	B24

B211:	JNB	JP0.0,KKB211
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;
	CLR	OU2.2;;;;;;;;;;;;;;;;;;;SONG KUAI SHU PING LV
	LCALL	OUT2
	SETB	YXP1.2
	CLR	YXP1.1
	CLR	JP0.0;;;;;;;;;;;;
KKB211:	LJMP	B24

B23:	JNB	YXP1.3,B234
	JB	JP2.1,B231
	DJNZ	JSS1,B232
	MOV	JSS1,#250;;;;;;;;;;YUN XIN LIANG FEN ZONG 
	DJNZ	JSS2,B232
	SETB	OU2.2;;;;;;;;;;
	CLR	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;BIAN WEI MAN SHU
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;
	CLR	JP2.1
	CLR	YXP1.2
	SETB	YXP1.1
	MOV	JSS1,#250
	MOV	JSS2,#250
	LJMP	B24					;;;;;;;;;;;;;;;;;;;;;
B232:	LJMP	B24	
B231:	MOV	JSS1,#250
	MOV	JSS2,#250
	CLR	JP2.1
	LJMP	B24


B234:	JB	JP0.0,B235
	DJNZ	JSS9,B236
	MOV	JSS9,#250;;;;;;;;;;;;;;;;;YUN XIN LIANG FEN ZONG
	DJNZ	JSSA,B236
	SETB	OU2.2;;;;;;;;;;;;;
	CLR	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;;BIAN WEI MAN SHU
	LCALL	OUT2
	CLR	JP0.0
	CLR	YXP1.2
	SETB	YXP1.1
	MOV	JSS9,#250
	MOV	JSSA,#250
	LJMP	B24					;;;;;;;;;;;;;;;;;;;;;
B236:	LJMP	B24	
B235:	MOV	JSS9,#250
	MOV	JSSA,#250
	CLR	JP0.0
	LJMP	B24

BB2:	JB	JP0.7,BB21
	JB	JP2.0,BB22
	JB	YXP1.3,BB23
	JB	YXP1.4,BB23
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CLR	YXP1.5
	LJMP	B24
					;;;;;;;;;;;;;;;;;;;
BB21:	JB	JP2.0,BB23
	JB	YXP1.4,BB23
	SETB	YXP1.3;;;;;;;;;;;;;;;;;;JIAN XIU SHANG XING
	CLR	YXP1.4
	SJMP	BB221A4

BB22:	JB	YXP1.3,BB23
	SETB	YXP1.4;;;;;;;;;;;;;;;;;;JIAN XIU XIA XING
	CLR	YXP1.3
	SJMP	BB221A4




BB23:	SETB	YXP1.5
KKBB23:	LJMP	B24

BB221A4:JB	YXP1.7,KKBB23
	CLR	OU0.5;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.4;;;;;;;;;;;HE KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2	
	JB	JP2.6,BB221A1
	DJNZ	JSSS5,BB221A2
	MOV	JSSS5,#100
	DJNZ	JSSS5H,BB221A2
	SETB	GZP2.2
	MOV	JSSS5,#100
	MOV	JSSS5H,#10
	LJMP	B25					;;;;;;;;;;;;;;;;;;;;;
BB221A2:LJMP	B24	
BB221A1:MOV	JSSS5,#100
	MOV	JSSS5H,#10

	CLR	OU0.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.3;;;;;;;;;HE KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JB	JP0.5,BB221B1
	DJNZ	JSS7,BB221B2
	MOV	JSS7,#100
	DJNZ	JSS7H,BB221B2
	SETB	GZP2.3
	MOV	JSS7,#100;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;TTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSS
	MOV	JSS7H,#10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;TTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSS

	LJMP	B25					;;;;;;;;;;;;;;;;;;;;;
BB221B2:LJMP	B24	
BB221B1:MOV	JSS7,#100
	MOV	JSS7H,#10


	JB	GP6,BB221C1
	DJNZ	JSS8,BB221C2
	MOV	JSS8,#100
	DJNZ	JSS8H,BB221C2
	JNB	YXP1.3,BB221C5
	CLR	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4                 ;;;;;;;;;;;;;;;JIANXIUSHANGXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	SJMP	BB221C4
BB221C5:CLR	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3                  ;;;;;;;;;;;;;;;;;JIANXIUXIAXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0

BB221C4: SETB	OU2.2;;;;;;;;;;;;;;;;;;;
	CLR	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;
	LCALL	OUT2
	SETB	GP6
	SETB	YXP1.7
	MOV	JSS8H,#10
	MOV	JSS8,#100
BB221C2:LJMP	B24	

BB221C1:MOV	JSS8H,#10
	MOV	JSS8,#100
	LJMP	B24


B24:	JNB	YXP1.5,KKB244	
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1
	SETB	OU2.2
;;;;;;;;	LCALL	OUT2
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;;;;;;;;;;;;;;;OU0.4
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	
	JB	GP5,B241
	JB	JP2.5,KB242                               ;;;;;;;;;;BIAN PIN QI LIN SHU XIN HAO
	DJNZ	JSSS1,B242
	MOV	JSSS1,#100
	DJNZ	JSSS1H,B242
KB242:	SETB	OU0.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.3                                  ;;;;;;;;;;;;;;;;;;YAN SHI DUAN KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	SETB	GP5
	MOV	JSSS1,#100
	MOV	JSSS1H,#10
	SJMP	B244					
B242:	LJMP	B25	

B241:	MOV	JSSS1,#100
	MOV	JSSS1H,#10
	

B244:	JNB	JP0.5,B245
	DJNZ	JSSS2,B246
	MOV	JSSS2,#100
	DJNZ	JSSS2H,B246
	SETB	GZP2.4
	MOV	JSSS2,#100
	MOV	JSSS2H,#10
KKB244:	LJMP	B25					;;;;;;;;;;;;;;;;;;;;;
B246:	LJMP	B25
B245:	MOV	JSSS2,#100
	MOV	JSSS2H,#10

B248:	SETB	OU0.5;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.4                             ;;;;;;;;;;;DUAN KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JNB	JP2.6,B249
	DJNZ	JSSS3,B24B
	MOV	JSSS3,#100
	DJNZ	JSSS3H,B24B
	SETB	GZP2.5
	MOV	JSSS3,#100
	MOV	JSSS3H,#10
B24B:	LJMP	B25
B249:	MOV	JSSS3,#100
	MOV	JSSS3H,#10
	MOV	YXP1,#00
	CLR	GP5
	CLR	GP6
	CLR	JP0.1
	CLR	JP0.2
	CLR	JP0.7
	CLR	JP2.0
	CLR	JP2.1
	CLR	JP0.0
	
	
B25:	LJMP	E0





B3:	MOV	A,GZP1
	CJNE	A,#00,B36		
	MOV	A,GZP2
	CJNE	A,#00,B36	
	MOV	A,GZP3
	CJNE	A,#00,B36	
	SJMP	B37

B36:	ORL	OU2,#0FEH
	ORL	OU0,#07FH
	LCALL	OUT0
	LCALL	OUT2
	MOV	YXP1,#00
	CLR	GP5
	CLR	GP6
	CLR	JP2.1
	CLR	JP0.0
	CLR	JP42
	CLR	JP43
	CLR	JP0.1
	CLR	JP0.2
	LJMP	B35



B37:	NOP	

KKKBB:	JB	JP2.1,KKKB2	
	JB	JP0.1,KKKB2
	SJMP 	KKKB3
KKKB2:	SETB	JP42;;;;;;;SHANG FANG XIANG KAI GUAN DONG

KKKB3:	JB	JP0.0,KKKB4	
	JB	JP0.2,KKKB4	
	SJMP	KKKB5
KKKB4:	SETB	JP43;;;;;;;XIA FANG XIANG KAI GUAN DONG	     


KKKB5:	JB	YXP1.5,KKKB8
	JB	JP0.6,KKKB6
	SJMP	KKKB7
KKKB6:	LJMP	BB3
KKKB7:	JB	YXP1.0,KKKBB5
	SJMP	B32
KKKBB5:	LJMP	B33
B32:	JB	JP42,B321	
	JB	JP43,B322
B323:	CLR	JP42
	CLR	JP43
	CLR	JP2.1
	CLR	JP0.0
	CLR	JP0.1
	CLR	JP0.2
	CLR	YXP1.3
	CLR	YXP1.4
KKKB8:	LJMP	B34			;;;;;;;;;;;;;;;;;;;;;;;;;;;;
B322:	SETB	YXP1.4
	CLR	YXP1.3
	SJMP	B321A4

B321:	JB	JP43,B323
	SETB	YXP1.3
	CLR	YXP1.4

B321A4:	CLR	OU0.5;;;;;;;;;;;;;;;;;;;;;;;;OU2.4;;;;;;;;;;;;;HE KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2	
	JB	JP2.6,B321A1
	DJNZ	JSS3,B321A2
	MOV	JSS3,#100
	DJNZ	JSS3H,B321A2
	SETB	GZP2.0
	MOV	JSS3,#100
	MOV	JSS3H,#10
	LJMP	B35	
B321A2:	LJMP	B34	
B321A1:	MOV	JSS3,#100
	MOV	JSS3H,#10

	CLR	OU0.6;;;;;;;;;;;;;;;;;;OU2.3;;;;;;;;;;;;HE KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;OUT2	
	JB	JP0.5,B321B1
	DJNZ	JSS7,B321B2
	MOV	JSS7,#100
	DJNZ	JSS7H,B321B2
	SETB	GZP2.1
	MOV	JSS7,#100
	MOV	JSS7H,#10
	LJMP	B35		
B321B2:	LJMP	B34	
B321B1:	MOV	JSS7,#100
	MOV	JSS7H,#10



	JB	YXP1.6,	B321C1
	DJNZ	JSS4,B321C2;;;;;;;;;;(0.2S)
	MOV	JSS4,#100
	DJNZ	JSS4H,B321C2

	JNB	YXP1.3,B321C5
	CLR	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4;;;;;;;;;;;;;;;SHANGXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	CLR	JP2.1
	CLR	JP42
	CLR	JP0.1
	SJMP	B321C4

B321C5:	CLR	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3;;;;;;;;;;;;;;;;XIAXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	CLR	JP0.0
	CLR	JP43
	CLR	JP0.2
	
B321C4:	CLR	OU2.2
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;;;;;;CLR	P2.1
	LCALL	OUT2
	SETB	YXP1.0
	SETB	YXP1.6

	MOV	JSS4H,YG2
	MOV	JSS4,#100
B321C2:	LJMP	B34	

B321C1:	MOV	JSS4H,YG2;;;;;;;;;;;;TI QIAN SONG ZA SHI JIAN
	MOV	JSS4,#100
	LJMP	B34


B33:	JNB	YXP1.3,B334
	JB	JP42,B331;;;;;;;;;;;;JP4.0
	DJNZ	JSS9,B332
	MOV	JSS9,#250
	DJNZ	JSSA,B332
	SETB	YXP1.5
	MOV	JSS9,#250
	MOV	JSSA,#250
B332:	LJMP	B34	
B331:	MOV	JSS9,#250
	MOV	JSSA,#250
	CLR	JP2.1
	CLR	JP42
	CLR	JP0.1
	LJMP	B34

B334:	JB	JP43,B335;;;;;;;;;;;;;JP4.1
	DJNZ	JSS1,B336
	MOV	JSS1,#250
	DJNZ	JSS2,B336
	CLR	JP0.0
	SETB	YXP1.5;;;;;;;;;;;;;;;
	MOV	JSS1,#250
	MOV	JSS2,#250
B336:	LJMP	B34	
B335:	MOV	JSS1,#250
	MOV	JSS2,#250
	CLR	JP0.0
	CLR	JP43
	CLR	JP0.2
	LJMP	B34

BB3:	JB	JP0.7,BB31
	JB	JP2.0,BB32
	LJMP	BB33
					;;;;;;;;;;;;;;;;;;;
BB31:	JB	JP2.0,BB33
	JB	YXP1.4,BB33
	SETB	YXP1.3
	CLR	YXP1.4
	SJMP	BB321A4

BB32:	JB	YXP1.3,BB33
	SETB	YXP1.4
	CLR	YXP1.3
	SJMP	BB321A4


BB33:	SETB	YXP1.5
	LJMP	B34

BB321A4:JB	YXP1.7,BB321C2
	CLR	OU0.5;;;;;;;;;;;;;;;;OU2.4;;;;;;;;;;;HE KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JB	JP2.6,BB321A1
	DJNZ	JSS5,BB321A2
	MOV	JSS5,#100
	DJNZ	JSS5H,BB321A2
	SETB	GZP2.2
	MOV	JSS5,#100
	MOV	JSS5H,#10
	LJMP	B35					;;;;;;;;;;;;;;;;;;;;;
BB321A2:LJMP	B34	
BB321A1:MOV	JSS5,#100
	MOV	JSS5H,#10

	CLR	OU0.6;;;;;;;;;;;;;;;;;OU2.3;;;;;;;HE KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JB	JP0.5,BB321B1
	DJNZ	JSS8,BB321B2
	MOV	JSS8,#100
	DJNZ	JSS8H,BB321B2
	SETB	GZP2.3
	MOV	JSS8,#100
	MOV	JSS8H,#10
	LJMP	B35					;;;;;;;;;;;;;;;;;;;;;
BB321B2:LJMP	B34	
BB321B1:MOV	JSS8,#100
	MOV	JSS8H,#10

	JB	GP6,BB321C1
	DJNZ	JSSS5,BB321C2
	MOV	JSSS5,#100
	DJNZ	JSSS5H,BB321C2
	JNB	YXP1.3,BB321C5
	CLR	OU2.5;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;;;;;;;;;;;OU0.4;;;;;;;;;;;;;;;JIANXIUSHANGXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;OUT0
	SJMP	BB321C4
BB321C5:CLR	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;OU0.3;;;;;;;;;;;;;;;;;JIANXIUXIAXING
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;OUT0
BB321C4:CLR	OU2.2
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1;;;;;;;;;;;;;;;;;;;;CLR	P2.1
	LCALL	OUT2
	SETB	GP6
	SETB	YXP1.7
	SETB	YXP1.0
	MOV	JSSS5H,10
	MOV	JSSS5,#100	
BB321C2:LJMP	B34	

BB321C1:MOV	JSSS5H,10
	MOV	JSSS5,#100
	LJMP	B34

B34:	JNB	YXP1.5,B342	
	SETB	OU2.7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU2.1
	SETB	OU2.2
;;;;;;;;;;;;;;;	LCALL	OUT2
	SETB	OU2.5;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.3
	SETB	OU2.6;;;;;;;;;;;;;;;;;;;;;;;;;;;;OU0.4
	LCALL	OUT2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT0
	
	JB	GP5,B341
	JB	JP2.5,KB342;;;;;;;;;;BIAN PIN QI LIN SHU XIN HAO
	DJNZ	JSSS1,B342
	MOV	JSSS1,#100
	DJNZ	JSSS1H,B342
KB342:	SETB	OU0.6;;;;;;;;;;;;;;;;;;;;;;;;;OU2.3;;;;;;;;SONG KMB
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	SETB	GP5
	MOV	JSSS1H,10
	MOV	JSSS1,#100
	SJMP	B341					
B342:	LJMP	B35	

B341:	MOV	JSSS1H,10
	MOV	JSSS1,#100
	

B344:	JNB	JP0.5,B345
	DJNZ	JSSS2,B346
	MOV	JSSS2,#100	
	DJNZ	JSSS2H,B346
	SETB	GZP2.4
	MOV	JSSS2,#100
	MOV	JSSS2H,#10
	LJMP	B35					;;;;;;;;;;;;;;;;;;;;;
B346:	LJMP	B35
B345:	MOV	JSSS2,#100
	MOV	JSSS2H,#10

B348:	SETB	OU0.5;;;;;;;;;;;;;;;;;;;;;OU2.4;;;;;;;;;;;;;;;;SONG KC
	LCALL	OUT0;;;;;;;;;;;;;;;;;;;;;;;;;OUT2
	JNB	JP2.6,B349
	DJNZ	JSSS3,B34B
	MOV	JSSS3,#100
	DJNZ	JSSS3H,B34B
	SETB	GZP2.5
	MOV	JSSS3,#100
	MOV	JSSS3H,#10
B34B:	LJMP	B35
B349:	MOV	JSSS3,#100
	MOV	JSSS3H,#10
	MOV	YXP1,#00
	CLR	GP5
	CLR	GP6
	CLR	JP2.1
	CLR	JP0.0
	CLR	JP42
	CLR	JP43
	CLR	JP0.1
	CLR	JP0.2
	
B35:	LJMP	E0	


E0:	NOP


X0:	JNB	GP3,X1	
	MOV	A,D0;;;;;;;;;;;;;;;;;;;;;;;参数设置状态
	LCALL	CB2
	MOV	R0,#D4
	MOV	@R0,A
	
	MOV	A,D1
	LCALL	CB2
	MOV	R0,#D5
	MOV	@R0,A

	MOV	A,D2
	LCALL	CB2
	MOV	R0,#D6
	MOV	@R0,A

	MOV	A,D3
	LCALL	CB2
	MOV	R0,#D7
	MOV	@R0,A
	
	LJMP	X3

X1:	MOV	A,GZP1
	CJNE	A,#00,X1A
	MOV	A,GZP2
	CJNE	A,#00,X1A	
	MOV	A,GZP3
	CJNE	A,#00,X1A
	JMP	X2


X1A:	MOV	A,D10;;;;;;;;;;;;;;;;;;;;;;;故障状态
	LCALL	CB2
	MOV	R0,#D4
	MOV	@R0,A
	
	MOV	A,D11
	LCALL	CB2
	MOV	R0,#D5
	MOV	@R0,A

	MOV	A,#0AH;;;;;;;;;;;;;;;EEEEEEEEEEE
	LCALL	CB2
	MOV	R0,#D6
	MOV	@R0,A

	MOV	A,#0AH;;;;;;;;;;;;;;;EEEEEEEEEEE
	LCALL	CB2
	MOV	R0,#D7
	MOV	@R0,A
	LJMP	X3


X2:     JNB	YXP1.3,X21
	MOV	A,#01
	LCALL	CB2
	MOV	R0,#D4
	MOV	@R0,A
	SJMP	X23

X21:	JNB	YXP1.4,X22
	MOV	A,#02
	LCALL	CB2
	MOV	R0,#D4
	MOV	@R0,A
	SJMP	X23

X22:	MOV	A,#00
	LCALL	CB2
	MOV	R0,#D4
	MOV	@R0,A
	
X23:    JB	JP0.6,X24
	MOV	A,#01
	LCALL	CB2
	MOV	R0,#D5
	MOV	@R0,A
	SJMP	X25

X24:	MOV	A,#02
	LCALL	CB2
	MOV	R0,#D5
	MOV	@R0,A

X25:	MOV	A,YG1
	LCALL	CB2
	MOV	R0,#D6
	MOV	@R0,A

X26:	MOV	A,#0EH;;;;;;;;;;;HHHHHHHHHHHH
	LCALL	CB2
	MOV	R0,#D7
	MOV	@R0,A


X3:	INC     XSJS
        MOV	A,XSJS
        CJNE    A,#125,X4
	SJMP	X5
X4:     JC      X5
        MOV     XSJS,#00H
        CPL	XSDP
X5:     JNB     XSDP,X6
	MOV	R0,#D6
	MOV	A,@R0
	ORL	A,#10000000B
	MOV	@R0,A

X6:     DJNZ    JSJS0,X7
        MOV     JSJS0,#04

X7:     MOV	A,JSJS0
	CJNE    A,#01,X8
       	LJMP    XA3
        
X8:     MOV	A,JSJS0
	CJNE    A,#02,X9
        LJMP    XA4
        
X9:     MOV	A,JSJS0
	
	CJNE    A,#03,XA
        LJMP    XA1
        
XA:     MOV	A,JSJS0
	CJNE    A,#04H,XA0
        LJMP    XA2

XA0:    JMP     XA3
XA1:    JMP     XA5
XA2:    JMP     XA6

XA3:    MOV	P1,#11111110B;;;;;;;;;;;;;;;;;;;;
	MOV	KK,#20
X

⌨️ 快捷键说明

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