📄 szmb.lst.bak
字号:
1036 ;wTRD.c: 11: EEDATA=ramdt;
1037 0738 1303 bcf 3,6 ;carry unused
1038 0739 0830 movf ?_WTEEP,w
1039 073A 1703 bsf 3,6
1040 073B 008C movwf 12 ;volatile
1041 ;wTRD.c: 12: EEPGD=0;
1042 073C 1683 bsf 3,5
1043 073D 138C bcf 12,7
1044 ;wTRD.c: 13: GIE=0;
1045 073E 138B bcf 11,7
1046 ;wTRD.c: 14: WREN=1;
1047 073F 150C bsf 12,2
1048 ;wTRD.c: 15: EECON2=0X55;
1049 0740 3055 movlw 85
1050 0741 008D movwf 13 ;volatile
1051 ;wTRD.c: 16: EECON2=0XAA;
1052 0742 30AA movlw -86
1053 0743 008D movwf 13 ;volatile
1054 ;wTRD.c: 17: WR=1;
1055 0744 148C bsf 12,1
1056 ;wTRD.c: 18: WREN=0;
1057 0745 110C bcf 12,2
1058 ;wTRD.c: 19: GIE=1;
1059 0746 178B bsf 11,7
1060 ;wTRD.c: 20: while(WR)
1061 0747 l128
1062 ;wTRD.c: 23: }
1063 0747 1C8C btfss 12,1
1064 0748 2F4B goto l130
1065 ;wTRD.c: 21: {
1066 0749 0064 clrwdt ;#
1067 074A 2F47 goto l128
1068 074B l130
1069 ;wTRD.c: 24: if(ramdt!=RDEEP(romadr))
1070 074B 1283 bcf 3,5
1071 074C 1303 bcf 3,6 ;carry unused
1072 074D 0830 movf ?a_WTEEP,w
1073 074E 271F fcall _RDEEP
1074 074F 0630 xorwf ?_WTEEP,w
1075 0750 1903 btfsc 3,2
1076 0751 0008 return
1077 0752 2F2C goto l125
1078
1079 psect text22
1080 ;szmb.c: 21: void main(void)
1081 ;szmb.c: 22: {
1082 0753 _main
1083 ;szmb.c: 27: {
1084 0753 l137
1085 ;szmb.c: 34: while(1)
1086 ;szmb.c: 35: {
1087 0753 1283 bcf 3,5
1088 0754 1303 bcf 3,6 ;carry unused
1089 0755 08D4 movf _T1MS
1090 0756 1903 btfsc 3,2
1091 0757 2F53 goto l137
1092 ;szmb.c: 37: {
1093 0758 03D4 decf _T1MS
1094 ;szmb.c: 39: T3MS++;
1095 0759 0AD6 incf _T3MS
1096 ;szmb.c: 40: if(T3MS>=2)
1097 075A 3002 movlw 2
1098 075B 0256 subwf _T3MS,w
1099 075C 1C03 btfss 3,0
1100 075D 2F9C goto l140
1101 ;szmb.c: 41: {
1102 075E 0AD3 incf _T10MS
1103 ;szmb.c: 43: T3MS-=2;
1104 075F 30FE movlw -2
1105 0760 07D6 addwf _T3MS
1106 ;szmb.c: 44: if(T10MS>=30)
1107 0761 301E movlw 30
1108 0762 0253 subwf _T10MS,w
1109 0763 1C03 btfss 3,0
1110 0764 2F68 goto l141
1111 ;szmb.c: 45: {
1112 0765 30F4 movlw -12
1113 0766 07D3 addwf _T10MS
1114 ;szmb.c: 55: }
1115 0767 2F9C goto l140
1116 0768 l141
1117 0768 1853 btfsc _T10MS,0
1118 0769 2F9C goto l140
1119 076A 08D4 movf _T1MS
1120 076B 1D03 btfss 3,2
1121 076C 2F9C goto l140
1122 ;szmb.c: 57: {
1123 076D 0ACB incf _P3TSK
1124 ;szmb.c: 59: switch(P3TSK)
1125 076E 2F89 goto l145
1126 076F l146
1127 ;szmb.c: 60: {
1128 ;szmb.c: 62: {
1129 076F 118A 2707 118A fcall _KEYFPRO
1130 ;szmb.c: 64: break;
1131 0772 2F9C goto l140
1132 ;szmb.c: 65: }
1133 ;szmb.c: 67: {
1134 ;dispkin.c: 3: }
1135 ;szmb.c: 69: break;
1136 ;szmb.c: 70: }
1137 ;szmb.c: 72: {
1138 ;dispkin.c: 6: }
1139 ;szmb.c: 74: break;
1140 ;szmb.c: 75: }
1141 ;szmb.c: 77: {
1142 ;dispkin.c: 9: }
1143 ;szmb.c: 79: break;
1144 0773 l150
1145 ;szmb.c: 80: }
1146 ;szmb.c: 82: {
1147 ;dispkin.c: 12: }
1148 0773 0183 clrf 3 ;select bank 0
1149 ;szmb.c: 84: break;
1150 0774 2F9C goto l140
1151 0775 u450
1152 ;szmb.c: 89: {
1153 0775 3035 movlw 53
1154 0776 0240 subwf _FUNCRL,w
1155 0777 1C03 btfss 3,0
1156 0778 1ABE btfsc _FLAG2B,5
1157 0779 2F7B goto l153
1158 ;szmb.c: 91: {
1159 077A 03C1 decf _FUNCT
1160 077B l153
1161 ;szmb.c: 93: }
1162 077B 08C1 movf _FUNCT
1163 077C 1D03 btfss 3,2
1164 077D 2F9C goto l140
1165 077E 1683 bsf 3,5
1166 077F 08BD movf _PASSWH^(0+128)
1167 0780 1903 btfsc 3,2
1168 0781 2F9C goto l140
1169 0782 1683 bsf 3,5
1170 0783 08BE movf _PASSWL^(0+128)
1171 0784 1903 btfsc 3,2
1172 0785 2F9C goto l140
1173 ;szmb.c: 95: {
1174 ;keycmd521TS.c: 49: }
1175 0786 0183 clrf 3 ;select bank 0
1176 ;szmb.c: 97: FUNCRL=0;
1177 0787 01C0 clrf _FUNCRL
1178 ;szmb.c: 98: }
1179 ;szmb.c: 100: break;
1180 0788 2F9C goto l140
1181 0789 l145
1182 0789 084B movf _P3TSK,w
1183 078A 3A01 xorlw 1
1184 078B 1903 btfsc 3,2
1185 078C 2F6F goto l146
1186 078D 3A03 xorlw 3
1187 078E 1903 btfsc 3,2
1188 078F 2F73 goto l150
1189 0790 3A01 xorlw 1
1190 0791 1903 btfsc 3,2
1191 0792 2F73 goto l150
1192 0793 3A07 xorlw 7
1193 0794 1903 btfsc 3,2
1194 0795 2F73 goto l150
1195 0796 3A01 xorlw 1
1196 0797 1903 btfsc 3,2
1197 0798 2F73 goto l150
1198 ;szmb.c: 85: }
1199 ;szmb.c: 87: {
1200 0799 08C1 movf _FUNCT
1201 079A 1D03 btfss 3,2
1202 079B 2F75 goto u450
1203 079C l140
1204 ;szmb.c: 105: {
1205 ;szmb.c: 106: ADIN();
1206 ;SZadin.c: 165: }
1207 079C 0183 clrf 3 ;select bank 0
1208 ;szmb.c: 107: asm("clrwdt");
1209 079D 0064 clrwdt ;#
1210 ;szmb.c: 108: }
1211 079E 1C3F btfss _FLAG3B,0
1212 079F 2F53 goto l137
1213 ;szmb.c: 110: {
1214 ;SZdaout.c: 10: }
1215 07A0 0183 clrf 3 ;select bank 0
1216 ;szmb.c: 112: FLAG3B.ubits.b0=0;
1217 07A1 103F bcf _FLAG3B,0
1218 ;szmb.c: 113: }
1219 ;szmb.c: 115: }
1220 07A2 2F53 goto l137
1221
1222 psect text23
1223 0000
1224 0000
1225 0000
1226 0000
1227 0000
1228 0000
1229 0000
1230 0000
1231 0000
1232 0000
1233 0000
1234 0000
1235 0000
1236 0000
1237 0000
1238 0000
1239 0000
1240 0000
1241 0000
1242 0000
1243 0000
1244 0000
1245 0000
1246 0000
1247 0000
1248 0000
1249 0000
1250 0000
1251 0000
1252 0000
1253 0000
1254 0000
1255 0000
1256 0000
1257 0000
1258 0000
1259 0000
1260 0000
1261 0000
1262 0000
1263 0000
1264 0000
1265 0000
1266 0000
1267 0000
1268 0000
1269 0000
1270 0000
1271 0000
1272 0000
1273 0000
1274 0000
1275 0000
1276 0000
1277 0000
1278 0000
1279 0000
1280 0000
1281 0000
1282 0000
1283 0000
1284 0000
1285 0000
1286 0000
1287 0000
1288 0000
1289 0000
1290 0000
1291 0000
1292 0000
1293 0000
1294 0000
1295 0000
1296 0000
1297 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -