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

📄 wsd.ls1

📁 湿度采集模块
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     902     ;           case 2:  a=xs1[1];               break;
                     903                             ; SOURCE LINE # 186
004E                 904     ?C0028:
004E 850000   F      905             MOV     a?548,xs1+01H
0051 8018            906             SJMP    ?C0026
                     907     ;             case 3:  a=xs1[2];               break;
                     908                             ; SOURCE LINE # 187
0053                 909     ?C0029:
0053 850000   F      910             MOV     a?548,xs1+02H
0056 8013            911             SJMP    ?C0026
                     912     ;                 case 4:  a=xs1[3];c=xs1[6];      break;
                     913                             ; SOURCE LINE # 188
0058                 914     ?C0030:
0058 850000   F      915             MOV     a?548,xs1+03H
005B 850000   F      916             MOV     c?550,xs1+06H
A51 MACRO ASSEMBLER  WSD                                                                  10/19/2004 21:04:51 PAGE    15

005E 800B            917             SJMP    ?C0026
                     918     ;           case 5:  a=xs1[4];c=xs1[7];      break;
                     919                             ; SOURCE LINE # 189
0060                 920     ?C0031:
0060 850000   F      921             MOV     a?548,xs1+04H
0063 850000   F      922             MOV     c?550,xs1+07H
0066 8003            923             SJMP    ?C0026
                     924     ;                 case 6:  a=xs1[5];               break;
                     925                             ; SOURCE LINE # 190
0068                 926     ?C0032:
0068 850000   F      927             MOV     a?548,xs1+05H
                     928     ;        }
                     929                             ; SOURCE LINE # 191
006B                 930     ?C0026:
                     931     ;       delay1(800);
                     932                             ; SOURCE LINE # 192
006B 7F20            933             MOV     R7,#020H
006D 7E03            934             MOV     R6,#03H
006F 120000   F      935             LCALL   _delay1
                     936     ;    }
                     937                             ; SOURCE LINE # 193
0072                 938     ?C0018:
                     939     ;  if(x0==1)
                     940                             ; SOURCE LINE # 194
0072 200003   F      941             JB      x0,$ + 6H
0075 020000   F      942             LJMP    ?C0033
                     943     ;   {
                     944                             ; SOURCE LINE # 195
                     945     ;   if(K2=1,K2==0)
                     946                             ; SOURCE LINE # 196
0078 D291            947             SETB    K2
007A 209104          948             JB      K2,?C0035
007D 7F01            949             MOV     R7,#01H
007F 8002            950             SJMP    ?C0036
0081                 951     ?C0035:
0081 7F00            952             MOV     R7,#00H
0083                 953     ?C0036:
0083 EF              954             MOV     A,R7
0084 6005            955             JZ      ?C0034
                     956     ;    {
                     957                             ; SOURCE LINE # 197
                     958     ;    a++;
                     959                             ; SOURCE LINE # 198
0086 0500     F      960             INC     a?548
                     961     ;    x0=1;
                     962                             ; SOURCE LINE # 199
                     963     ;    delay1(200);
                     964                             ; SOURCE LINE # 200
0088 120000   F      965             LCALL   L?0101
                     966     ;    }
                     967                             ; SOURCE LINE # 201
008B                 968     ?C0034:
                     969     ;   if(K3=1,K3==0)
                     970                             ; SOURCE LINE # 202
008B D292            971             SETB    K3
008D 209204          972             JB      K3,?C0038
0090 7F01            973             MOV     R7,#01H
0092 8002            974             SJMP    ?C0039
0094                 975     ?C0038:
0094 7F00            976             MOV     R7,#00H
0096                 977     ?C0039:
0096 EF              978             MOV     A,R7
0097 6005            979             JZ      ?C0037
                     980     ;    {
                     981                             ; SOURCE LINE # 203
                     982     ;    a--;
A51 MACRO ASSEMBLER  WSD                                                                  10/19/2004 21:04:51 PAGE    16

                     983                             ; SOURCE LINE # 204
0099 1500     F      984             DEC     a?548
                     985     ;    x0=1;
                     986                             ; SOURCE LINE # 205
                     987     ;    delay1(200);
                     988                             ; SOURCE LINE # 206
009B 120000   F      989             LCALL   L?0101
                     990     ;    }
                     991                             ; SOURCE LINE # 207
009E                 992     ?C0037:
                     993     ;   if(K4=1,K4==0)
                     994                             ; SOURCE LINE # 208
009E D293            995             SETB    K4
00A0 209304          996             JB      K4,?C0041
00A3 7F01            997             MOV     R7,#01H
00A5 8002            998             SJMP    ?C0042
00A7                 999     ?C0041:
00A7 7F00           1000             MOV     R7,#00H
00A9                1001     ?C0042:
00A9 EF             1002             MOV     A,R7
00AA 6006           1003             JZ      ?C0040
                    1004     ;    {
                    1005                             ; SOURCE LINE # 209
                    1006     ;    c=~c;
                    1007                             ; SOURCE LINE # 210
00AC 6300FF   F     1008             XRL     c?550,#0FFH
                    1009     ;    delay1(200);
                    1010                             ; SOURCE LINE # 211
00AF 120000   F     1011             LCALL   L?0102
                    1012     ;    }
                    1013                             ; SOURCE LINE # 212
00B2                1014     ?C0040:
                    1015     ;    if(b==1)
                    1016                             ; SOURCE LINE # 213
00B2 E500     F     1017             MOV     A,b?549
00B4 B4012F         1018             CJNE    A,#01H,?C0043
                    1019     ;    {
                    1020                             ; SOURCE LINE # 214
                    1021     ;     if(a>100){a=0;}
                    1022                             ; SOURCE LINE # 215
00B7 E500     F     1023             MOV     A,a?548
00B9 D3             1024             SETB    C
00BA 9464           1025             SUBB    A,#064H
00BC 4003           1026             JC      ?C0044
00BE E4             1027             CLR     A
00BF F500     F     1028             MOV     a?548,A
00C1                1029     ?C0044:
                    1030     ;     TAB[0]=10;
                    1031                             ; SOURCE LINE # 216
00C1 75000A   F     1032             MOV     TAB,#0AH
                    1033     ;     TAB[1]=a/100;
                    1034                             ; SOURCE LINE # 217
00C4 E500     F     1035             MOV     A,a?548
00C6 75F064         1036             MOV     B,#064H
00C9 84             1037             DIV     AB
00CA F500     F     1038             MOV     TAB+01H,A
                    1039     ;     TAB[2]=a%100/10;
                    1040                             ; SOURCE LINE # 218
00CC E500     F     1041             MOV     A,a?548
00CE 75F064         1042             MOV     B,#064H
00D1 84             1043             DIV     AB
00D2 AFF0           1044             MOV     R7,B
00D4 EF             1045             MOV     A,R7
00D5 75F00A         1046             MOV     B,#0AH
00D8 84             1047             DIV     AB
00D9 F500     F     1048             MOV     TAB+02H,A
A51 MACRO ASSEMBLER  WSD                                                                  10/19/2004 21:04:51 PAGE    17

                    1049     ;     TAB[3]=a%100%10;
                    1050                             ; SOURCE LINE # 219
00DB EF             1051             MOV     A,R7
00DC 75F00A         1052             MOV     B,#0AH
00DF 84             1053             DIV     AB
00E0 85F000   F     1054             MOV     TAB+03H,B
                    1055     ;       xs1[0]=a;
                    1056                             ; SOURCE LINE # 220
00E3 850000   F     1057             MOV     xs1,a?548
                    1058     ;    }
                    1059                             ; SOURCE LINE # 221
00E6                1060     ?C0043:
                    1061     ;    if(b==2) 
                    1062                             ; SOURCE LINE # 222
00E6 E500     F     1063             MOV     A,b?549
00E8 B4022F         1064             CJNE    A,#02H,?C0045
                    1065     ;     {
                    1066                             ; SOURCE LINE # 223
                    1067     ;       if(a>100){a=0;}
                    1068                             ; SOURCE LINE # 224
00EB E500     F     1069             MOV     A,a?548
00ED D3             1070             SETB    C
00EE 9464           1071             SUBB    A,#064H
00F0 4003           1072             JC      ?C0046
00F2 E4             1073             CLR     A
00F3 F500     F     1074             MOV     a?548,A
00F5                1075     ?C0046:
                    1076     ;       TAB[0]=12;
                    1077                             ; SOURCE LINE # 225
00F5 75000C   F     1078             MOV     TAB,#0CH
                    1079     ;       TAB[1]=a/100;
                    1080                             ; SOURCE LINE # 226
00F8 E500     F     1081             MOV     A,a?548
00FA 75F064         1082             MOV     B,#064H
00FD 84             1083             DIV     AB
00FE F500     F     1084             MOV     TAB+01H,A
                    1085     ;     TAB[2]=a%100/10;
                    1086                             ; SOURCE LINE # 227
0100 E500     F     1087             MOV     A,a?548
0102 75F064         1088             MOV     B,#064H
0105 84             1089             DIV     AB
0106 AFF0           1090             MOV     R7,B
0108 EF             1091             MOV     A,R7
0109 75F00A         1092             MOV     B,#0AH
010C 84             1093             DIV     AB
010D F500     F     1094             MOV     TAB+02H,A
                    1095     ;     TAB[3]=a%100%10;
                    1096                             ; SOURCE LINE # 228
010F EF             1097             MOV     A,R7
0110 75F00A         1098             MOV     B,#0AH
0113 84             1099             DIV     AB
0114 85F000   F     1100             MOV     TAB+03H,B
                    1101     ;       xs1[1]=a;
                    1102                             ; SOURCE LINE # 229
0117 850000   F     1103             MOV     xs1+01H,a?548
                    1104     ;       }
                    1105                             ; SOURCE LINE # 230
011A                1106     ?C0045:
                    1107     ;    if(b==3) 
                    1108                             ; SOURCE LINE # 231
011A E500     F     1109             MOV     A,b?549
011C B4032A         1110             CJNE    A,#03H,?C0047
                    1111     ;     {
                    1112                             ; SOURCE LINE # 232
                    1113     ;       if(a>20){a=0;}
                    1114                             ; SOURCE LINE # 233
A51 MACRO ASSEMBLER  WSD                                                                  10/19/2004 21:04:51 PAGE    18

011F E500     F     1115             MOV     A,a?548
0121 D3             1116             SETB    C
0122 9414           1117             SUBB    A,#014H
0124 4003           1118             JC      ?C0048
0126 E4             1119             CLR     A
0127 F500     F     1120             MOV     a?548,A
0129                1121     ?C0048:
                    1122     ;       TAB[0]=13;
                    1123                             ; SOURCE LINE # 234
0129 75000D   F     1124             MOV     TAB,#0DH
                    1125     ;       TAB[1]=14;
                    1126                             ; SOURCE LINE # 235
012C 75000E   F   

⌨️ 快捷键说明

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