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

📄 main.txt

📁 工厂环境污染控制数据采集器
💻 TXT
📖 第 1 页 / 共 5 页
字号:
000598  ea000107          B        |L1.2492|
                  |L1.1436|
;;;502    		case 2:   //ad 2
00059c  e1a00000          MOV      r0,r0
;;;503    				CONTROL_TLV2556(0,1,0x00);
0005a0  e3a02000          MOV      r2,#0
0005a4  e3a01001          MOV      r1,#1
0005a8  e1a00002          MOV      r0,r2
0005ac  ebfffffe          BL       CONTROL_TLV2556
;;;504    				break;			
0005b0  ea000101          B        |L1.2492|
                  |L1.1460|
;;;505    		case 3:
0005b4  e1a00000          MOV      r0,r0
;;;506    				TEMP_CHANNEL_2_AD_VALUE=CONTROL_TLV2556(0,1,0x00);
0005b8  e3a02000          MOV      r2,#0
0005bc  e3a01001          MOV      r1,#1
0005c0  e1a00002          MOV      r0,r2
0005c4  ebfffffe          BL       CONTROL_TLV2556
0005c8  e59f1888          LDR      r1,|L1.3672|
0005cc  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_2_AD_VALUE
;;;507    				break;
0005d0  ea0000f9          B        |L1.2492|
                  |L1.1492|
;;;508    		case 4:   //ad 3
0005d4  e1a00000          MOV      r0,r0
;;;509    				CONTROL_TLV2556(0,2,0x00);
0005d8  e3a02000          MOV      r2,#0
0005dc  e3a01002          MOV      r1,#2
0005e0  e1a00002          MOV      r0,r2
0005e4  ebfffffe          BL       CONTROL_TLV2556
;;;510    				break;
0005e8  ea0000f3          B        |L1.2492|
                  |L1.1516|
;;;511    		case 5:
0005ec  e1a00000          MOV      r0,r0
;;;512    				TEMP_CHANNEL_3_AD_VALUE=CONTROL_TLV2556(0,2,0x00);
0005f0  e3a02000          MOV      r2,#0
0005f4  e3a01002          MOV      r1,#2
0005f8  e1a00002          MOV      r0,r2
0005fc  ebfffffe          BL       CONTROL_TLV2556
000600  e59f1854          LDR      r1,|L1.3676|
000604  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_3_AD_VALUE
;;;513    				break;
000608  ea0000eb          B        |L1.2492|
                  |L1.1548|
;;;514    		case 6:   //ad 4
00060c  e1a00000          MOV      r0,r0
;;;515    				CONTROL_TLV2556(0,3,0x00);
000610  e3a02000          MOV      r2,#0
000614  e3a01003          MOV      r1,#3
000618  e1a00002          MOV      r0,r2
00061c  ebfffffe          BL       CONTROL_TLV2556
;;;516    				break;
000620  ea0000e5          B        |L1.2492|
                  |L1.1572|
;;;517    		case 7:
000624  e1a00000          MOV      r0,r0
;;;518    				TEMP_CHANNEL_4_AD_VALUE=CONTROL_TLV2556(0,3,0x00);
000628  e3a02000          MOV      r2,#0
00062c  e3a01003          MOV      r1,#3
000630  e1a00002          MOV      r0,r2
000634  ebfffffe          BL       CONTROL_TLV2556
000638  e59f1820          LDR      r1,|L1.3680|
00063c  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_4_AD_VALUE
;;;519    				break;
000640  ea0000dd          B        |L1.2492|
                  |L1.1604|
;;;520    		case 8:  //ad 5
000644  e1a00000          MOV      r0,r0
;;;521    				CONTROL_TLV2556(0,4,0x00);
000648  e3a02000          MOV      r2,#0
00064c  e3a01004          MOV      r1,#4
000650  e1a00002          MOV      r0,r2
000654  ebfffffe          BL       CONTROL_TLV2556
;;;522    				break;
000658  ea0000d7          B        |L1.2492|
                  |L1.1628|
;;;523    		case 9:
00065c  e1a00000          MOV      r0,r0
;;;524    				TEMP_CHANNEL_5_AD_VALUE=CONTROL_TLV2556(0,4,0x00);
000660  e3a02000          MOV      r2,#0
000664  e3a01004          MOV      r1,#4
000668  e1a00002          MOV      r0,r2
00066c  ebfffffe          BL       CONTROL_TLV2556
000670  e59f17ec          LDR      r1,|L1.3684|
000674  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_5_AD_VALUE
;;;525    				break;
000678  ea0000cf          B        |L1.2492|
                  |L1.1660|
;;;526    		case 10:  //ad 6
00067c  e1a00000          MOV      r0,r0
;;;527    				CONTROL_TLV2556(0,5,0x00);
000680  e3a02000          MOV      r2,#0
000684  e3a01005          MOV      r1,#5
000688  e1a00002          MOV      r0,r2
00068c  ebfffffe          BL       CONTROL_TLV2556
;;;528    				break;
000690  ea0000c9          B        |L1.2492|
                  |L1.1684|
;;;529    		case 11:
000694  e1a00000          MOV      r0,r0
;;;530    				TEMP_CHANNEL_6_AD_VALUE=CONTROL_TLV2556(0,5,0x00);
000698  e3a02000          MOV      r2,#0
00069c  e3a01005          MOV      r1,#5
0006a0  e1a00002          MOV      r0,r2
0006a4  ebfffffe          BL       CONTROL_TLV2556
0006a8  e59f17b8          LDR      r1,|L1.3688|
0006ac  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_6_AD_VALUE
;;;531    				break;
0006b0  ea0000c1          B        |L1.2492|
                  |L1.1716|
;;;532    		case 12:  //ad 7
0006b4  e1a00000          MOV      r0,r0
;;;533    				CONTROL_TLV2556(0,6,0x00);
0006b8  e3a02000          MOV      r2,#0
0006bc  e3a01006          MOV      r1,#6
0006c0  e1a00002          MOV      r0,r2
0006c4  ebfffffe          BL       CONTROL_TLV2556
;;;534    				break;
0006c8  ea0000bb          B        |L1.2492|
                  |L1.1740|
;;;535    		case 13:
0006cc  e1a00000          MOV      r0,r0
;;;536    				TEMP_CHANNEL_7_AD_VALUE=CONTROL_TLV2556(0,6,0x00);
0006d0  e3a02000          MOV      r2,#0
0006d4  e3a01006          MOV      r1,#6
0006d8  e1a00002          MOV      r0,r2
0006dc  ebfffffe          BL       CONTROL_TLV2556
0006e0  e59f1784          LDR      r1,|L1.3692|
0006e4  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_7_AD_VALUE
;;;537    				break;
0006e8  ea0000b3          B        |L1.2492|
                  |L1.1772|
;;;538    		case 14:  //ad 8
0006ec  e1a00000          MOV      r0,r0
;;;539    				CONTROL_TLV2556(0,7,0x00);
0006f0  e3a02000          MOV      r2,#0
0006f4  e3a01007          MOV      r1,#7
0006f8  e1a00002          MOV      r0,r2
0006fc  ebfffffe          BL       CONTROL_TLV2556
;;;540    				break;
000700  ea0000ad          B        |L1.2492|
                  |L1.1796|
;;;541    		case 15:
000704  e1a00000          MOV      r0,r0
;;;542    				TEMP_CHANNEL_8_AD_VALUE=CONTROL_TLV2556(0,7,0x00);
000708  e3a02000          MOV      r2,#0
00070c  e3a01007          MOV      r1,#7
000710  e1a00002          MOV      r0,r2
000714  ebfffffe          BL       CONTROL_TLV2556
000718  e59f1750          LDR      r1,|L1.3696|
00071c  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_8_AD_VALUE
;;;543    				break;
000720  ea0000a5          B        |L1.2492|
                  |L1.1828|
;;;544    		case 16:  //ad 9
000724  e1a00000          MOV      r0,r0
;;;545    				CONTROL_TLV2556(0,8,0x00);
000728  e3a02000          MOV      r2,#0
00072c  e3a01008          MOV      r1,#8
000730  e1a00002          MOV      r0,r2
000734  ebfffffe          BL       CONTROL_TLV2556
;;;546    				break;
000738  ea00009f          B        |L1.2492|
                  |L1.1852|
;;;547    		case 17:
00073c  e1a00000          MOV      r0,r0
;;;548    				TEMP_CHANNEL_9_AD_VALUE=CONTROL_TLV2556(0,8,0x00);
000740  e3a02000          MOV      r2,#0
000744  e3a01008          MOV      r1,#8
000748  e1a00002          MOV      r0,r2
00074c  ebfffffe          BL       CONTROL_TLV2556
000750  e59f171c          LDR      r1,|L1.3700|
000754  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_9_AD_VALUE
;;;549    				break;
000758  ea000097          B        |L1.2492|
                  |L1.1884|
;;;550    		case 18:  //ad 10
00075c  e1a00000          MOV      r0,r0
;;;551    				CONTROL_TLV2556(0,9,0x00);
000760  e3a02000          MOV      r2,#0
000764  e3a01009          MOV      r1,#9
000768  e1a00002          MOV      r0,r2
00076c  ebfffffe          BL       CONTROL_TLV2556
;;;552    				break;
000770  ea000091          B        |L1.2492|
                  |L1.1908|
;;;553    		case 19:
000774  e1a00000          MOV      r0,r0
;;;554    			  TEMP_CHANNEL_10_AD_VALUE=CONTROL_TLV2556(0,9,0x00);
000778  e3a02000          MOV      r2,#0
00077c  e3a01009          MOV      r1,#9
000780  e1a00002          MOV      r0,r2
000784  ebfffffe          BL       CONTROL_TLV2556
000788  e59f16e8          LDR      r1,|L1.3704|
00078c  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_10_AD_VALUE
;;;555    				break;
000790  ea000089          B        |L1.2492|
                  |L1.1940|
;;;556    		case 20:  //ad 11
000794  e1a00000          MOV      r0,r0
;;;557    				CONTROL_TLV2556(0,10,0x00);
000798  e3a02000          MOV      r2,#0
00079c  e3a0100a          MOV      r1,#0xa
0007a0  e1a00002          MOV      r0,r2
0007a4  ebfffffe          BL       CONTROL_TLV2556
;;;558    				break;
0007a8  ea000083          B        |L1.2492|
                  |L1.1964|
;;;559    		case 21:
0007ac  e1a00000          MOV      r0,r0
;;;560    				TEMP_CHANNEL_11_AD_VALUE=CONTROL_TLV2556(0,10,0x00);
0007b0  e3a02000          MOV      r2,#0
0007b4  e3a0100a          MOV      r1,#0xa
0007b8  e1a00002          MOV      r0,r2
0007bc  ebfffffe          BL       CONTROL_TLV2556
0007c0  e59f16b4          LDR      r1,|L1.3708|
0007c4  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_11_AD_VALUE
;;;561    				break;
0007c8  ea00007b          B        |L1.2492|
                  |L1.1996|
;;;562    		case 22:  //ad 12
0007cc  e1a00000          MOV      r0,r0
;;;563    			  CONTROL_TLV2556(1,0,0x00);
0007d0  e3a02000          MOV      r2,#0
0007d4  e1a01002          MOV      r1,r2
0007d8  e3a00001          MOV      r0,#1
0007dc  ebfffffe          BL       CONTROL_TLV2556
;;;564    				break;
0007e0  ea000075          B        |L1.2492|
                  |L1.2020|
;;;565    		case 23:
0007e4  e1a00000          MOV      r0,r0
;;;566    			  TEMP_CHANNEL_12_AD_VALUE=CONTROL_TLV2556(1,0,0x00);
0007e8  e3a02000          MOV      r2,#0
0007ec  e1a01002          MOV      r1,r2
0007f0  e3a00001          MOV      r0,#1
0007f4  ebfffffe          BL       CONTROL_TLV2556
0007f8  e59f1680          LDR      r1,|L1.3712|
0007fc  e5810000          STR      r0,[r1,#0]  ; TEMP_CHANNEL_12_AD_VALUE
;;;567    				break;
000800  ea00006d          B        |L1.2492|
                  |L1.2052|
;;;568    		/////////////////below is read for digital input 
;;;569    		case 24:  //INPUT 1
000804  e1a00000          MOV      r0,r0
;;;570    				//IO_STATUS
;;;571    				CONTROL_TLV2556(1,1,0x00);
000808  e3a02000          MOV      r2,#0
00080c  e3a01001          MOV      r1,#1
000810  e1a00001          MOV      r0,r1
000814  ebfffffe          BL       CONTROL_TLV2556
;;;572    				break;
000818  ea000067          B        |L1.2492|
                  |L1.2076|
;;;573    		case 25:
00081c  e1a00000          MOV      r0,r0
;;;574    				intvar1=CONTROL_TLV2556(1,1,0x00);
000820  e3a02000          MOV      r2,#0
000824  e3a01001          MOV      r1,#1
000828  e1a00001          MOV      r0,r1
00082c  ebfffffe          BL       CONTROL_TLV2556
000830  e1a04000          MOV      r4,r0
;;;575    				if(intvar1<3000)  //600
000834  e59f1648          LDR      r1,|L1.3716|
000838  e1540001          CMP      r4,r1
00083c  2a000005          BCS      |L1.2136|
;;;576    				{
;;;577    						IO_STATUS|=0x01;
000840  e59f0640          LDR      r0,|L1.3720|
000844  e5d00000          LDRB     r0,[r0,#0]  ; IO_STATUS
000848  e3800001          ORR      r0,r0,#1
00084c  e59f1634          LDR      r1,|L1.3720|
000850  e5c10000          STRB     r0,[r1,#0]  ; IO_STATUS
000854  ea000004          B        |L1.2156|
                  |L1.2136|
;;;578    				}
;;;579    				else
;;;580    				{
;;;581    						IO_STATUS&=~0x01;
000858  e59f0628          LDR      r0,|L1.3720|
00085c  e5d00000          LDRB     r0,[r0,#0]  ; IO_STATUS
000860  e3c00001          BIC      r0,r0,#1
000864  e59f161c          LDR      r1,|L1.3720|
000868  e5c10000          STRB     r0,[r1,#0]  ; IO_STATUS
                  |L1.2156|
;;;582    				}
;;;583    				break;
00086c  ea000052          B        |L1.2492|
                  |L1.2160|
;;;584    		case 26:  //INPUT 2
000870  e1a00000          MOV      r0,r0
;;;585    				CONTROL_TLV2556(1,2,0x00);
000874  e3a02000          MOV      r2,#0
000878  e3a01002          MOV      r1,#2
00087c  e3a00001          MOV      r0,#1
000880  ebfffffe          BL       CONTROL_TLV2556
;;;586    				break;
000884  ea00004c          B        |L1.2492|
                  |L1.2184|
;;;587    		case 27:
000888  e1a00000          MOV      r0,r0
;;;588    				intvar1=CONTROL_TLV2556(1,2,0x00);
00088c  e3a02000          MOV      r2,#0
000890  e3a01002          MOV      r1,#2
000894  e3a00001          MOV      r0,#1
000898  ebfffffe          BL       CONTROL_TLV2556
00089c  e1a04000          MOV      r4,r0
;;;589    				if(intvar1<3000)   //600
0008a0  e59f15dc          LDR      r1,|L1.3716|
0008a4  e1540001          CMP      r4,r1
0008a8  2a000005          BCS      |L1.2244|
;;;590    				{
;;;591    						IO_STATUS|=0x02;
0008ac  e59f05d4          LDR      r0,|L1.3720|
0008b0  e5d00000          LDRB     r0,[r0,#0]  ; IO_STATUS
0008b4  e3800002          ORR      r0,r0,#2
0008b8  e59f15c8          LDR      r1,|L1.3720|
0008bc  e5c10000          STRB     r0,[r1,#0]  ; IO_STATUS
0008c0  ea000004          B        |L1.2264|
                  |L1.2244|
;;;592    				}
;;;593    				else
;;;594    				{
;;;595    						IO_STATUS&=~0x02;
0008c4  e59f05bc          LDR      r0,|L1.3720|
0008c8  e5d00000          LDRB     r0,[r0,#0]  ; IO_STATUS
0008cc  e3c00002          BIC      r0,r0,#2
0008d0  e59f15b0          LDR      r1,|L1.3720|
0008d4  e5c10000          STRB     r0,[r1,#0]  ; IO_STATUS
                  |L1.2264|
;;;596    				}
;;;597    				break;
0008d8  ea000037          B        |L1.2492|
                  |L1.2268|
;;;598    		case 28:  //INPUT 3
0008dc  e1a00000          MOV      r0,r0
;;;599    				CONTROL_TLV2556(1,3,0x00);
0008e0  e3a02000          MOV      r2,#0
0008e4  e3a01003          MOV      r1,#3
0008e8  e3a00001          MOV      r0,#1
0008ec  ebfffffe          BL       CONTROL_TLV2556
;;;600    				break;
0008f0  ea000031          B        |L1.2492|
                  |L1.2292|
;;;601    		case 29:
0008f4  e1a00000          MOV      r0,r0
;;;602    				intvar1=CONTROL_TLV2556(1,3,0x00);
0008f8  e3a02000          MOV      r2,#0
0008fc  e3a01003          MOV      r1,#3
000900  e3a00001          MOV      r0,#1
000904  ebfffffe          BL       CONTROL_TLV2556
000908  e1a04000          MOV      r4,r0
;;;603    				if(intvar1<3000)

⌨️ 快捷键说明

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