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

📄 baojing_ok_v2_11mhz.lt

📁 这是为弥补modecom plc控制不足而开发的设备程序.详情在另外的文档中.
💻 LT
字号:
        	       	 1		ORG	000H
  0000  020030	 	 2		LJMP	MAIN
        	       	 3		ORG	0030H
  0030  758107	 	 4	MAIN:	MOV	SP,#7
  0033  75A800	 	 5		MOV	IE,#00H
  0036  75D000	 	 6		MOV	PSW,#00000000B
  0039  758000	 	 7		MOV	P0,#00H
  003C  7590FF	 	 8		MOV	P1,#0FFH
  003F  75A0FF	 	 9		MOV	P2,#0FFH
  0042  7800	   	 10		MOV	R0,#00H
  0044  7900	   	 11		MOV	R1,#00H
  0046  7A00	   	 12		MOV	R2,#00H
  0048  7B00	   	 13		MOV	R3,#00H
  004A  7C00	   	 14		MOV	R4,#00H
  004C  7D00	   	 15		MOV	R5,#00H
  004E  7E00	   	 16		MOV	R6,#00H
  0050  7F00	   	 17		MOV	R7,#00H
  0052  75B000	 	 18		MOV	P3,#00H
  0055  752000	 	 19		MOV	20H,#00H
  0058  752100	 	 20		MOV	21H,#00H	
  005B  752200	 	 21		MOV	22H,#00H
  005E  752300	 	 22		MOV	23H,#00H	;初始化结束
  0061  E590	   	 23	PROG1:	MOV	A,P1
  0063  F4	     	 24		CPL	A
  0064  F9	     	 25		MOV	R1,A
  0065  6006	   	 26		JZ	DONOT1
  0067  D2B0	   	 27		SETB	P3.0
  0069  D2B1	   	 28		SETB	P3.1
  006B  0171	   	 29		AJMP	DONOT11
  006D  C2B0	   	 30	DONOT1:	CLR	P3.0
  006F  C2B1	   	 31		CLR	P3.1
  0071  E5A0	   	 32	DONOT11:	MOV	A,P2
  0073  F4	     	 33		CPL	A
  0074  FB	     	 34		MOV	R3,A
  0075  6006	   	 35		JZ	DONOT2
  0077  D2B4	   	 36		SETB	P3.4
  0079  D2B5	   	 37		SETB	P3.5
  007B  0181	   	 38		AJMP	DONOT22
  007D  C2B4	   	 39	DONOT2:	CLR	P3.4
  007F  C2B5	   	 40		CLR	P3.5	;即时输出结束
  0081  8820	   	 41	DONOT22:	MOV	20H,R0
  0083  8921	   	 42		MOV	21H,R1
  0085  A208	   	 43		MOV	C,08H
  0087  B000	   	 44		ANL	C,/00H
  0089  5002	   	 45		JNC	NEXT1
  008B  01C3	   	 46		AJMP	DO1
  008D  A209	   	 47	NEXT1:	MOV	C,09H
  008F  B001	   	 48		ANL	C,/01H
  0091  5002	   	 49		JNC	NEXT2
  0093  01C3	   	 50		AJMP	DO1
  0095  A20A	   	 51	NEXT2:	MOV	C,0AH
  0097  B002	   	 52		ANL	C,/02H
  0099  5002	   	 53		JNC	NEXT3
  009B  01C3	   	 54		AJMP	DO1
  009D  A20B	   	 55	NEXT3:	MOV	C,0BH
  009F  B003	   	 56		ANL	C,/03H
  00A1  5002	   	 57		JNC	NEXT4
  00A3  01C3	   	 58		AJMP	DO1
  00A5  A20C	   	 59	NEXT4:	MOV	C,0CH
  00A7  B004	   	 60		ANL	C,/04H
  00A9  5002	   	 61		JNC	NEXT5
  00AB  01C3	   	 62		AJMP	DO1
  00AD  A20D	   	 63	NEXT5:	MOV	C,0DH
  00AF  B005	   	 64		ANL	C,/05H
  00B1  5002	   	 65		JNC	NEXT6
  00B3  01C3	   	 66		AJMP	DO1
  00B5  A20E	   	 67	NEXT6:	MOV	C,0EH
  00B7  B006	   	 68		ANL	C,/06H
  00B9  5002	   	 69		JNC	NEXT7
  00BB  01C3	   	 70		AJMP	DO1
  00BD  A20F	   	 71	NEXT7:	MOV	C,0FH
  00BF  B007	   	 72		ANL	C,/07H
  00C1  500E	   	 73		JNC	ZB1
  00C3  20B202	 	 74	DO1:	JB	P3.2,DO11
  00C6  D2B2	   	 75		SETB	P3.2
  00C8  20B302	 	 76	DO11:	JB	P3.3,DO111
  00CB  D2B3	   	 77		SETB	P3.3
  00CD  7CB9	   	 78	DO111:	MOV	R4,#185
  00CF  7DBA	   	 79		MOV	R5,#186
  00D1  DC06	   	 80	ZB1:	DJNZ	R4,LOOP1
  00D3  DD04	   	 81		DJNZ	R5,LOOP1
  00D5  C2B2	   	 82		CLR	P3.2
  00D7  C2B3	   	 83		CLR	P3.3	;P3.2	P3.3延迟输出口编程结束
  00D9  8A22	   	 84	LOOP1:	MOV	22H,R2
  00DB  8B23	   	 85		MOV	23H,R3
  00DD  A218	   	 86		MOV	C,18H
  00DF  B010	   	 87		ANL	C,/10H
  00E1  5002	   	 88		JNC	NEXT21
  00E3  211B	   	 89		AJMP	D2
  00E5  A219	   	 90	NEXT21:	MOV	C,19H
  00E7  B011	   	 91		ANL	C,/11H
  00E9  5002	   	 92		JNC	NEXT22
  00EB  211B	   	 93		AJMP	D2
  00ED  A21A	   	 94	NEXT22:	MOV	C,1AH
  00EF  B012	   	 95		ANL	C,/12H
  00F1  5002	   	 96		JNC	NEXT23
  00F3  211B	   	 97		AJMP	D2
  00F5  A21B	   	 98	NEXT23:	MOV	C,1BH
  00F7  B013	   	 99		ANL	C,/13H
  00F9  5002	   	 100		JNC	NEXT24
  00FB  211B	   	 101		AJMP	D2
  00FD  A21C	   	 102	NEXT24:	MOV	C,1CH
  00FF  B014	   	 103		ANL	C,/14H
  0101  5002	   	 104		JNC	NEXT25
  0103  211B	   	 105		AJMP	D2
  0105  A21D	   	 106	NEXT25:	MOV	C,1DH
  0107  B015	   	 107		ANL	C,/15H
  0109  5002	   	 108		JNC	NEXT26
  010B  211B	   	 109		AJMP	D2
  010D  A21E	   	 110	NEXT26:	MOV	C,1EH
  010F  B016	   	 111		ANL	C,/16H
  0111  5002	   	 112		JNC	NEXT27
  0113  211B	   	 113		AJMP	D2
  0115  A21F	   	 114	NEXT27:	MOV	C,1FH
  0117  B017	   	 115		ANL	C,/17H
  0119  500E	   	 116		JNC	ZB2
  011B  20B602	 	 117	D2:	JB	P3.6,D22
  011E  D2B6	   	 118		SETB	P3.6
  0120  20B702	 	 119	D22:	JB	P3.7,D222
  0123  D2B7	   	 120		SETB	P3.7
  0125  7EB9	   	 121	D222:	MOV	R6,#185
  0127  7FBA	   	 122		MOV	R7,#186
  0129  DE06	   	 123	ZB2:	DJNZ	R6,LOOP2
  012B  DF04	   	 124		DJNZ	R7,LOOP2
  012D  C2B6	   	 125		CLR	P3.6
  012F  C2B7	   	 126		CLR	P3.7	;P3.6	P3.7延迟输出口编程结束
  0131  E9	     	 127	LOOP2:	MOV	A,R1
  0132  F8	     	 128		MOV	R0,A
  0133  EB	     	 129		MOV	A,R3
  0134  FA	     	 130		MOV	R2,A
  0135  020061	 	 131		LJMP	PROG1	;保存当前数据,即更新历史数据。跳转循环。
  0138  78FA	   	 132	DELAY1S:	MOV	R0,#250
  013A  7996	   	 133	DE1:	MOV	R1,#150
  013C  D9FE	   	 134	SD1:	DJNZ	R1,SD1
  013E  D8FA	   	 135		DJNZ	R0,DE1
  0140  7896	   	 136		MOV	R0,#150
  0142  22	     	 137		RET
        	       	 138		ORG	800H
  0800  020030	 	 139		LJMP	MAIN
        	       	 140		ORG	900H
  0900  020030	 	 141		LJMP	MAIN
        	       	 142		ORG	0A00H
  0A00  020030	 	 143		LJMP	MAIN
        	       	 144		ORG	0B00H
  0B00  020030	 	 145		LJMP	MAIN
        	       	 146		ORG	0C00H
  0C00  020030	 	 147		LJMP	MAIN
        	       	 148		ORG	0D00H
  0D00  020030	 	 149		LJMP	MAIN
        	       	 150		ORG	0E00H
  0E00  020030	 	 151		LJMP	MAIN
        	       	 152		ORG	0F00H
  0F00  020030	 	 153		LJMP	MAIN
        	       	 154		ORG	0FE0H
  0FE0  020030	 	 155		LJMP	MAIN
        	       	 156		ORG	0FFDH
  0FFD  020030	 	 157		LJMP	MAIN
        		       	 158		END

⌨️ 快捷键说明

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