📄 mtouch_416f883.lst
字号:
240
241 0064 u2721:
242 0064 1606 bsf (52/8),(52)&7
243 0065 2867 goto u2734
244 0066 u2720:
245 0066 1206 bcf (52/8),(52)&7
246 0067 u2734:
247
248 line 73
249 ;mtouch4.c: 73: RB5=(Buttons.B44==1) ? 0 :1;
250 0067 1283 bcf status, 5 ;RP0=0, select bank0
251 0068 1303 bcf status, 6 ;RP2=0, select bank0
252
253 0069 1DFC btfss (124),3
254 006A 286C goto u2741
255 006B 286E goto u2740
256
257
258 006C u2741:
259 006C 1686 bsf (53/8),(53)&7
260 006D 286F goto u2754
261 006E u2740:
262 006E 1286 bcf (53/8),(53)&7
263 006F u2754:
264
265 line 74
266
267 006F l3:
268 line 68
269 006F 284F goto l4
270 global start
271 0070 118A 2811 ljmp start
272 GLOBAL __end_of_main
273 0072 __end_of_main:
274 FNSIZE _main,0,0
275 ; =============== function _main ends =========
===
276
277 psect maintext
278 line 75
279 signat _main,88
280 global _Abit_init
281 global ??_Abit_init
282 global ?_Abit_init
283
284 ; *************** function _Abit_init *********
********
285 ; Defined at:
286 ; line 77 in file "F:\pro\mtouch_4\mtouch4.c"
287 ; Parameters:
288 ; None
289 ; Auto variables:
290 ; None
291 ; Return value:
292 ; type: void
293 ; size: 0
294 ; Registers used:
295 ; wreg, fsr, status,2, status,0, pclath, cstac
k
296 ; Tracked objects:
297 ; On entry : BFF/0
298 ; On exit : 0/0
299 ; Unchanged: 0/0
300 ; Data sizes:
301 ; Autos: 0
302 ; Params: 0
303 ; Temp: 0
304 ; Total: 0
305 ; This function calls:
306 ; _Abit_capinit
307 ; This function is called by:
308 ; _main
309 ; This function uses a non-reentrant model
310 ;
311 psect text51,local,class=CODE,delta=2
312 file "F:\pro\mtouch_4\mtouch4.c"
313 line 77
314 ;mtouch4.c: 76: void Abit_init(void)
315 ;mtouch4.c: 77: {
316
317 04D3 _Abit_init:
318 ; Regs used in _Abit_init: [wreg+fsr+status,2+s
tatus,0+pclath+cstack]
319 line 78
320 ;mtouch4.c: 78: TRISA5=0;
321 04D3 1003 clrc
322 04D4 1683 bsf status, 5 ;RP0=1, select bank1
323 04D5 1303 bcf status, 6 ;RP2=0, select bank1
324
325 04D6 1285 bcf (1069/8),(1069)&7
326 04D7 1C03 btfss status,0
327 04D8 2CDA goto u2395
328 04D9 1685 bsf (1069/8),(1069)&7
329 04DA u2395:
330
331 line 79
332 ;mtouch4.c: 79: TRISA0=1;
333 04DA 1403 setc
334
335 04DB 1005 bcf (1064/8),(1064)&7
336 04DC 1C03 btfss status,0
337 04DD 2CDF goto u2405
338 04DE 1405 bsf (1064/8),(1064)&7
339 04DF u2405:
340
341 line 80
342 ;mtouch4.c: 80: TRISA1=1;
343 04DF 1403 setc
344
345 04E0 1085 bcf (1065/8),(1065)&7
346 04E1 1C03 btfss status,0
347 04E2 2CE4 goto u2415
348 04E3 1485 bsf (1065/8),(1065)&7
349 04E4 u2415:
350
351 line 81
352 ;mtouch4.c: 81: TRISB3=1;
353 04E4 1403 setc
354 04E5 1803 btfsc status,0
355 04E6 2CE8 goto u2421
356 04E7 2CEA goto u2420
357
358
359 04E8 u2421:
360 04E8 1586 bsf (1075/8),(1075)&7
361 04E9 2CEB goto u2434
362 04EA u2420:
363 04EA 1186 bcf (1075/8),(1075)&7
364 04EB u2434:
365
366 line 82
367 ;mtouch4.c: 82: TRISB1=1;
368 04EB 1403 setc
369 04EC 1803 btfsc status,0
370 04ED 2CEF goto u2441
371 04EE 2CF1 goto u2440
372
373
374 04EF u2441:
375 04EF 1486 bsf (1073/8),(1073)&7
376 04F0 2CF2 goto u2454
377 04F1 u2440:
378 04F1 1086 bcf (1073/8),(1073)&7
379 04F2 u2454:
380
381 line 83
382 ;mtouch4.c: 83: TRISC1=0;
383 04F2 1003 clrc
384 04F3 1803 btfsc status,0
385 04F4 2CF6 goto u2461
386 04F5 2CF8 goto u2460
387
388
389 04F6 u2461:
390 04F6 1487 bsf (1081/8),(1081)&7
391 04F7 2CF9 goto u2474
392 04F8 u2460:
393 04F8 1087 bcf (1081/8),(1081)&7
394 04F9 u2474:
395
396 line 84
397 ;mtouch4.c: 84: TRISC2=0;
398 04F9 1003 clrc
399 04FA 1803 btfsc status,0
400 04FB 2CFD goto u2481
401 04FC 2CFF goto u2480
402
403
404 04FD u2481:
405 04FD 1507 bsf (1082/8),(1082)&7
406 04FE 2D00 goto u2494
407+ 04FF u2480:
408 04FF 1107 bcf (1082/8),(1082)&7
409 0500 u2494:
410
411 line 85
412 ;mtouch4.c: 85: TRISB4=0;
413 0500 1003 clrc
414 0501 1803 btfsc status,0
415 0502 2D04 goto u2501
416 0503 2D06 goto u2500
417
418
419 0504 u2501:
420 0504 1606 bsf (1076/8),(1076)&7
421 0505 2D07 goto u2514
422 0506 u2500:
423 0506 1206 bcf (1076/8),(1076)&7
424 0507 u2514:
425
426 line 86
427 ;mtouch4.c: 86: TRISB5=0;
428 0507 1003 clrc
429 0508 1803 btfsc status,0
430 0509 2D0B goto u2521
431 050A 2D0D goto u2520
432
433
434 050B u2521:
435 050B 1686 bsf (1077/8),(1077)&7
436 050C 2D0E goto u2534
437 050D u2520:
438 050D 1286 bcf (1077/8),(1077)&7
439 050E u2534:
440
441 line 87
442 ;mtouch4.c: 87: Buttons.B11 = 0;
443 050E 1003 clrc
444 050F 1283 bcf status, 5 ;RP0=0, select bank0
445 0510 1303 bcf status, 6 ;RP2=0, select bank0
446
447 0511 1803 btfsc status,0
448 0512 2D14 goto u2545
449 0513 107C bcf (124),0
450 0514 u2545:
451
452 line 88
453 ;mtouch4.c: 88: Buttons.B22 = 0;
454 0514 1003 clrc
455
456 0515 1803 btfsc status,0
457 0516 2D18 goto u2555
458 0517 10FC bcf (124),1
459 0518 u2555:
460
461 line 89
462 ;mtouch4.c: 89: Buttons.B33 = 0;
463 0518 1003 clrc
464
465 0519 1803 btfsc status,0
466 051A 2D1C goto u2565
467 051B 117C bcf (124),2
468 051C u2565:
469
470 line 90
471 ;mtouch4.c: 90: Buttons.B44 = 0;
472 051C 1003 clrc
473
474 051D 1803 btfsc status,0
475 051E 2D20 goto u2575
476 051F 11FC bcf (124),3
477 0520 u2575:
478
479 line 91
480 ;mtouch4.c: 91: Abit_capinit();
481 0520 118A 233A 118A fcall _Abit_capinit
482 line 92
483 ;mtouch4.c: 92: GIE=1;
484 0523 1403 setc
485 0524 1803 btfsc status,0
486 0525 2D29 goto u2581
487 0526 2D2B goto u2580
488 0527 1283 bcf status, 5 ;RP0=0, select bank0
489 0528 1303 bcf status, 6 ;RP2=0, select bank0
490
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -