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

📄 gui.txt

📁 工厂环境污染控制数据采集器
💻 TXT
📖 第 1 页 / 共 5 页
字号:
;;;2018       tmp_x=0;
000a0c  e3a0a000          MOV      r10,#0
                  |L1.2576|
000a10  e3570020          CMP      r7,#0x20              ;1981
000a14  baffffc3          BLT      |L1.2344|
;;;2019       
;;;2020     }
;;;2021   }
000a18  e8bd4ff0          POP      {r4-r11,lr}
000a1c  e12fff1e          BX       lr
;;;2022   
                          ENDP

                  show_start_screent PROC
;;;2024   void show_start_screent(void)
;;;2025   {
000a20  e92d4010          PUSH     {r4,lr}
;;;2026   	unsigned int pos = 32;
000a24  e3a04020          MOV      r4,#0x20
;;;2027   
;;;2028   	GUI_FillSCR(0x00);
000a28  e3a00000          MOV      r0,#0
000a2c  ebfffffe          BL       GUI_FillSCR
;;;2029   	show_drawbox(0, 0, 184, 60);
000a30  e3a0303c          MOV      r3,#0x3c
000a34  e3a020b8          MOV      r2,#0xb8
000a38  e3a01000          MOV      r1,#0
000a3c  e1a00001          MOV      r0,r1
000a40  ebfffffe          BL       show_drawbox
;;;2030   	//////第一行程序
;;;2031   	display_char1616(pos+16*0,16,hanzi_huan);    //环境数据采集平台
000a44  e59f25cc          LDR      r2,|L1.4120|
000a48  e3a01010          MOV      r1,#0x10
000a4c  e2840000          ADD      r0,r4,#0
000a50  ebfffffe          BL       display_char1616
;;;2032   	display_char1616(pos+16*1,16,hanzi_jing);    //环境数据采集平台
000a54  e59f25c0          LDR      r2,|L1.4124|
000a58  e3a01010          MOV      r1,#0x10
000a5c  e2840010          ADD      r0,r4,#0x10
000a60  ebfffffe          BL       display_char1616
;;;2033   	display_char1616(pos+16*2,16,hanzi_shu1);    //环境数据采集平台
000a64  e59f25b4          LDR      r2,|L1.4128|
000a68  e3a01010          MOV      r1,#0x10
000a6c  e2840020          ADD      r0,r4,#0x20
000a70  ebfffffe          BL       display_char1616
;;;2034   	display_char1616(pos+16*3,16,hanzi_ju);    //环境数据采集平台
000a74  e59f25a8          LDR      r2,|L1.4132|
000a78  e3a01010          MOV      r1,#0x10
000a7c  e2840030          ADD      r0,r4,#0x30
000a80  ebfffffe          BL       display_char1616
;;;2035   	display_char1616(pos+16*4,16,hanzi_cai);    //环境数据采集平台
000a84  e59f259c          LDR      r2,|L1.4136|
000a88  e3a01010          MOV      r1,#0x10
000a8c  e2840040          ADD      r0,r4,#0x40
000a90  ebfffffe          BL       display_char1616
;;;2036   	display_char1616(pos+16*5,16,hanzi_ji1);    //环境数据采集平台
000a94  e59f2590          LDR      r2,|L1.4140|
000a98  e3a01010          MOV      r1,#0x10
000a9c  e2840050          ADD      r0,r4,#0x50
000aa0  ebfffffe          BL       display_char1616
;;;2037   	display_char1616(pos+16*6,16,hanzi_ping);    //环境数据采集平台
000aa4  e59f2584          LDR      r2,|L1.4144|
000aa8  e3a01010          MOV      r1,#0x10
000aac  e2840060          ADD      r0,r4,#0x60
000ab0  ebfffffe          BL       display_char1616
;;;2038   	display_char1616(pos+16*7,16,hanzi_tai1);    //环境数据采集平台	
000ab4  e59f2578          LDR      r2,|L1.4148|
000ab8  e3a01010          MOV      r1,#0x10
000abc  e2840070          ADD      r0,r4,#0x70
000ac0  ebfffffe          BL       display_char1616
;;;2039   	
;;;2040   	/////第二行程序
;;;2041   	display_char812(pos+10*0,32,char_8_V);
000ac4  e2840000          ADD      r0,r4,#0
000ac8  e59f2568          LDR      r2,|L1.4152|
000acc  e3a01020          MOV      r1,#0x20
000ad0  ebfffffe          BL       display_char812
;;;2042   	display_char812(pos+10*1,32,char_8s_e);
000ad4  e284000a          ADD      r0,r4,#0xa
000ad8  e59f255c          LDR      r2,|L1.4156|
000adc  e3a01020          MOV      r1,#0x20
000ae0  ebfffffe          BL       display_char812
;;;2043   	display_char812(pos+10*2,32,char_8s_r);
000ae4  e2840014          ADD      r0,r4,#0x14
000ae8  e59f2550          LDR      r2,|L1.4160|
000aec  e3a01020          MOV      r1,#0x20
000af0  ebfffffe          BL       display_char812
;;;2044   	display_char812(pos+10*3,32,char_8s_s);
000af4  e284001e          ADD      r0,r4,#0x1e
000af8  e59f2544          LDR      r2,|L1.4164|
000afc  e3a01020          MOV      r1,#0x20
000b00  ebfffffe          BL       display_char812
;;;2045   	display_char812(pos+10*4,32,char_8s_i);
000b04  e2840028          ADD      r0,r4,#0x28
000b08  e59f2538          LDR      r2,|L1.4168|
000b0c  e3a01020          MOV      r1,#0x20
000b10  ebfffffe          BL       display_char812
;;;2046   	display_char812(pos+10*5,32,char_8s_o);
000b14  e2840032          ADD      r0,r4,#0x32
000b18  e59f252c          LDR      r2,|L1.4172|
000b1c  e3a01020          MOV      r1,#0x20
000b20  ebfffffe          BL       display_char812
;;;2047   	display_char812(pos+10*6,32,char_8s_n);
000b24  e284003c          ADD      r0,r4,#0x3c
000b28  e59f2520          LDR      r2,|L1.4176|
000b2c  e3a01020          MOV      r1,#0x20
000b30  ebfffffe          BL       display_char812
;;;2048   	
;;;2049   	display_char88(pos+12*7+6*0,36,number_88[1]);
000b34  e59f2518          LDR      r2,|L1.4180|
000b38  e3a01024          MOV      r1,#0x24
000b3c  e2840054          ADD      r0,r4,#0x54
000b40  ebfffffe          BL       display_char88
;;;2050   	display_char812(pos+12*7+6*1,32,fuhao_812_dian);
000b44  e284105a          ADD      r1,r4,#0x5a
000b48  e20100ff          AND      r0,r1,#0xff
000b4c  e59f2504          LDR      r2,|L1.4184|
000b50  e3a01020          MOV      r1,#0x20
000b54  ebfffffe          BL       display_char812
;;;2051   	display_char88(pos+12*7+6*3,36,number_88[0]);
000b58  e59f24fc          LDR      r2,|L1.4188|
000b5c  e3a01024          MOV      r1,#0x24
000b60  e2840066          ADD      r0,r4,#0x66
000b64  ebfffffe          BL       display_char88
;;;2052   	display_char88(pos+12*7+6*4,36,number_88[0]);
000b68  e59f24ec          LDR      r2,|L1.4188|
000b6c  e3a01024          MOV      r1,#0x24
000b70  e284006c          ADD      r0,r4,#0x6c
000b74  ebfffffe          BL       display_char88
;;;2053   	
;;;2054   	
;;;2055   	//科技有限公司
;;;2056   	//display_char1616(,48,
;;;2057   	
;;;2058   	
;;;2059   	
;;;2060   	
;;;2061   }
000b78  e8bd4010          POP      {r4,lr}
000b7c  e12fff1e          BX       lr
;;;2062   
                          ENDP

                  display_main_view_screen_1 PROC
;;;2067   void display_main_view_screen_1(void)
;;;2068   {
000b80  e92d4ff0          PUSH     {r4-r11,lr}
000b84  e24dd024          SUB      sp,sp,#0x24
;;;2069   	unsigned char var1,var2,var3,var4,var5,var6,var7,var8,var9,var10;
;;;2070   	float fvar1;
;;;2071   	unsigned long lvar1;
;;;2072   	
;;;2073   	lvar1=SUN_SHI_LIU_LIANG;
000b88  e59f04d0          LDR      r0,|L1.4192|
000b8c  e5900000          LDR      r0,[r0,#0]  ; SUN_SHI_LIU_LIANG
000b90  ebfffffe          BL       __aeabi_f2uiz
000b94  e58d0004          STR      r0,[sp,#4]
;;;2074   	var1=lvar1/1000000;
000b98  e59f14c4          LDR      r1,|L1.4196|
000b9c  e59d0004          LDR      r0,[sp,#4]
000ba0  ebfffffe          BL       __aeabi_uidivmod
000ba4  e20040ff          AND      r4,r0,#0xff
;;;2075   	var2=(lvar1%1000000)/100000;
000ba8  e59f14b4          LDR      r1,|L1.4196|
000bac  e59d0004          LDR      r0,[sp,#4]
000bb0  ebfffffe          BL       __aeabi_uidivmod
000bb4  e1a08001          MOV      r8,r1
000bb8  e59f14a8          LDR      r1,|L1.4200|
000bbc  e1a00008          MOV      r0,r8
000bc0  ebfffffe          BL       __aeabi_uidivmod
000bc4  e20050ff          AND      r5,r0,#0xff
;;;2076   	var3=((lvar1%1000000)%100000)/10000;
000bc8  e59f1494          LDR      r1,|L1.4196|
000bcc  e59d0004          LDR      r0,[sp,#4]
000bd0  ebfffffe          BL       __aeabi_uidivmod
000bd4  e1a09001          MOV      r9,r1
000bd8  e59f1488          LDR      r1,|L1.4200|
000bdc  e1a00009          MOV      r0,r9
000be0  ebfffffe          BL       __aeabi_uidivmod
000be4  e1a08001          MOV      r8,r1
000be8  e59f147c          LDR      r1,|L1.4204|
000bec  e1a00008          MOV      r0,r8
000bf0  ebfffffe          BL       __aeabi_uidivmod
000bf4  e20060ff          AND      r6,r0,#0xff
;;;2077   	var4=(((lvar1%1000000)%100000)%10000)/1000;
000bf8  e59f1464          LDR      r1,|L1.4196|
000bfc  e59d0004          LDR      r0,[sp,#4]
000c00  ebfffffe          BL       __aeabi_uidivmod
000c04  e1a0a001          MOV      r10,r1
000c08  e59f1458          LDR      r1,|L1.4200|
000c0c  e1a0000a          MOV      r0,r10
000c10  ebfffffe          BL       __aeabi_uidivmod
000c14  e1a09001          MOV      r9,r1
000c18  e59f144c          LDR      r1,|L1.4204|
000c1c  e1a00009          MOV      r0,r9
000c20  ebfffffe          BL       __aeabi_uidivmod
000c24  e1a08001          MOV      r8,r1
000c28  e3a01ffa          MOV      r1,#0x3e8
000c2c  e1a00008          MOV      r0,r8
000c30  ebfffffe          BL       __aeabi_uidivmod
000c34  e20070ff          AND      r7,r0,#0xff
;;;2078   	var5=((((lvar1%1000000)%100000)%10000)%1000)/100;
000c38  e59f1424          LDR      r1,|L1.4196|
000c3c  e59d0004          LDR      r0,[sp,#4]
000c40  ebfffffe          BL       __aeabi_uidivmod
000c44  e1a0b001          MOV      r11,r1
000c48  e59f1418          LDR      r1,|L1.4200|
000c4c  e1a0000b          MOV      r0,r11
000c50  ebfffffe          BL       __aeabi_uidivmod
000c54  e1a0a001          MOV      r10,r1
000c58  e59f140c          LDR      r1,|L1.4204|
000c5c  e1a0000a          MOV      r0,r10
000c60  ebfffffe          BL       __aeabi_uidivmod
000c64  e1a09001          MOV      r9,r1
000c68  e3a01ffa          MOV      r1,#0x3e8
000c6c  e1a00009          MOV      r0,r9
000c70  ebfffffe          BL       __aeabi_uidivmod
000c74  e1a08001          MOV      r8,r1
000c78  e3a01064          MOV      r1,#0x64
000c7c  e1a00008          MOV      r0,r8
000c80  ebfffffe          BL       __aeabi_uidivmod
000c84  e20000ff          AND      r0,r0,#0xff
000c88  e58d0020          STR      r0,[sp,#0x20]
;;;2079   	var6=(((((lvar1%1000000)%100000)%10000)%1000)%100)/10;
000c8c  e59f13d0          LDR      r1,|L1.4196|
000c90  e59d0004          LDR      r0,[sp,#4]
000c94  ebfffffe          BL       __aeabi_uidivmod
000c98  e58d1000          STR      r1,[sp,#0]
000c9c  e59f13c4          LDR      r1,|L1.4200|
000ca0  e59d0000          LDR      r0,[sp,#0]
000ca4  ebfffffe          BL       __aeabi_uidivmod
000ca8  e1a0b001          MOV      r11,r1
000cac  e59f13b8          LDR      r1,|L1.4204|
000cb0  e1a0000b          MOV      r0,r11
000cb4  ebfffffe          BL       __aeabi_uidivmod
000cb8  e1a0a001          MOV      r10,r1
000cbc  e3a01ffa          MOV      r1,#0x3e8
000cc0  e1a0000a          MOV      r0,r10
000cc4  ebfffffe          BL       __aeabi_uidivmod
000cc8  e1a09001          MOV      r9,r1
000ccc  e3a01064          MOV      r1,#0x64
000cd0  e1a00009          MOV      r0,r9
000cd4  ebfffffe          BL       __aeabi_uidivmod
000cd8  e1a08001          MOV      r8,r1
000cdc  e3a0100a          MOV      r1,#0xa
000ce0  e1a00008          MOV      r0,r8
000ce4  ebfffffe          BL       __aeabi_uidivmod
000ce8  e20000ff          AND      r0,r0,#0xff
000cec  e58d001c          STR      r0,[sp,#0x1c]
;;;2080   	var7=(((((lvar1%1000000)%100000)%10000)%1000)%100)%10;
000cf0  e59f136c          LDR      r1,|L1.4196|
000cf4  e59d0004          LDR      r0,[sp,#4]
000cf8  ebfffffe          BL       __aeabi_uidivmod
000cfc  e58d1000          STR      r1,[sp,#0]
000d00  e59f1360          LDR      r1,|L1.4200|
000d04  e59d0000          LDR      r0,[sp,#0]
000d08  ebfffffe          BL       __aeabi_uidivmod
000d0c  e1a0b001          MOV      r11,r1
000d10  e59f1354          LDR      r1,|L1.4204|
000d14  e1a0000b          MOV      r0,r11
000d18  ebfffffe          BL       __aeabi_uidivmod
000d1c  e1a0a001          MOV      r10,r1
000d20  e3a01ffa          MOV      r1,#0x3e8
000d24  e1a0000a          MOV      r0,r10
000d28  ebfffffe          BL       __aeabi_uidivmod
000d2c  e1a09001          MOV      r9,r1
000d30  e3a01064          MOV      r1,#0x64
000d34  e1a00009          MOV      r0,r9
000d38  ebfffffe          BL       __aeabi_uidivmod
000d3c  e1a08001          MOV      r8,r1
000d40  e3a0100a          MOV      r1,#0xa
000d44  e1a00008          MOV      r0,r8
000d48  ebfffffe          BL       __aeabi_uidivmod
000d4c  e20100ff          AND      r0,r1,#0xff
000d50  e58d0018          STR      r0,[sp,#0x18]
;;;2081   	
;;;2082   	fvar1=SUN_SHI_LIU_LIANG-lvar1;
000d54  e59d0004          LDR      r0,[sp,#4]
000d58  ebfffffe          BL       __aeabi_ui2f
000d5c  e1a08000          MOV      r8,r0
000d60  e59f02f8          LDR      r0,|L1.4192|
000d64  e5901000          LDR      r1,[r0,#0]  ; SUN_SHI_LIU_LIANG
000d68  e1a00008          MOV      r0,r8
000d6c  ebfffffe          BL       __aeabi_frsub
000d70  e58d0008          STR      r0,[sp,#8]
;;;2083   	fvar1*=1000;
000d74  e59f12f4          LDR      r1,|L1.4208|
000d78  e59d0008          LDR      r0,[sp,#8]
000d7c  ebfffffe          BL       __aeabi_fmul
000d80  e58d0008          STR      r0,[sp,#8]
;;;2084   	lvar1=fvar1;
000d84  e59d0008          LDR      r0,[sp,#8]
000d88  ebfffffe          BL       __aeabi_f2uiz
000d8c  e58d0004          STR      r0,[sp,#4]
;;;2085   	
;;;2086   	var8=lvar1/100;
000d90  e3a01064          MOV      r1,#0x64
000d94  e59d0004          LDR      r0,[sp,#4]
000d98  ebfffffe          BL       __aeabi_uidivmod
000d9c  e20000ff          AND      r0,r0,#0xff
000da0  e58d0014          STR      r0,[sp,#0x14]
;;;2087   	var9=(lvar1%100)/10;
000da4  e3a01064          MOV      r1,#0x64
000da8  e59d0004          LDR      r0,[sp,#4]
000dac  ebfffffe          BL       __aeabi_uidivmod
000db0  e1a08001          MOV      r8,r1
000db4  e3a0100a          MOV      r1,#0xa
000db8  e1a00008          MOV      r0,r8
000dbc  ebfffffe          BL       __aeabi_uidivmod
000dc0  e20000ff          AND      r0,r0,#0xff
000dc4  e58d0010          STR      r0,[sp,#0x10]
;;;2088   	var10=(lvar1%100)%10;
000dc8  e3a01064          MOV      r1,#0x64
000dcc  e59d0004    

⌨️ 快捷键说明

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