📄 main.lst
字号:
668 022A 307F movlw 127
669 022B 00BE movwf ?a_CalibrateCC1000+1
670 022C 2A31 goto l126
671 022D l123
672 022D 08BD movf ?a_CalibrateCC1000
673 022E 1903 btfsc 3,2
674 022F 03BE decf ?a_CalibrateCC1000+1
675 0230 03BD decf ?a_CalibrateCC1000
676 0231 l126
677 0231 300E movlw 14
678 0232 210C fcall _ReadFromCC1000Register
679 0233 00F0 movwf btemp
680 0234 19F0 btfsc btemp,3
681 0235 2A40 goto l124
682 0236 083E movf ?a_CalibrateCC1000+1,w
683 0237 3A80 xorlw 128
684 0238 00F0 movwf btemp
685 0239 3080 movlw 128
686 023A 0270 subwf btemp,w
687 023B 3001 movlw 1
688 ;set bank bits (((?a_CalibrateCC1000+0)))
689 023C 1903 btfsc 3,2
690 023D 023D subwf ?a_CalibrateCC1000,w
691 023E 1803 btfsc 3,0
692 023F 2A2D goto l123
693 0240 l124
694 ;cc1000pic.c: 209: WriteToCC1000Register(0x0E,0
+ x26);
695 0240 3026 movlw 38
696 0241 00BF movwf ?_WriteToCC1000Register
697 0242 300E movlw 14
698 0243 21D6 fcall _WriteToCC1000Register
699 ;cc1000pic.c: 210: WriteToCC1000Register(0x0B,0
+ xFF);
700 0244 30FF movlw -1
701 0245 00BF movwf ?_WriteToCC1000Register
702 0246 300B movlw 11
703 0247 21D6 fcall _WriteToCC1000Register
704 ;cc1000pic.c: 213: for(TimeOutCounter=0x7FFE; (
+ (ReadFromCC1000Register(0x0D)&0x01)==0)&&(TimeO
+ utCounter>0); TimeOutCounter--);
705 0248 30FE movlw 254
706 0249 00BD movwf ?a_CalibrateCC1000
707 024A 307F movlw 127
708 024B 00BE movwf ?a_CalibrateCC1000+1
709 024C 2A51 goto l130
710 024D l127
711 024D 08BD movf ?a_CalibrateCC1000
712 024E 1903 btfsc 3,2
713 024F 03BE decf ?a_CalibrateCC1000+1
714 0250 03BD decf ?a_CalibrateCC1000
715 0251 l130
716 0251 300D movlw 13
717 0252 210C fcall _ReadFromCC1000Register
718 0253 00F0 movwf btemp
719 0254 1870 btfsc btemp,0
720 0255 2A60 goto l128
721 0256 083E movf ?a_CalibrateCC1000+1,w
722 0257 3A80 xorlw 128
723 0258 00F0 movwf btemp
724 0259 3080 movlw 128
725 025A 0270 subwf btemp,w
726 025B 3001 movlw 1
727 ;set bank bits (((?a_CalibrateCC1000+0)))
728 025C 1903 btfsc 3,2
729 025D 023D subwf ?a_CalibrateCC1000,w
730 025E 1803 btfsc 3,0
731 025F 2A4D goto l127
732 0260 l128
733 ;cc1000pic.c: 215: return ((ReadFromCC1000Regis
+ ter(0x0D)&0x01)==1);
734 0260 300D movlw 13
735 0261 210C fcall _ReadFromCC1000Register
736 0262 00F0 movwf btemp
737 0263 3000 movlw 0
738 0264 1870 btfsc btemp,0
739 0265 3001 movlw 1
740 ;cc1000pic.c: 216: }
741 0266 0008 return
742 0267 _SetupCC1000RX
743 ; _RXCurrent assigned to ?a_SetupCC1000RX+0
744 0000 _SetupCC1000RX$RXCurrent set ?a_SetupCC1000RX
745 ; _lock_status assigned to ?a_SetupCC1000RX+1
746 0000 _SetupCC1000RX$lock_status set ?a_SetupCC1000RX
+ +1
747 ; _i assigned to ?a_SetupCC1000RX+2
748 0000 _SetupCC1000RX$i set ?a_SetupCC1000RX+2
749 ;_RXCurrent stored from w
750 0267 0183 clrf 3 ;select bank 0
751 0268 00B9 movwf ?a_SetupCC1000RX
752 ;cc1000pic.c: 229: int i;
753 0269 3011 movlw 17
754 026A 00BF movwf ?_WriteToCC1000Register
755 026B 3000 movlw 0
756 026C 21D6 fcall _WriteToCC1000Register
757 ;cc1000pic.c: 233: WriteToCC1000Register(0x0C,R
+ XPLL);
758 026D 0838 movf ?_SetupCC1000RX,w
759 026E 00BF movwf ?_WriteToCC1000Register
760 026F 300C movlw 12
761 0270 21D6 fcall _WriteToCC1000Register
762 ;cc1000pic.c: 234: WriteToCC1000Register(0x09,R
+ XCurrent);
763 0271 0839 movf ?a_SetupCC1000RX,w
764 0272 00BF movwf ?_WriteToCC1000Register
765 0273 3009 movlw 9
766 0274 21D6 fcall _WriteToCC1000Register
767 ;cc1000pic.c: 237: for (i=0;i<0x1000;i++);
768 0275 01BB clrf ?a_SetupCC1000RX+2
769 0276 01BC clrf ?a_SetupCC1000RX+3
770 0277 l132
771 0277 0ABB incf ?a_SetupCC1000RX+2
772 0278 1903 btfsc 3,2
773 0279 0ABC incf ?a_SetupCC1000RX+3
774 027A 083C movf ?a_SetupCC1000RX+3,w
775 027B 3A80 xorlw 128
776 027C 00F0 movwf btemp
777 027D 3090 movlw 144
778 027E 0270 subwf btemp,w
779 027F 3000 movlw 0
780 ;set bank bits for (((?a_SetupCC1000RX+2)))
781 0280 1903 btfsc 3,2
782 0281 023B subwf ?a_SetupCC1000RX+2,w
783 0282 1C03 btfss 3,0
784 0283 2A77 goto l132
785 ;cc1000pic.c: 240: for(i=0x7FFE; ((ReadFromCC10
+ 00Register(0x0D)&0x01)==0)&&(i>0); i--);
786 0284 30FE movlw 254
787 0285 00BB movwf ?a_SetupCC1000RX+2
788 0286 307F movlw 127
789 0287 00BC movwf ?a_SetupCC1000RX+3
790 0288 2A8D goto l138
791 0289 l135
792 0289 08BB movf ?a_SetupCC1000RX+2
793 028A 1903 btfsc 3,2
794 028B 03BC decf ?a_SetupCC1000RX+3
795 028C 03BB decf ?a_SetupCC1000RX+2
796 028D l138
797 028D 300D movlw 13
798 028E 210C fcall _ReadFromCC1000Register
799 028F 00F0 movwf btemp
800 0290 1870 btfsc btemp,0
801 0291 2A9C goto l136
802 0292 083C movf ?a_SetupCC1000RX+3,w
803 0293 3A80 xorlw 128
804 0294 00F0 movwf btemp
805 0295 3080 movlw 128
806 0296 0270 subwf btemp,w
807 0297 3001 movlw 1
808 ;set bank bits (((?a_SetupCC1000RX+2)))
809 0298 1903 btfsc 3,2
810 0299 023B subwf ?a_SetupCC1000RX+2,w
811 029A 1803 btfsc 3,0
812 029B 2A89 goto l135
813 029C l136
814 ;cc1000pic.c: 243: if ((ReadFromCC1000Register(
+ 0x0D)&0x01)==0x01){
815 029C 300D movlw 13
816 029D 210C fcall _ReadFromCC1000Register
817 029E 00F0 movwf btemp
818 029F 1C70 btfss btemp,0
819 02A0 2AA4 goto l139
820 ;cc1000pic.c: 245: lock_status = 0x01;
821 02A1 01BA clrf ?a_SetupCC1000RX+1
822 02A2 0ABA incf ?a_SetupCC1000RX+1
823 ;cc1000pic.c: 247: }else{
824 02A3 2AB1 goto l140
825 02A4 l139
826 ;cc1000pic.c: 249: if(CalibrateCC1000()){
827 02A4 2220 120A 118A fcall _CalibrateCC1000
828 02A7 3800 iorlw 0
829 02A8 1903 btfsc 3,2
830 02A9 2AAD goto l141
831 ;cc1000pic.c: 251: lock_status = 0x02;
832 02AA 3002 movlw 2
833 02AB 00BA movwf ?a_SetupCC1000RX+1
834 ;cc1000pic.c: 253: }else{
835 02AC 2AB1 goto l140
836 02AD l141
837 ;cc1000pic.c: 255: ResetFreqSynth();
838 02AD 2156 120A 118A fcall _ResetFreqSynth
839 ;cc1000pic.c: 257: lock_status = 0x00;
840 02B0 01BA clrf ?a_SetupCC1000RX+1
841 ;cc1000pic.c: 258: }
842 02B1 l140
843 ;cc1000pic.c: 259: }
844 ;cc1000pic.c: 262: return (lock_status);
845 02B1 083A movf ?a_SetupCC1000RX+1,w
846 ;cc1000pic.c: 263: }
847 02B2 0008 return
848 02B3 _SetupCC1000TX
849 ; _TXCurrent assigned to ?a_SetupCC1000TX+0
850 0000 _SetupCC1000TX$TXCurrent set ?a_SetupCC1000TX
851 ; _lock_status assigned to ?a_SetupCC1000TX+1
852 0000 _SetupCC1000TX$lock_status set ?a_SetupCC1000TX
+ +1
853 ; _i assigned to ?a_SetupCC1000TX+2
854 0000 _SetupCC1000TX$i set ?a_SetupCC1000TX+2
855 ;_TXCurrent stored from w
856 02B3 0183 clrf 3 ;select bank 0
857 02B4 00B9 movwf ?a_SetupCC1000TX
858 ;cc1000pic.c: 275: int i;
859 02B5 01BF clrf ?_WriteToCC1000Register
860 02B6 300B movlw 11
861 02B7 21D6 fcall _WriteToCC1000Register
862 ;cc1000pic.c: 280: WriteToCC1000Register(0x00,0
+ xE1);
863 02B8 30E1 movlw -31
864 02B9 00BF movwf ?_WriteToCC1000Register
865 02BA 3000 movlw 0
866 02BB 21D6 fcall _WriteToCC1000Register
867 ;cc1000pic.c: 281: WriteToCC1000Register(0x0C,T
+ XPLL);
868 02BC 0838 movf ?_SetupCC1000TX,w
869 02BD 00BF movwf ?_WriteToCC1000Register
870 02BE 300C movlw 12
871 02BF 21D6 fcall _WriteToCC1000Register
872 ;cc1000pic.c: 282: WriteToCC1000Register(0x09,T
+ XCurrent);
873 02C0 0839 movf ?a_SetupCC1000TX,w
874 02C1 00BF movwf ?_WriteToCC1000Register
875 02C2 3009 movlw 9
876 02C3 21D6 fcall _WriteToCC1000Register
877 ;cc1000pic.c: 285: for (i=0;i<0x1000;i++);
878 02C4 01BB clrf ?a_SetupCC1000TX+2
879 02C5 01BC clrf ?a_SetupCC1000TX+3
880 02C6 l144
881 02C6 0ABB incf ?a_SetupCC1000TX+2
882 02C7 1903 btfsc 3,2
883 02C8 0ABC incf ?a_SetupCC1000TX+3
884 02C9 083C movf ?a_SetupCC1000TX+3,w
885 02CA 3A80 xorlw 128
886 02CB 00F0 movwf btemp
887 02CC 3090 movlw 144
888 02CD 0270 subwf btemp,w
889 02CE 3000 movlw 0
890 ;set bank bits for (((?a_SetupCC1000TX+2)))
891 02CF 1903 btfsc 3,2
892 02D0 023B subwf ?a_SetupCC1000TX+2,w
893 02D1 1C03 btfss 3,0
894 02D2 2AC6 goto l144
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -