📄 main_c.lst
字号:
496 1B7 BBD goto L8
497 ;main_c.c: 345: break;
498 1B8 l51
499 ;main_c.c: 346: }
500 ;main_c.c: 348: {
501 1B8 C08 movlw 8
502 1B9 BBD goto L8
503 ;main_c.c: 350: break;
504 1BA l52
505 ;main_c.c: 351: }
506 ;main_c.c: 353: {
507 1BA C10 movlw 16
508 1BB BBD goto L8
509 ;main_c.c: 355: break;
510 1BC l53
511 ;main_c.c: 356: }
512 ;main_c.c: 358: {
513 1BC C20 movlw 32
514 1BD L8
515 1BD 1A6 xorwf 6 ;volatile
516 ;main_c.c: 360: break;
517 1BE B9C goto l40
518 1BF l54
519 ;main_c.c: 361: }
520 ;main_c.c: 363: {
521 1BF 066 clrf 6 ;volatile
522 ;main_c.c: 365: break;
523 ;main_c.c: 366: }
524 ;main_c.c: 368: {
525 ;main_c.c: 370: }
526 ;main_c.c: 372: {
527 1C0 B9C goto l40
528 1C1 l48
529 1C1 212 movf _key_word,w ;volatile
530 1C2 643 btfsc 3,2
531 1C3 BB4 goto l49
532 1C4 F01 xorlw 1
533 1C5 643 btfsc 3,2
534 1C6 BB6 goto l50
535 1C7 F03 xorlw 3
536 1C8 643 btfsc 3,2
537 1C9 BB8 goto l51
538 1CA F01 xorlw 1
539 1CB 643 btfsc 3,2
540 1CC BBA goto l52
541 1CD F07 xorlw 7
542 1CE 643 btfsc 3,2
543 1CF BBC goto l53
544 1D0 F02 xorlw 2
545 1D1 643 btfsc 3,2
546 1D2 BBF goto l54
547 1D3 F2A xorlw 42
548 1D4 B9C goto l40
549 1D5 l42
550 ;main_c.c: 384: TMR0 = TMR0-250;
551 1D5 C06 movlw 6
552 1D6 1E1 addwf 1 ;volatile
553 ;main_c.c: 386: if(++programtimecount > 3)
554 1D7 C04 movlw 4
555 1D8 5A4 bsf 4,5
556 1D9 2B1 incf _programtimecount^(0+32) ;volatile
557 1DA 091 subwf _programtimecount^(0+32),w ;volatile
558 1DB 703 btfss 3,0
559 1DC BF3 goto l59
560 ;main_c.c: 387: {
561 1DD 071 clrf _programtimecount^(0+32) ;volatile
562 ;main_c.c: 389: }
563 1DE BF3 goto l59
564 1DF l60
565 ;main_c.c: 391: {
566 ;main_c.c: 393: {
567 1DF C38 movlw u277& (0+255)
568 1E0 064 clrf 4
569 1E1 03B movwf ?_disp
570 1E2 AD5 ljmp _disp
571 1E3 u278
572 ;main_c.c: 395: break;
573 1E3 B9B goto l38
574 1E4 l61
575 ;main_c.c: 396: }
576 ;main_c.c: 398: {
577 1E4 C3B movlw u287& (0+255)
578 1E5 064 clrf 4
579 1E6 03B movwf ?_beep_cl
580 1E7 AC5 ljmp _beep_cl
581 1E8 u288
582 ;main_c.c: 400: break;
583 1E8 B9B goto l38
584 1E9 l62
585 ;main_c.c: 401: }
586 ;main_c.c: 403: {
587 1E9 C3E movlw u297& (0+255)
588 1EA 064 clrf 4
589 1EB 03B movwf ?_function1
590 1EC AC0 ljmp _function1
591 1ED u298
592 ;main_c.c: 405: break;
593 1ED B9B goto l38
594 1EE l63
595 ;main_c.c: 406: }
596 ;main_c.c: 408: {
597 1EE C41 movlw u307& (0+255)
598 1EF 064 clrf 4
599 1F0 03B movwf ?_time
600 1F1 A9E ljmp _time
601 1F2 u308
602 ;main_c.c: 410: break;
603 1F2 B9B goto l38
604 1F3 l59
605 1F3 211 movf _programtimecount^(0+32),w ;volatile
606 1F4 643 btfsc 3,2
607 1F5 BDF goto l60
608 1F6 F01 xorlw 1
609 1F7 643 btfsc 3,2
610 1F8 BE4 goto l61
611 1F9 F03 xorlw 3
612 1FA 643 btfsc 3,2
613 1FB BE9 goto l62
614 1FC F01 xorlw 1
615 1FD 643 btfsc 3,2
616 1FE BEE goto l63
617 1FF B9B goto l38
618
619 psect jmp_tab
620 232 u257
621 232 4C3 4A3 B9A ljmp u258
622 235 u267
623 235 4C3 4A3 BA6 ljmp u268
624 238 u277
625 238 4C3 4A3 BE3 ljmp u278
626 23B u287
627 23B 4C3 4A3 BE8 ljmp u288
628 23E u297
629 23E 4C3 4A3 BED ljmp u298
630 241 u307
631 241 4C3 4A3 BF2 ljmp u308
632
633 psect text7
634 0000
635 0000
636 0000
637 0000
638 0000
639 0000
640 0000
641 0000
642 0000
643 0000
644 0000
645 0000
646 0000
647 0000
648 0000
649 0000
650 0000
651 0000
652 0000
653 0000
654 0000
655 0000
656 0000
657 0000
658 0000
659 0000
660 0000
661 0000
662 0000
663
664 psect rbss_0
665 00D F92
666 00D ds 1
667 00E _DATACOUNT
668 00E ds 1
669 0000
670 0000
671 0000
672 0000
673 0000
674 0000
675 0000
676 0000
677 0000
678 0000
679 0000
680 0000
681 00F _have_count
682 00F ds 1
683 010 _hightcount
684 010 ds 1
685 011 _irbitcount
686 011 ds 1
687 012 _key_word
688 012 ds 1
689 013 _lowcount
690 013 ds 1
691 014 _second
692 014 ds 1
693 015 _timecount
694 015 ds 1
695 016 _timeminute
696 016 ds 1
697 017 _ircode
698 017 ds 2
699 019 _irsignalstartcount
700 019 ds 2
701
702 psect rbss_1
703 030 _ledsec
704 030 ds 1
705 031 _programtimecount
706 031 ds 1
707 032 _millisecond
708 032 ds 2
709
710 psect temp
711 008 btemp
712 008 ds 3
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Thu Dec 21 00:37:18 2006
l3 0178 l4 0119 l6 0154
l7 0121 F92 000D l11 0130
l20 0175 l12 012A l13 0132
l22 010B l15 0140 l40 019C
l32 00BB l16 0150 l25 0105
l42 01D5 l50 01B6 l26 00DE
l18 0158 l51 01B8 l27 00F1
l60 01DF l52 01BA l44 01AC
l28 00D1 l61 01E4 l53 01BC
l62 01E9 l54 01BF l38 019B
l63 01EE l48 01C1 l49 01B4
l59 01F3 _programtimecount 0031 _timeminute 0016
fsr 0004 ?_beep_cl 001B u307 0241
u308 01F2 u257 0232 u185 016D
u258 019A u267 0235 u268 01A6
u277 0238 u278 01E3 u287 023B
u288 01E8 u297 023E u298 01ED
_key_word 0012 _lowcount 0013 string_direct 0203
_ircodetable 020E _ledsec 0030 _ircode 0017
_second 0014 _disp 00D5 _main 0196
_have_count 000F _init 017E _time 009E
btemp 0008 lbdiv 0013 lbmod 0013
_function1 00C0 start 0000 ?_IRKeyScan 001B
_DATACOUNT 000E _hightcount 0010 _millisecond 0032
_beep_cl 00C5 ?_disp 001B ?_init 001B
_timecount 0015 ?_time 001B string_indir 0200
string_table 0201 _irbitcount 0011 idloc_word 0800
_ledcodetable 0204 status 0003 ?a_IRKeyScan 001C
_irsignalstartcount 0019 ?_function1 001B clear_bank0 0000
clear_bank1 0004 _IRKeyScan 0110 used_btemp0 0001
used_btemp1 0001 used_btemp2 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -