📄 run.lst
字号:
449 0000 _Run_Heated_Lid$run_file_name set ?a_Run_Heated
+ _Lid+3
450 ;run.c: 156: KEY_VALUE key_value = 0;
451 0098 0183 clrf 3 ;select bank 0
452 0099 01B8 clrf ?a_Run_Heated_Lid
453 ;run.c: 157: unsigned char bExit = 0;
454 009A 01B9 clrf ?a_Run_Heated_Lid+1
455 ;run.c: 158: unsigned char run_file_name[9] = {
+ 0};
456 009B 01BB clrf ?a_Run_Heated_Lid+3
457 ;run.c: 159: unsigned char lcd_position = 0;
458 009C 01BA clrf ?a_Run_Heated_Lid+2
459 ;run.c: 161: Eep_Rom_Read_Filename(n, run_file_
+ name);
460 009D 303B movlw ?a_Run_Heated_Lid+3
461 009E 00CB movwf ?_Eep_Rom_Read_Filename
462 009F 0836 movf ?_Run_Heated_Lid,w
463 00A0 160A 118A 272E fcall _Eep_Rom_Read_Filename
464 ;run.c: 162: Lcd_Set_Paint(1);
465 00A3 3001 movlw 1
466 00A4 160A 118A 268B fcall _Lcd_Set_Paint
+ 120A 118A
467 ;run.c: 163: while(!bExit)
468 00A9 2926 goto l44
469 00AA l45
470 ;run.c: 164: {
471 00AA 160A 118A 2688 fcall _Lcd_Get_Paint
+ 120A 118A
472 00AF 3800 iorlw 0
473 00B0 1903 btfsc 3,2
474 00B1 28B8 goto l47
475 ;run.c: 166: {
476 00B2 303B movlw ?a_Run_Heated_Lid+3
477 00B3 205F fcall _Run_Heated_Lid_Dsp
478 ;run.c: 168: Lcd_Set_Paint(0);
479 00B4 3000 movlw 0
480 00B5 160A 118A 268B fcall _Lcd_Set_Paint
481 00B8 l47
482 ;run.c: 169: }
483 00B8 120A 158A 23F4 fcall _Keypad_HighISR
+ 120A 118A
484 00BD 00B8 movwf ?a_Run_Heated_Lid
485 ;run.c: 171: switch(key_value)
486 00BE 28F2 goto l49
487 ;run.c: 172: {
488 ;run.c: 174: break;
489 ;run.c: 175: case KEY_0:
490 ;run.c: 176: break;
491 ;run.c: 177: case KEY_1:
492 ;run.c: 178: break;
493 ;run.c: 179: case KEY_2:
494 ;run.c: 180: break;
495 ;run.c: 181: case KEY_3:
496 ;run.c: 182: break;
497 ;run.c: 183: case KEY_4:
498 ;run.c: 184: break;
499 ;run.c: 185: case KEY_5:
500 ;run.c: 186: break;
501 ;run.c: 187: case KEY_6:
502 ;run.c: 188: break;
503 ;run.c: 189: case KEY_7:
504 ;run.c: 190: break;
505 ;run.c: 191: case KEY_8:
506 ;run.c: 192: break;
507 ;run.c: 193: case KEY_9:
508 ;run.c: 194: break;
509 00BF l61
510 ;run.c: 195: case KEY_LEFT:
511 ;run.c: 196: {
512 00BF 120A 158A 2618 fcall _Lcd_Cursor_Left
+ 120A 118A
513 ;run.c: 198: break;
514 00C4 2926 goto l44
515 00C5 l62
516 ;run.c: 199: }
517 ;run.c: 201: {
518 00C5 120A 158A 262F fcall _Lcd_Cursor_Right
+ 120A 118A
519 ;run.c: 203: break;
520 00CA 2926 goto l44
521 00CB l63
522 ;run.c: 204: }
523 ;run.c: 206: {
524 00CB 120A 158A 2647 fcall _Lcd_Cursor_Up
+ 120A 118A
525 ;run.c: 208: break;
526 00D0 2926 goto l44
527 00D1 l64
528 ;run.c: 209: }
529 ;run.c: 211: {
530 00D1 120A 158A 2653 fcall _Lcd_Cursor_Down
+ 120A 118A
531 ;run.c: 213: break;
532 00D6 2926 goto l44
533 00D7 l65
534 ;run.c: 214: }
535 ;run.c: 216: {
536 00D7 160A 118A 2685 fcall _Lcd_Get_Current_position
+ 120A 118A
537 00DC 00BA movwf ?a_Run_Heated_Lid+2
538 ;run.c: 218: if((lcd_position >= 66) || (lcd_po
+ sition <= 68))
539 00DD 3042 movlw 66
540 00DE 023A subwf ?a_Run_Heated_Lid+2,w
541 00DF 1803 btfsc 3,0
542 00E0 28E5 goto u260
543 00E1 3045 movlw 69
544 00E2 023A subwf ?a_Run_Heated_Lid+2,w
545 00E3 1803 btfsc 3,0
546 00E4 28E7 goto l66
547 00E5 u260
548 ;run.c: 219: {
549 00E5 01B9 clrf ?a_Run_Heated_Lid+1
550 00E6 0AB9 incf ?a_Run_Heated_Lid+1
551 00E7 l66
552 ;run.c: 221: }
553 00E7 3048 movlw 72
554 00E8 023A subwf ?a_Run_Heated_Lid+2,w
555 00E9 1803 btfsc 3,0
556 00EA 28EF goto l68
557 00EB 304A movlw 74
558 00EC 023A subwf ?a_Run_Heated_Lid+2,w
559 00ED 1803 btfsc 3,0
560 00EE 2926 goto l44
561 ;run.c: 223: {
562 ;run.c: 225: }
563 00EF l68
564 ;run.c: 227: }
565 ;run.c: 229: bExit = 1;
566 00EF 01B9 clrf ?a_Run_Heated_Lid+1
567 00F0 0AB9 incf ?a_Run_Heated_Lid+1
568 ;run.c: 230: break;
569 ;run.c: 231: default:
570 ;run.c: 232: break;
571 00F1 2926 goto l44
572 00F2 l49
573 00F2 0838 movf ?a_Run_Heated_Lid,w
574 00F3 3AFF xorlw -1
575 00F4 1903 btfsc 3,2
576 00F5 2926 goto l44
577 00F6 3AFE xorlw 254
578 00F7 1903 btfsc 3,2
579 00F8 2926 goto l44
580 00F9 3A03 xorlw 3
581 00FA 1903 btfsc 3,2
582 00FB 2926 goto l44
583 00FC 3A01 xorlw 1
584 00FD 1903 btfsc 3,2
585 00FE 2926 goto l44
586 00FF 3A07 xorlw 7
587 0100 1903 btfsc 3,2
588 0101 2926 goto l44
589 0102 3A01 xorlw 1
590 0103 1903 btfsc 3,2
591 0104 2926 goto l44
592 0105 3A03 xorlw 3
593 0106 1903 btfsc 3,2
594 0107 2926 goto l44
595 0108 3A01 xorlw 1
596 0109 1903 btfsc 3,2
597 010A 2926 goto l44
598 010B 3A0F xorlw 15
599 010C 1903 btfsc 3,2
600 010D 2926 goto l44
601 010E 3A01 xorlw 1
602 010F 1903 btfsc 3,2
603 0110 2926 goto l44
604 0111 3A03 xorlw 3
605 0112 1903 btfsc 3,2
606 0113 2926 goto l44
607 0114 3A01 xorlw 1
608 0115 1903 btfsc 3,2
609 0116 28D1 goto l64
610 0117 3A07 xorlw 7
611 0118 1903 btfsc 3,2
612 0119 28CB goto l63
613 011A 3A01 xorlw 1
614 011B 1903 btfsc 3,2
615 011C 28BF goto l61
616 011D 3A03 xorlw 3
617 011E 1903 btfsc 3,2
618 011F 28C5 goto l62
619 0120 3A01 xorlw 1
620 0121 1903 btfsc 3,2
621 0122 28D7 goto l65
622 0123 3A1F xorlw 31
623 0124 1903 btfsc 3,2
624 0125 28EF goto l68
625 0126 l44
626 ;run.c: 234: }
627 0126 08B9 movf ?a_Run_Heated_Lid+1
628 0127 1D03 btfss 3,2
629 0128 0008 return
630 0129 28AA goto l45
631
632 psect temp
633 0070 btemp
634 0070 ds 2
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Thu Dec 20 19:08:34 2007
l4 0AF9 l5 0A21
l7 0A51 l8 0A2C
pc 0002 _Lcd_Get_Current_position 1685
_Lcd_Cursor_Right 0E2F l11 0A48
l13 0AC5 l30 0A81
l32 0A8E l41 0AC2
l25 0A58 l34 0A98
l26 0A5E l27 0A64
l44 0126 l36 0AA2
l28 0A6A l61 00BF
l45 00AA l29 0A70
l62 00C5 l38 0AAC
l63 00CB l47 00B8
l64 00D1 l65 00D7
l49 00F2 l66 00E7
l68 00EF _no 1148
u260 00E5 ?a_Run_Heated_Lid_Dsp 0044
_yes 113A _Dsp_Run_Menu 0A08
?_Lcd_Show_RomString 004C ?a_Run_Menu 0027
?_Eep_Rom_Read_Filename 004B _run_menu 111D
_Lcd_Clr 0E5F btemp 0070
_Lcd_Show_String 16C6 lbmul 16A2
_Keypad_HighISR 0BF4 _Lcd_Cursor_Left 0E18
_Lcd_Cursor_Down 0E53 _Lcd_Show_RomString 175A
_Eep_Rom_Read_Filename 172E _Run_Heated_Lid 0098
_Lcd_Get_Paint 1688 _Run_Heated_Lid_Dsp 005F
status 0003 _Run_Menu 0A12
_run_heat_lid 104C _Lcd_Cursor_Up 0E47
?a_Run_Heated_Lid 0038 _Lcd_MoveTo_Position 0DF2
?_Run_Heated_Lid 0036 _Lcd_Set_Paint 168B
used_btemp0 0001 used_btemp1 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -