📄 1.lst
字号:
491 ;lcd.h: 107: RB3=0;
492 0661 1186 bcf 6,3
493 ;lcd.h: 108: delay();
494 0662 256F fcall _delay
495 ;lcd.h: 110: RB3=1;
496 0663 1586 bsf 6,3
497 ;lcd.h: 111: }
498 0664 0008 return
499 0665 _lcd_init
500 ;lcd.h: 36: PORTD=0X1;
501 0665 3001 movlw 1
502 0666 0183 clrf 3 ;select bank 0
503 0667 0088 movwf 8 ;volatile
504 ;lcd.h: 37: lcd_enable();
505 0668 265E 120A 118A fcall _lcd_enable
506 ;lcd.h: 38: PORTD=0X38;
507 066B 3038 movlw 56
508 066C 0088 movwf 8 ;volatile
509 ;lcd.h: 39: lcd_enable();
510 066D 265E 120A 118A fcall _lcd_enable
511 ;lcd.h: 40: PORTD=0X0C;
512 0670 300C movlw 12
513 0671 0088 movwf 8 ;volatile
514 ;lcd.h: 41: lcd_enable();
515 0672 265E 120A 118A fcall _lcd_enable
516 ;lcd.h: 42: PORTD=0X06;
517 0675 3006 movlw 6
518 0676 0088 movwf 8 ;volatile
519 ;lcd.h: 43: lcd_enable();
520 0677 265E 120A 118A fcall _lcd_enable
521 ;lcd.h: 44: PORTD=0X80;
522 067A 3080 movlw -128
523 067B 0088 movwf 8 ;volatile
524 ;lcd.h: 45: lcd_enable();
525 067C 2E5E ljmp _lcd_enable
526 067D _init
527 ;lcd.h: 28: TRISB=0x00;
528 067D 1683 bsf 3,5
529 067E 1303 bcf 3,6 ;carry unused
530 067F 0186 clrf 6 ;volatile
531 ;lcd.h: 29: TRISD=0x00;
532 0680 0188 clrf 8 ;volatile
533 ;lcd.h: 30: }
534 0681 1283 bcf 3,5
535 0682 0008 return
536 ;1.c: 26: void initial()
537 ;1.c: 27: {
538 0683 _initial
539 ;1.c: 28: count=0x0B;
540 0683 300B movlw 11
541 0684 1283 bcf 3,5
542 0685 1703 bsf 3,6
543 0686 0090 movwf _count^(0+256)
544 ;1.c: 29: }
545 0687 1303 bcf 3,6 ;carry unused
546 0688 0008 return
547 ;1.c: 5: bank1 int cplz[11];
548 ;1.c: 6: union cp1
549 ;1.c: 7: {
550 ;1.c: 8: int y1;
551 ;1.c: 9: unsigned char cple[2];
552 ;1.c: 10: }cplu;
553 ;1.c: 11: bank2 unsigned char count,data,k;
554 ;1.c: 12: bank2 int T5,u0;
555 ;1.c: 13: bank2 double RE5;
556 ;1.c: 14: bank2 unsigned char s[4];
557 ;1.c: 17: void ccpint()
558 ;1.c: 18: {
559 0689 _ccpint
560 ;1.c: 19: CCP1CON=0x05;
561 0689 3005 movlw 5
562 068A 0183 clrf 3 ;select bank 0
563 068B 0097 movwf 23 ;volatile
564 ;1.c: 20: T1CON=0x00;
565 068C 0190 clrf 16 ;volatile
566 ;1.c: 21: PEIE=1;
567 068D 170B bsf 11,6
568 ;1.c: 22: CCP1IE=1;
569 068E 1683 bsf 3,5
570 068F 150C bsf 12,2
571 ;1.c: 23: TRISC2=1;
572 0690 1507 bsf 7,2
573 ;1.c: 24: }
574 0691 1283 bcf 3,5
575 0692 0008 return
576 ;1.c: 62: void main()
577 ;1.c: 63: {
578 0693 _main
579 ;1.c: 64: ccpint();
580 0693 2689 fcall _ccpint
581 ;1.c: 65: initial();
582 0694 2683 fcall _initial
583 ;1.c: 66: init();
584 0695 267D fcall _init
585 ;1.c: 67: lcd_init();
586 0696 2665 120A 118A fcall _lcd_init
587 ;1.c: 68: write_web();
588 0699 2589 fcall _write_web
589 ;1.c: 69: TMR1H=0;
590 069A 018F clrf 15 ;volatile
591 ;1.c: 70: TMR1L=0;
592 069B 018E clrf 14 ;volatile
593 ;1.c: 71: CCP1IF=0;
594 069C 110C bcf 12,2
595 ;1.c: 72: TMR1IF=0;
596 069D 100C bcf 12,0
597 ;1.c: 73: INTCON=0xc0;
598 069E 30C0 movlw -64
599 069F 008B movwf 11 ;volatile
600 ;1.c: 74: TMR1ON=1;
601 06A0 1410 bsf 16,0
602 06A1 l27
603 ;1.c: 75: while(1)
604 ;1.c: 76: { count=0x0B;
605 06A1 300B movlw 11
606 06A2 1703 bsf 3,6
607 06A3 0090 movwf _count^(0+256)
608 ;1.c: 77: TMR1H=0;
609 06A4 1303 bcf 3,6 ;carry unused
610 06A5 018F clrf 15 ;volatile
611 ;1.c: 78: TMR1L=0;
612 06A6 018E clrf 14 ;volatile
613 ;1.c: 79: CCP1IF=0;
614 06A7 110C bcf 12,2
615 ;1.c: 80: TMR1IF=0;
616 06A8 100C bcf 12,0
617 ;1.c: 81: GIE=1;
618 06A9 178B bsf 11,7
619 ;1.c: 82: PEIE=1;
620 06AA 170B bsf 11,6
621 ;1.c: 83: TMR1ON=1;
622 06AB 1410 bsf 16,0
623 06AC l30
624 ;1.c: 85: while(1)
625 ;1.c: 86: { if(count==0) break; }
626 06AC 1703 bsf 3,6
627 06AD 0890 movf _count^(0+256)
628 06AE 1D03 btfss 3,2
629 06AF 2EAC goto l30
630 ;1.c: 87: TMR1ON=0;
631 06B0 1303 bcf 3,6 ;carry unused
632 06B1 1010 bcf 16,0
633 ;1.c: 88: GIE=0;
634 06B2 138B bcf 11,7
635 ;1.c: 89: frequency();
636 06B3 2554 120A 118A fcall _frequency
637 ;1.c: 91: PORTD=0xc0;
638 06B6 30C0 movlw -64
639 06B7 0088 movwf 8 ;volatile
640 ;1.c: 92: lcd_enable();
641 06B8 265E 120A 118A fcall _lcd_enable
642 ;1.c: 93: write_tel(RE5);
643 06BB 1703 bsf 3,6
644 06BC 0817 movf _RE5^(0+256),w
645 06BD 1303 bcf 3,6 ;carry unused
646 06BE 00A9 movwf ?_write_tel
647 06BF 1703 bsf 3,6
648 06C0 0818 movf (_RE5+1)^(0+256),w
649 06C1 1303 bcf 3,6 ;carry unused
650 06C2 00AA movwf ?_write_tel+1
651 06C3 1703 bsf 3,6
652 06C4 0819 movf (_RE5+2)^(0+256),w
653 06C5 1303 bcf 3,6 ;carry unused
654 06C6 00AB movwf ?_write_tel+2
655 06C7 25A3 fcall _write_tel
656 ;1.c: 96: }
657 06C8 2EA1 goto l27
658
659 psect text13
660 0000
661 0000
662 0000
663 0000
664 0000
665 0000
666 0000
667 0000
668 0000
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 0000
682 0000
683 0000
684 0000
685 0000
686 0000
687 0000
688 0000
689 0000
690 0000
691 0000
692 0000
693 0000
694 0000
695 0000
696 0000
697 0000
698 0000
699 0000
700 0000
701 0000
702 0000
703 0000
704 0000
705 0000
706 0000
707 0000
708 0000
709 0000
710 0000
711 0000
712 0000
713 0000
714 0000
715 0000
716 0000
717 0000
718 0000
719 0000
720 0000
721 0000
722 0000
723 0000
724 0000
725 0000
726 0000
727 0000
728 0000
729 0000
730 0000
731 0000
732 0000
733 0000
734 0000
735 0000
736 0000
737 0000
738 0000
739 0000
740 0000
741 0000
742 0000
743 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -