📄 wsd.ls1
字号:
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 + -