📄 slavewr.lst
字号:
229 0F24 l39
230 ;slaveWR.c: 138: case 0x17: SendData=Read_INTER
+ NAL_EEPROM(0x07); break;
231 0F24 3007 movlw 7
232 0F25 2F33 goto L13
233 0F26 l40
234 ;slaveWR.c: 139: case 0x18: SendData=Read_INTER
+ NAL_EEPROM(0x08); break;
235 0F26 3008 movlw 8
236 0F27 2F33 goto L13
237 0F28 l41
238 ;slaveWR.c: 140: case 0x19: SendData=Read_INTER
+ NAL_EEPROM(0x09); break;
239 0F28 3009 movlw 9
240 0F29 2F33 goto L13
241 0F2A l42
242 ;slaveWR.c: 141: case 0x1A: SendData=Read_INTER
+ NAL_EEPROM(0x0A); break;
243 0F2A 300A movlw 10
244 0F2B 2F33 goto L13
245 0F2C l43
246 ;slaveWR.c: 142: case 0x1B: SendData=Read_INTER
+ NAL_EEPROM(0x0B); break;
247 0F2C 300B movlw 11
248 0F2D 2F33 goto L13
249 0F2E l44
250 ;slaveWR.c: 143: case 0x1C: SendData=Read_INTER
+ NAL_EEPROM(0x0C); break;
251 0F2E 300C movlw 12
252 0F2F 2F33 goto L13
253 0F30 l45
254 ;slaveWR.c: 144: case 0x1D: SendData=Read_INTER
+ NAL_EEPROM(0x0D); break;
255 0F30 300D movlw 13
256 0F31 2F33 goto L13
257 0F32 l46
258 ;slaveWR.c: 145: case 0x1E: SendData=Read_INTER
+ NAL_EEPROM(0x0E); break;
259 0F32 300E movlw 14
260 0F33 L13
261 0F33 26E2 fcall _Read_INTERNAL_EEPROM
262 0F34 00B2 movwf _SendData
263 ;slaveWR.c: 146: default:break;
264 0F35 2F56 goto l28
265 0F36 l30
266 0F36 082F movf _Scommand,w
267 0F37 00BC movwf btemp
268 0F38 3EE1 addlw -31
269 0F39 1803 btfsc 3,0
270 0F3A 2F56 goto l28
271 0F3B 3E0F addlw 15
272 0F3C 1C03 btfss 3,0
273 0F3D 2F56 goto l28
274 0F3E 3010 movlw 16
275 0F3F 02BC subwf btemp
276 0F40 300F movlw S30006 shr (0+8)
277 0F41 008A movwf 10
278 0F42 3047 movlw S30006& (0+255)
279 0F43 073C addwf btemp,w
280 0F44 1803 btfsc 3,0
281 0F45 0A8A incf 10
282 0F46 0082 movwf 2
283 0F47 S30006
284 0F47 2F0E goto l31
285 0F48 2F18 goto l33
286 0F49 2F1A goto l34
287 0F4A 2F1C goto l35
288 0F4B 2F1E goto l36
289 0F4C 2F20 goto l37
290 0F4D 2F22 goto l38
291 0F4E 2F24 goto l39
292 0F4F 2F26 goto l40
293 0F50 2F28 goto l41
294 0F51 2F2A goto l42
295 0F52 2F2C goto l43
296 0F53 2F2E goto l44
297 0F54 2F30 goto l45
298 0F55 2F32 goto l46
299 0F56 l28
300 ;slaveWR.c: 148: }
301 0F56 1A2F btfsc _Scommand,4
302 0F57 0008 return
303 ;slaveWR.c: 151: {
304 0F58 30F0 movlw -16
305 0F59 00B0 movwf _Scommand2
306 ;slaveWR.c: 153: }
307 0F5A 0008 return
308 0F5B l49
309 ;slaveWR.c: 156: case 0x31:
310 ;slaveWR.c: 157: Sdata=Slave_Receive();
311 0F5B 26EE fcall _Slave_Receive
312 0F5C 00B1 movwf _Sdata
313 ;slaveWR.c: 159: if ((Scommand & 0x10)==0)
314 0F5D 1A2F btfsc _Scommand,4
315 0F5E 0008 return
316 0F5F 2FC8 goto l52
317 ;slaveWR.c: 160: {
318 0F60 l53
319 ;slaveWR.c: 162: { case 0x00: Write_INTERNAL_EE
+ PROM(0x00,Sdata); break;
320 0F60 0831 movf _Sdata,w
321 0F61 00B8 movwf ?_Write_INTERNAL_EEPROM
322 0F62 3000 movlw 0
323 0F63 2ECB ljmp _Write_INTERNAL_EEPROM
324 0F64 l54
325 ;slaveWR.c: 163: case 0x01: Write_INTERNAL_EEPR
+ OM(0x01,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
326 0F64 0831 movf _Sdata,w
327 0F65 00B8 movwf ?_Write_INTERNAL_EEPROM
328 0F66 3001 movlw 1
329 0F67 26CB fcall _Write_INTERNAL_EEPROM
330 0F68 3011 movlw 17
331 0F69 00B8 movwf ?_Write_INTERNAL_EEPROM
332 0F6A 3000 movlw 0
333 0F6B 2ECB ljmp _Write_INTERNAL_EEPROM
334 0F6C l55
335 ;slaveWR.c: 164: case 0x02: Write_INTERNAL_EEPR
+ OM(0x02,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
336 0F6C 0831 movf _Sdata,w
337 0F6D 00B8 movwf ?_Write_INTERNAL_EEPROM
338 0F6E 3002 movlw 2
339 0F6F 26CB fcall _Write_INTERNAL_EEPROM
340 0F70 3011 movlw 17
341 0F71 00B8 movwf ?_Write_INTERNAL_EEPROM
342 0F72 3000 movlw 0
343 0F73 2ECB ljmp _Write_INTERNAL_EEPROM
344 0F74 l56
345 ;slaveWR.c: 165: case 0x03: Write_INTERNAL_EEPR
+ OM(0x03,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
346 0F74 0831 movf _Sdata,w
347 0F75 00B8 movwf ?_Write_INTERNAL_EEPROM
348 0F76 3003 movlw 3
349 0F77 26CB fcall _Write_INTERNAL_EEPROM
350 0F78 3011 movlw 17
351 0F79 00B8 movwf ?_Write_INTERNAL_EEPROM
352 0F7A 3000 movlw 0
353 0F7B 2ECB ljmp _Write_INTERNAL_EEPROM
354 0F7C l57
355 ;slaveWR.c: 166: case 0x04: Write_INTERNAL_EEPR
+ OM(0x04,Sdata); break;
356 0F7C 0831 movf _Sdata,w
357 0F7D 00B8 movwf ?_Write_INTERNAL_EEPROM
358 0F7E 3004 movlw 4
359 0F7F 2ECB ljmp _Write_INTERNAL_EEPROM
360 0F80 l58
361 ;slaveWR.c: 167: case 0x05: Write_INTERNAL_EEPR
+ OM(0x05,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
362 0F80 0831 movf _Sdata,w
363 0F81 00B8 movwf ?_Write_INTERNAL_EEPROM
364 0F82 3005 movlw 5
365 0F83 26CB fcall _Write_INTERNAL_EEPROM
366 0F84 3011 movlw 17
367 0F85 00B8 movwf ?_Write_INTERNAL_EEPROM
368 0F86 3000 movlw 0
369 0F87 2ECB ljmp _Write_INTERNAL_EEPROM
370 0F88 l59
371 ;slaveWR.c: 168: case 0x06: Write_INTERNAL_EEPR
+ OM(0x06,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
372 0F88 0831 movf _Sdata,w
373 0F89 00B8 movwf ?_Write_INTERNAL_EEPROM
374 0F8A 3006 movlw 6
375 0F8B 26CB fcall _Write_INTERNAL_EEPROM
376 0F8C 3011 movlw 17
377 0F8D 00B8 movwf ?_Write_INTERNAL_EEPROM
378 0F8E 3000 movlw 0
379 0F8F 2ECB ljmp _Write_INTERNAL_EEPROM
380 0F90 l60
381 ;slaveWR.c: 169: case 0x07: Write_INTERNAL_EEPR
+ OM(0x07,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
382 0F90 0831 movf _Sdata,w
383 0F91 00B8 movwf ?_Write_INTERNAL_EEPROM
384 0F92 3007 movlw 7
385 0F93 26CB fcall _Write_INTERNAL_EEPROM
386 0F94 3011 movlw 17
387 0F95 00B8 movwf ?_Write_INTERNAL_EEPROM
388 0F96 3000 movlw 0
389 0F97 2ECB ljmp _Write_INTERNAL_EEPROM
390 0F98 l61
391 ;slaveWR.c: 170: case 0x08: Write_INTERNAL_EEPR
+ OM(0x08,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
392 0F98 0831 movf _Sdata,w
393 0F99 00B8 movwf ?_Write_INTERNAL_EEPROM
394 0F9A 3008 movlw 8
395 0F9B 26CB fcall _Write_INTERNAL_EEPROM
396 0F9C 3011 movlw 17
397 0F9D 00B8 movwf ?_Write_INTERNAL_EEPROM
398 0F9E 3000 movlw 0
399 0F9F 2ECB ljmp _Write_INTERNAL_EEPROM
400 0FA0 l62
401 ;slaveWR.c: 171: case 0x09: Write_INTERNAL_EEPR
+ OM(0x09,Sdata); break;
402 0FA0 0831 movf _Sdata,w
403 0FA1 00B8 movwf ?_Write_INTERNAL_EEPROM
404 0FA2 3009 movlw 9
405 0FA3 2ECB ljmp _Write_INTERNAL_EEPROM
406 0FA4 l63
407 ;slaveWR.c: 172: case 0x0A: Write_INTERNAL_EEPR
+ OM(0x0A,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
408 0FA4 0831 movf _Sdata,w
409 0FA5 00B8 movwf ?_Write_INTERNAL_EEPROM
410 0FA6 300A movlw 10
411 0FA7 26CB fcall _Write_INTERNAL_EEPROM
412 0FA8 3011 movlw 17
413 0FA9 00B8 movwf ?_Write_INTERNAL_EEPROM
414 0FAA 3000 movlw 0
415 0FAB 2ECB ljmp _Write_INTERNAL_EEPROM
416 0FAC l64
417 ;slaveWR.c: 173: case 0x0B: Write_INTERNAL_EEPR
+ OM(0x0B,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
418 0FAC 0831 movf _Sdata,w
419 0FAD 00B8 movwf ?_Write_INTERNAL_EEPROM
420 0FAE 300B movlw 11
421 0FAF 26CB fcall _Write_INTERNAL_EEPROM
422 0FB0 3011 movlw 17
423 0FB1 00B8 movwf ?_Write_INTERNAL_EEPROM
424 0FB2 3000 movlw 0
425 0FB3 2ECB ljmp _Write_INTERNAL_EEPROM
426 0FB4 l65
427 ;slaveWR.c: 174: case 0x0C: Write_INTERNAL_EEPR
+ OM(0x0C,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
428 0FB4 0831 movf _Sdata,w
429 0FB5 00B8 movwf ?_Write_INTERNAL_EEPROM
430 0FB6 300C movlw 12
431 0FB7 26CB fcall _Write_INTERNAL_EEPROM
432 0FB8 3011 movlw 17
433 0FB9 00B8 movwf ?_Write_INTERNAL_EEPROM
434 0FBA 3000 movlw 0
435 0FBB 2ECB ljmp _Write_INTERNAL_EEPROM
436 0FBC l66
437 ;slaveWR.c: 175: case 0x0D: Write_INTERNAL_EEPR
+ OM(0x0D,Sdata);Write_INTERNAL_EEPROM(0x00,0x11)
+ ; break;
438 0FBC 0831 movf _Sdata,w
439 0FBD 00B8 movwf ?_Write_INTERNAL_EEPROM
440 0FBE 300D movlw 13
441 0FBF 26CB fcall _Write_INTERNAL_EEPROM
442 0FC0 3011 movlw 17
443 0FC1 00B8 movwf ?_Write_INTERNAL_EEPROM
444 0FC2 3000 movlw 0
445 0FC3 2ECB ljmp _Write_INTERNAL_EEPROM
446 0FC4 l67
447 ;slaveWR.c: 176: case 0x0E: Write_INTERNAL_EEPR
+ OM(0x0E,Sdata); break;
448 0FC4 0831 movf _Sdata,w
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -