📄 cc1020hs.lst
字号:
674 05B5 01D2 clrf ?_WriteToCC1020Register
675 05B6 301C movlw 28
676 05B7 256D 120A 118A fcall _WriteToCC1020Register
677 ;CC1020HS.c: 542: WriteToCC1020Register(0x1B,0x
+ B5);
678 05BA 30B5 movlw -75
679 05BB 00D2 movwf ?_WriteToCC1020Register
680 05BC 301B movlw 27
681 05BD 256D 120A 118A fcall _WriteToCC1020Register
682 ;CC1020HS.c: 545: for(TimeOutCounter=106; ((Rea
+ dFromCC1020Register(0x40)&0x80)==0)&&(TimeOutCo
+ unter>0); TimeOutCounter--);
683 05C0 306A movlw 106
684 05C1 00D0 movwf ?a_CalibrateCC1020+1 ;volatile
685 05C2 01D1 clrf ?a_CalibrateCC1020+2 ;volatile
686 05C3 2DC8 goto l134
687 05C4 l131
688 05C4 08D0 movf ?a_CalibrateCC1020+1 ;volatile
689 05C5 1903 btfsc 3,2
690 05C6 03D1 decf ?a_CalibrateCC1020+2 ;volatile
691 05C7 03D0 decf ?a_CalibrateCC1020+1 ;volatile
692 05C8 l134
693 05C8 3040 movlw 64
694 05C9 2586 fcall _ReadFromCC1020Register
695 05CA 00F0 movwf btemp
696 05CB 1BF0 btfsc btemp,7
697 05CC 2DD1 goto l132
698 05CD 0851 movf ?a_CalibrateCC1020+2,w ;volatile
699 05CE 0450 iorwf ?a_CalibrateCC1020+1,w ;volatile
700 05CF 1D03 btfss 3,2
701 05D0 2DC4 goto l131
702 05D1 l132
703 ;CC1020HS.c: 548: for(TimeOutCounter=106; ((Rea
+ dFromCC1020Register(0x40)&0x10)==0)&&(TimeOutCo
+ unter>0); TimeOutCounter--);
704 05D1 306A movlw 106
705 05D2 00D0 movwf ?a_CalibrateCC1020+1 ;volatile
706 05D3 01D1 clrf ?a_CalibrateCC1020+2 ;volatile
707 05D4 2DD9 goto l138
708 05D5 l135
709 05D5 08D0 movf ?a_CalibrateCC1020+1 ;volatile
710 05D6 1903 btfsc 3,2
711 05D7 03D1 decf ?a_CalibrateCC1020+2 ;volatile
712 05D8 03D0 decf ?a_CalibrateCC1020+1 ;volatile
713 05D9 l138
714 05D9 3040 movlw 64
715 05DA 2586 fcall _ReadFromCC1020Register
716 05DB 00F0 movwf btemp
717 05DC 1A70 btfsc btemp,4
718 05DD 2DE2 goto l136
719 05DE 0851 movf ?a_CalibrateCC1020+2,w ;volatile
720 05DF 0450 iorwf ?a_CalibrateCC1020+1,w ;volatile
721 05E0 1D03 btfss 3,2
722 05E1 2DD5 goto l135
723 05E2 l136
724 ;CC1020HS.c: 551: WriteToCC1020Register(0x1C,PA
+ _POWER);
725 05E2 084F movf ?a_CalibrateCC1020,w
726 05E3 00D2 movwf ?_WriteToCC1020Register
727 05E4 301C movlw 28
728 05E5 256D 120A 118A fcall _WriteToCC1020Register
729 ;CC1020HS.c: 554: return ((ReadFromCC1020Regist
+ er(0x40)&0x10)==0x10);
730 05E8 3040 movlw 64
731 05E9 2586 fcall _ReadFromCC1020Register
732 05EA 00F0 movwf btemp
733 05EB 3000 movlw 0
734 05EC 1A70 btfsc btemp,4
735 05ED 3001 movlw 1
736 ;CC1020HS.c: 555: }
737 05EE 0008 return
738 05EF _SetupCC1020RX
739 ; _RXANALOG assigned to ?a_SetupCC1020RX+0
740 0000 _SetupCC1020RX$RXANALOG set ?a_SetupCC1020RX
741 ; _lock_status assigned to ?a_SetupCC1020RX+1
742 0000 _SetupCC1020RX$lock_status set ?a_SetupCC1020RX
+ +1
743 ; _TimeOutCounter assigned to ?a_SetupCC1020RX+
+ 2
744 0000 _SetupCC1020RX$TimeOutCounter set ?a_SetupCC102
+ 0RX+2
745 ;_RXANALOG stored from w
746 05EF 0183 clrf 3 ;select bank 0
747 05F0 00CB movwf ?a_SetupCC1020RX
748 ;CC1020HS.c: 562: volatile INT16U TimeOutCounte
+ r;
749 05F1 3011 movlw 17
750 05F2 00D2 movwf ?_WriteToCC1020Register
751 05F3 3000 movlw 0
752 05F4 256D 120A 118A fcall _WriteToCC1020Register
753 ;CC1020HS.c: 566: WriteToCC1020Register(0x17,RX
+ ANALOG);
754 05F7 084B movf ?a_SetupCC1020RX,w
755 05F8 00D2 movwf ?_WriteToCC1020Register
756 05F9 3017 movlw 23
757 05FA 256D 120A 118A fcall _WriteToCC1020Register
758 ;CC1020HS.c: 567: for(TimeOutCounter=106;((Read
+ FromCC1020Register(0x40)&0x10)==0)&&(TimeOutCou
+ nter>0);TimeOutCounter--);
759 05FD 306A movlw 106
760 05FE 00CD movwf ?a_SetupCC1020RX+2 ;volatile
761 05FF 01CE clrf ?a_SetupCC1020RX+3 ;volatile
762 0600 2E05 goto l143
763 0601 l140
764 0601 08CD movf ?a_SetupCC1020RX+2 ;volatile
765 0602 1903 btfsc 3,2
766 0603 03CE decf ?a_SetupCC1020RX+3 ;volatile
767 0604 03CD decf ?a_SetupCC1020RX+2 ;volatile
768 0605 l143
769 0605 3040 movlw 64
770 0606 2586 fcall _ReadFromCC1020Register
771 0607 00F0 movwf btemp
772 0608 1A70 btfsc btemp,4
773 0609 2E0E goto l141
774 060A 084E movf ?a_SetupCC1020RX+3,w ;volatile
775 060B 044D iorwf ?a_SetupCC1020RX+2,w ;volatile
776 060C 1D03 btfss 3,2
777 060D 2E01 goto l140
778 060E l141
779 ;CC1020HS.c: 569: if((ReadFromCC1020Register(0x
+ 40)&0x10)==0x10)
780 060E 3040 movlw 64
781 060F 2586 fcall _ReadFromCC1020Register
782 0610 00F0 movwf btemp
783 0611 1E70 btfss btemp,4
784 0612 2E16 goto l144
785 ;CC1020HS.c: 570: {
786 0613 01CC clrf ?a_SetupCC1020RX+1
787 0614 0ACC incf ?a_SetupCC1020RX+1
788 ;CC1020HS.c: 573: }
789 0615 2E21 goto l145
790 0616 l144
791 ;CC1020HS.c: 575: {
792 0616 084A movf ?_SetupCC1020RX,w
793 0617 25B3 120A 118A fcall _CalibrateCC1020
794 061A 3800 iorlw 0
795 061B 1903 btfsc 3,2
796 061C 2E20 goto l146
797 ;CC1020HS.c: 577: {
798 061D 3002 movlw 2
799 061E 00CC movwf ?a_SetupCC1020RX+1
800 ;CC1020HS.c: 579: }
801 061F 2E21 goto l145
802 0620 l146
803 ;CC1020HS.c: 581: {
804 0620 01CC clrf ?a_SetupCC1020RX+1
805 ;CC1020HS.c: 583: }
806 0621 l145
807 ;CC1020HS.c: 584: }
808 ;CC1020HS.c: 585: WriteToCC1020Register(0x00,0x
+ 01);
809 0621 01D2 clrf ?_WriteToCC1020Register
810 0622 0AD2 incf ?_WriteToCC1020Register
811 0623 3000 movlw 0
812 0624 256D 120A 118A fcall _WriteToCC1020Register
813 ;CC1020HS.c: 586: return (lock_status);
814 0627 084C movf ?a_SetupCC1020RX+1,w
815 ;CC1020HS.c: 587: }
816 0628 0008 return
817 0629 _SetupCC1020TX
818 ; _TXANALOG assigned to ?a_SetupCC1020TX+0
819 0000 _SetupCC1020TX$TXANALOG set ?a_SetupCC1020TX
820 ; _lock_status assigned to ?a_SetupCC1020TX+1
821 0000 _SetupCC1020TX$lock_status set ?a_SetupCC1020TX
+ +1
822 ; _TimeOutCounter assigned to ?a_SetupCC1020TX+
+ 2
823 0000 _SetupCC1020TX$TimeOutCounter set ?a_SetupCC102
+ 0TX+2
824 ;_TXANALOG stored from w
825 0629 0183 clrf 3 ;select bank 0
826 062A 00CB movwf ?a_SetupCC1020TX
827 ;CC1020HS.c: 594: volatile INT16U TimeOutCounte
+ r;
828 062B 01D2 clrf ?_WriteToCC1020Register
829 062C 301C movlw 28
830 062D 256D 120A 118A fcall _WriteToCC1020Register
831 ;CC1020HS.c: 598: WriteToCC1020Register(0x17,TX
+ ANALOG);
832 0630 084B movf ?a_SetupCC1020TX,w
833 0631 00D2 movwf ?_WriteToCC1020Register
834 0632 3017 movlw 23
835 0633 256D 120A 118A fcall _WriteToCC1020Register
836 ;CC1020HS.c: 599: WriteToCC1020Register(0x00,0x
+ C1);
837 0636 30C1 movlw -63
838 0637 00D2 movwf ?_WriteToCC1020Register
839 0638 3000 movlw 0
840 0639 256D 120A 118A fcall _WriteToCC1020Register
841 ;CC1020HS.c: 600: for(TimeOutCounter=106; ((Rea
+ dFromCC1020Register(0x40)&0x10)==0)&&(TimeOutCo
+ unter>0); TimeOutCounter--);
842 063C 306A movlw 106
843 063D 00CD movwf ?a_SetupCC1020TX+2 ;volatile
844 063E 01CE clrf ?a_SetupCC1020TX+3 ;volatile
845 063F 2E44 goto l152
846 0640 l149
847 0640 08CD movf ?a_SetupCC1020TX+2 ;volatile
848 0641 1903 btfsc 3,2
849 0642 03CE decf ?a_SetupCC1020TX+3 ;volatile
850 0643 03CD decf ?a_SetupCC1020TX+2 ;volatile
851 0644 l152
852 0644 3040 movlw 64
853 0645 2586 fcall _ReadFromCC1020Register
854 0646 00F0 movwf btemp
855 0647 1A70 btfsc btemp,4
856 0648 2E4D goto l150
857 0649 084E movf ?a_SetupCC1020TX+3,w ;volatile
858 064A 044D iorwf ?a_SetupCC1020TX+2,w ;volatile
859 064B 1D03 btfss 3,2
860 064C 2E40 goto l149
861 064D l150
862 ;CC1020HS.c: 602: if((ReadFromCC1020Register(0x
+ 40)&0x10)==0x10)
863 064D 3040 movlw 64
864 064E 2586 fcall _ReadFromCC1020Register
865 064F 00F0 movwf btemp
866 0650 1E70 btfss btemp,4
867 0651 2E55 goto l153
868 ;CC1020HS.c: 603: {
869 0652 01CC clrf ?a_SetupCC1020TX+1
870 0653 0ACC incf ?a_SetupCC1020TX+1
871 ;CC1020HS.c: 605: }
872 0654 2E60 goto l154
873 0655 l153
874 ;CC1020HS.c: 607: {
875 0655 084A movf ?_SetupCC1020TX,w
876 0656 25B3 120A 118A fcall _CalibrateCC1020
877 0659 3800 iorlw 0
878 065A 1903 btfsc 3,2
879 065B 2E5F goto l155
880 ;CC1020HS.c: 609: {
881 065C 3002 movlw 2
882 065D 00CC movwf ?a_SetupCC1020TX+1
883 ;CC1020HS.c: 612: }
884 065E 2E60 goto l154
885 065F l155
886 ;CC1020HS.c: 614: {
887 065F 01CC clrf ?a_SetupCC1020TX+1
888 ;CC1020HS.c: 616: }
889 0660 l154
890 ;CC1020HS.c: 617: }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -