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

📄 wsd1.ls1

📁 湿度采集模块
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     894                             ; SOURCE LINE # 221
0028                 895     ?C0019:
0028 22              896             RET     
                     897     ; END OF RDSDZ
                     898     
                     899     ; //-----------------------------
                     900     ; void AJ(void)
                     901     
----                 902             RSEG  ?PR?AJ?WSD1
0000                 903     AJ:
                     904             USING   0
                     905                             ; SOURCE LINE # 223
                     906     ; {uchar a,b,c;
                     907                             ; SOURCE LINE # 224
                     908     ;  uint Collect;
                     909     ;  if(K1=1,K1==0)
                     910                             ; SOURCE LINE # 226
0000 D285            911             SETB    K1
0002 208504          912             JB      K1,?C0021
0005 7F01            913             MOV     R7,#01H
0007 8002            914             SJMP    ?C0022
0009                 915     ?C0021:
0009 7F00            916             MOV     R7,#00H
A51 MACRO ASSEMBLER  WSD1                                                                 11/03/2004 13:56:12 PAGE    15

000B                 917     ?C0022:
000B EF              918             MOV     A,R7
000C 606F            919             JZ      ?C0020
                     920     ;    {
                     921                             ; SOURCE LINE # 227
                     922     ;   db1=0;         //关闭小数点
                     923                             ; SOURCE LINE # 228
000E C200     F      924             CLR     db1
0010                 925     ?C0023:
                     926     ;   while(~K1)
                     927                             ; SOURCE LINE # 229
0010 A285            928             MOV     C,K1
0012 B3              929             CPL     C
0013 501D            930             JNC     ?C0024
                     931     ;   {
                     932                             ; SOURCE LINE # 230
                     933     ;    if(K4=1,K4==0){db1=1;d25045(2);x0=0;}
                     934                             ; SOURCE LINE # 231
0015 D284            935             SETB    K4
0017 208404          936             JB      K4,?C0026
001A 7F01            937             MOV     R7,#01H
001C 8002            938             SJMP    ?C0027
001E                 939     ?C0026:
001E 7F00            940             MOV     R7,#00H
0020                 941     ?C0027:
0020 EF              942             MOV     A,R7
0021 600B            943             JZ      ?C0025
0023 D200     F      944             SETB    db1
0025 7F02            945             MOV     R7,#02H
0027 120000   F      946             LCALL   _d25045
002A C200     F      947             CLR     x0
002C 80E2            948             SJMP    ?C0023
002E                 949     ?C0025:
                     950     ;    else x0=1;
                     951                             ; SOURCE LINE # 232
002E D200     F      952             SETB    x0
                     953     ;    }
                     954                             ; SOURCE LINE # 233
0030 80DE            955             SJMP    ?C0023
0032                 956     ?C0024:
                     957     ;       b++;
                     958                             ; SOURCE LINE # 234
0032 0500     F      959             INC     b?553
                     960     ;       if(b>6){b=1;}
                     961                             ; SOURCE LINE # 235
0034 E500     F      962             MOV     A,b?553
0036 D3              963             SETB    C
0037 9406            964             SUBB    A,#06H
0039 4003            965             JC      ?C0029
003B 750001   F      966             MOV     b?553,#01H
003E                 967     ?C0029:
                     968     ;       switch(b)
                     969                             ; SOURCE LINE # 236
003E E500     F      970             MOV     A,b?553
0040 24FE            971             ADD     A,#0FEH
0042 6015            972             JZ      ?C0032
0044 14              973             DEC     A
0045 6017            974             JZ      ?C0033
0047 14              975             DEC     A
0048 6019            976             JZ      ?C0034
004A 14              977             DEC     A
004B 601E            978             JZ      ?C0035
004D 14              979             DEC     A
004E 6023            980             JZ      ?C0036
0050 2405            981             ADD     A,#05H
0052 7022            982             JNZ     ?C0030
A51 MACRO ASSEMBLER  WSD1                                                                 11/03/2004 13:56:12 PAGE    16

                     983     ;        {
                     984                             ; SOURCE LINE # 237
                     985     ;           case 1:  a=xs1[0];               break;
                     986                             ; SOURCE LINE # 238
0054                 987     ?C0031:
0054 850000   F      988             MOV     a?552,xs1
0057 801D            989             SJMP    ?C0030
                     990     ;           case 2:  a=xs1[1];               break;
                     991                             ; SOURCE LINE # 239
0059                 992     ?C0032:
0059 850000   F      993             MOV     a?552,xs1+01H
005C 8018            994             SJMP    ?C0030
                     995     ;             case 3:  a=xs1[2];               break;
                     996                             ; SOURCE LINE # 240
005E                 997     ?C0033:
005E 850000   F      998             MOV     a?552,xs1+02H
0061 8013            999             SJMP    ?C0030
                    1000     ;                 case 4:  a=xs1[3];c=xs1[6];      break;
                    1001                             ; SOURCE LINE # 241
0063                1002     ?C0034:
0063 850000   F     1003             MOV     a?552,xs1+03H
0066 850000   F     1004             MOV     c?554,xs1+06H
0069 800B           1005             SJMP    ?C0030
                    1006     ;           case 5:  a=xs1[4];c=xs1[7];      break;
                    1007                             ; SOURCE LINE # 242
006B                1008     ?C0035:
006B 850000   F     1009             MOV     a?552,xs1+04H
006E 850000   F     1010             MOV     c?554,xs1+07H
0071 8003           1011             SJMP    ?C0030
                    1012     ;                 case 6:  a=xs1[5];               break;
                    1013                             ; SOURCE LINE # 243
0073                1014     ?C0036:
0073 850000   F     1015             MOV     a?552,xs1+05H
                    1016     ;        }
                    1017                             ; SOURCE LINE # 244
0076                1018     ?C0030:
                    1019     ;       delay1(300);
                    1020                             ; SOURCE LINE # 245
0076 7F2C           1021             MOV     R7,#02CH
0078 7E01           1022             MOV     R6,#01H
007A 120000   F     1023             LCALL   _delay1
                    1024     ;    }
                    1025                             ; SOURCE LINE # 246
007D                1026     ?C0020:
                    1027     ;  if(x0==1)
                    1028                             ; SOURCE LINE # 247
007D 200003   F     1029             JB      x0,$ + 6H
0080 020000   F     1030             LJMP    ?C0037
                    1031     ;   {
                    1032                             ; SOURCE LINE # 248
                    1033     ;   if(K2=1,K2==0)
                    1034                             ; SOURCE LINE # 249
0083 D286           1035             SETB    K2
0085 208604         1036             JB      K2,?C0039
0088 7F01           1037             MOV     R7,#01H
008A 8002           1038             SJMP    ?C0040
008C                1039     ?C0039:
008C 7F00           1040             MOV     R7,#00H
008E                1041     ?C0040:
008E EF             1042             MOV     A,R7
008F 600B           1043             JZ      ?C0038
                    1044     ;    {
                    1045                             ; SOURCE LINE # 250
                    1046     ;    a++;
                    1047                             ; SOURCE LINE # 251
0091 0500     F     1048             INC     a?552
A51 MACRO ASSEMBLER  WSD1                                                                 11/03/2004 13:56:12 PAGE    17

                    1049     ;    x0=1;
                    1050                             ; SOURCE LINE # 252
0093 D200     F     1051             SETB    x0
                    1052     ;    delay1(80);
                    1053                             ; SOURCE LINE # 253
0095 7F50           1054             MOV     R7,#050H
0097 7E00           1055             MOV     R6,#00H
0099 120000   F     1056             LCALL   _delay1
                    1057     ;    }
                    1058                             ; SOURCE LINE # 254
009C                1059     ?C0038:
                    1060     ;   if(K3=1,K3==0)
                    1061                             ; SOURCE LINE # 255
009C D287           1062             SETB    K3
009E 208704         1063             JB      K3,?C0042
00A1 7F01           1064             MOV     R7,#01H
00A3 8002           1065             SJMP    ?C0043
00A5                1066     ?C0042:
00A5 7F00           1067             MOV     R7,#00H
00A7                1068     ?C0043:
00A7 EF             1069             MOV     A,R7
00A8 600B           1070             JZ      ?C0041
                    1071     ;    {
                    1072                             ; SOURCE LINE # 256
                    1073     ;    a--;
                    1074                             ; SOURCE LINE # 257
00AA 1500     F     1075             DEC     a?552
                    1076     ;    x0=1;
                    1077                             ; SOURCE LINE # 258
00AC D200     F     1078             SETB    x0
                    1079     ;    delay1(80);
                    1080                             ; SOURCE LINE # 259
00AE 7F50           1081             MOV     R7,#050H
00B0 7E00           1082             MOV     R6,#00H
00B2 120000   F     1083             LCALL   _delay1
                    1084     ;    }
                    1085                             ; SOURCE LINE # 260
00B5                1086     ?C0041:
                    1087     ;   if(K4=1,K4==0)
                    1088                             ; SOURCE LINE # 261
00B5 D284           1089             SETB    K4
00B7 208404         1090             JB      K4,?C0045
00BA 7F01           1091             MOV     R7,#01H
00BC 8002           1092             SJMP    ?C0046
00BE                1093     ?C0045:
00BE 7F00           1094             MOV     R7,#00H
00C0                1095     ?C0046:
00C0 EF             1096             MOV     A,R7
00C1 600A           1097             JZ      ?C0044
                    1098     ;    {
                    1099                             ; SOURCE LINE # 262
                    1100     ;    c=~c;
                    1101                             ; SOURCE LINE # 263
00C3 6300FF   F     1102             XRL     c?554,#0FFH
                    1103     ;    delay1(80);
                    1104                             ; SOURCE LINE # 264
00C6 7F50           1105             MOV     R7,#050H
00C8 7E00           1106             MOV     R6,#00H
00CA 120000   F     1107             LCALL   _delay1
                    1108     ;    }
                    1109                             ; SOURCE LINE # 265
00CD                1110     ?C0044:
                    1111     ;    if(b==1)
                    1112                             ; SOURCE LINE # 266
00CD E500     F     1113             MOV     A,b?553
00CF B4012F         1114             CJNE    A,#01H,?C0047
A51 MACRO ASSEMBLER  WSD1                                                                 11/03/2004 13:56:12 PAGE    18

                    1115     ;    {
                    1116                             ; SOURCE LINE # 267
                    

⌨️ 快捷键说明

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