📄 main.lst
字号:
943 ;main.c: 486: ShiftReg=TXBuffer[0];
944 04CC 086F movf _TXBuffer,w
945 04CD 00AB movwf _ShiftReg
946 ;main.c: 487: BitCounter=0;
947 04CE 01A0 clrf _BitCounter
948 ;main.c: 488: TXBufferIndex1=0;
949 04CF 01AE clrf _TXBufferIndex1
950 ;main.c: 489: flag.TX_End=0;
951 04D0 01B4 clrf _flag+1
952 ;main.c: 490: while(!flag.TX_End) ;
953 04D1 l298
954 04D1 08B4 movf _flag+1
955 04D2 1903 btfsc 3,2
956 04D3 2CD1 goto l298
957 ;main.c: 491: Dly1mS(50);
958 04D4 3032 movlw 50
959 04D5 00CC movwf ?_Dly1mS
960 04D6 01CD clrf ?_Dly1mS+1
961 04D7 238E fcall _Dly1mS
962 ;main.c: 492: RB1=0;
963 04D8 1086 bcf 6,1
964 ;main.c: 493: }
965 04D9 0AC3 incf ?a_TestingCC1000
966 04DA 3003 movlw 3
967 04DB 0243 subwf ?a_TestingCC1000,w
968 04DC 1C03 btfss 3,0
969 04DD 2CC8 goto l295
970 ;main.c: 494: GIE = 0;
971 04DE 138B bcf 11,7
972 ;main.c: 495: Dly1mS(50);
973 04DF 3032 movlw 50
974 04E0 00CC movwf ?_Dly1mS
975 04E1 01CD clrf ?_Dly1mS+1
976 04E2 238E fcall _Dly1mS
977 ;main.c: 496: SetupCC1000RX(0x44,0x60);
978 04E3 3060 movlw 96
979 04E4 00C4 movwf ?_SetupCC1000RX
980 04E5 3044 movlw 68
981 04E6 120A 158A 2686 fcall _SetupCC1000RX
+ 120A 118A
982 ;main.c: 497: flag.PreambleNextbit=1;
983 04EB 14B3 bsf _flag,1
984 ;main.c: 498: TRISB|=0x02;
985 04EC 1683 bsf 3,5
986 04ED 1486 bsf 6,1 ;volatile
987 ;main.c: 499: INTEDG = 1;
988 04EE 1701 bsf 1,6
989 ;main.c: 500: GIE = 1;
990 04EF 178B bsf 11,7
991 ;main.c: 501: }
992 04F0 2C99 goto l288
993 04F1 l290
994 ;main.c: 503: {
995 04F1 08B5 movf _flag+2
996 04F2 1903 btfsc 3,2
997 04F3 2C99 goto l288
998 ;main.c: 505: {
999 04F4 0830 movf _RXBuffer,w
1000 04F5 3ACA xorlw -54
1001 04F6 1D03 btfss 3,2
1002 04F7 2D44 goto l303
1003 ;main.c: 509: {
1004 04F8 0B31 decfsz _RXBuffer+1,w
1005 04F9 2D3E goto l304
1006 ;main.c: 511: {
1007 04FA 0832 movf _RXBuffer+2,w
1008 04FB 3E65 addlw _dpybuffer
1009 04FC 0084 movwf 4
1010 04FD 1383 bcf 3,7
1011 04FE 0800 movf 0,w
1012 04FF 0087 movwf 7 ;volatile
1013 ;main.c: 513: TXBuffer[6]=0;
1014 0500 01F5 clrf _TXBuffer+6
1015 ;main.c: 514: TXBuffer[7]=RXBuffer[2];
1016 0501 0832 movf _RXBuffer+2,w
1017 0502 00F6 movwf _TXBuffer+7
1018 ;main.c: 515: Dly1mS(150);
1019 0503 3096 movlw 150
1020 0504 00CC movwf ?_Dly1mS
1021 0505 01CD clrf ?_Dly1mS+1
1022 0506 238E fcall _Dly1mS
1023 ;main.c: 516: SetupCC1000TX(0x81,0x48);
1024 0507 3048 movlw 72
1025 0508 00C4 movwf ?_SetupCC1000TX
1026 0509 3081 movlw -127
1027 050A 120A 158A 26D2 fcall _SetupCC1000TX
+ 120A 118A
1028 ;main.c: 517: TRISB&=~(0x02);
1029 050F 1683 bsf 3,5
1030 0510 1086 bcf 6,1 ;volatile
1031 ;main.c: 518: RB1=0;
1032 0511 1283 bcf 3,5
1033 0512 1086 bcf 6,1
1034 ;main.c: 519: INTEDG = 0;
1035 0513 1683 bsf 3,5
1036 0514 1301 bcf 1,6
1037 ;main.c: 520: GIE = 1;
1038 0515 178B bsf 11,7
1039 ;main.c: 523: for(i=0;i<3;i++)
1040 0516 1283 bcf 3,5
1041 0517 01C3 clrf ?a_TestingCC1000
1042 0518 l305
1043 ;main.c: 524: {
1044 ;main.c: 525: State=2;;
1045 0518 3002 movlw 2
1046 0519 00AC movwf _State
1047 ;main.c: 526: ShiftReg=TXBuffer[0];
1048 051A 086F movf _TXBuffer,w
1049 051B 00AB movwf _ShiftReg
1050 ;main.c: 527: BitCounter=0;
1051 051C 01A0 clrf _BitCounter
1052 ;main.c: 528: TXBufferIndex1=0;
1053 051D 01AE clrf _TXBufferIndex1
1054 ;main.c: 529: flag.TX_End=0;
1055 051E 01B4 clrf _flag+1
1056 ;main.c: 530: while(!flag.TX_End) ;
1057 051F l308
1058 051F 08B4 movf _flag+1
1059 0520 1903 btfsc 3,2
1060 0521 2D1F goto l308
1061 ;main.c: 531: Dly1mS(50);
1062 0522 3032 movlw 50
1063 0523 00CC movwf ?_Dly1mS
1064 0524 01CD clrf ?_Dly1mS+1
1065 0525 238E fcall _Dly1mS
1066 ;main.c: 532: }
1067 0526 0AC3 incf ?a_TestingCC1000
1068 0527 3003 movlw 3
1069 0528 0243 subwf ?a_TestingCC1000,w
1070 0529 1C03 btfss 3,0
1071 052A 2D18 goto l305
1072 ;main.c: 533: GIE = 0;
1073 052B 138B bcf 11,7
1074 ;main.c: 534: Dly1mS(50);
1075 052C 3032 movlw 50
1076 052D 00CC movwf ?_Dly1mS
1077 052E 01CD clrf ?_Dly1mS+1
1078 052F 238E fcall _Dly1mS
1079 ;main.c: 535: SetupCC1000RX(0x44,0x60);
1080 0530 3060 movlw 96
1081 0531 00C4 movwf ?_SetupCC1000RX
1082 0532 3044 movlw 68
1083 0533 120A 158A 2686 fcall _SetupCC1000RX
+ 120A 118A
1084 ;main.c: 536: flag.PreambleNextbit=1;
1085 0538 14B3 bsf _flag,1
1086 ;main.c: 537: TRISB|=0x02;
1087 0539 1683 bsf 3,5
1088 053A 1486 bsf 6,1 ;volatile
1089 ;main.c: 538: INTEDG = 1;
1090 053B 1701 bsf 1,6
1091 ;main.c: 539: GIE = 1;
1092 053C 178B bsf 11,7
1093 ;main.c: 540: }
1094 053D 2D44 goto l303
1095 053E l304
1096 ;main.c: 542: PORTC=dpybuffer[RXBuffer[2]];
1097 053E 0832 movf _RXBuffer+2,w
1098 053F 3E65 addlw _dpybuffer
1099 0540 0084 movwf 4
1100 0541 1383 bcf 3,7
1101 0542 0800 movf 0,w
1102 0543 0087 movwf 7 ;volatile
1103 0544 l303
1104 ;main.c: 543: }
1105 0544 1283 bcf 3,5
1106 0545 01B5 clrf _flag+2
1107 ;main.c: 545: }
1108 ;main.c: 547: }
1109 0546 2C99 goto l288
1110
1111 psect const1
1112 ;cc1000.h: 50: void ConfigureCC1000(void);
1113 ;cc1000.h: 52: void WriteToCC1000Register(char
+ addr, char data);
1114 ;cc1000.h: 54: char ReadFromCC1000Register(char
+ addr);
1115 ;cc1000.h: 55: void ResetCC1000(void);
1116 ;cc1000.h: 56: char CalibrateCC1000(void);
1117 ;cc1000.h: 57: char SetupCC1000RX(char RXCurren
+ t, char RXPLL);
1118 ;cc1000.h: 58: char SetupCC1000TX(char TXCurren
+ t, char TXPLL);
1119 ;cc1000.h: 59: void SetupCC1000PD(void);
1120 ;cc1000.h: 60: void WakeUpCC1000ToRX(char RXCur
+ rent, char RXPLL);
1121 ;cc1000.h: 61: void WakeUpCC1000ToTX(char TXCur
+ rent, char TXPLL);
1122 ;cc1000.h: 68: void ResetFreqSynth(void);
1123 ;cc1000pic.c: 16: const unsigned char Configura
+ tion[] =
1124 ;cc1000pic.c: 17: {
1125 ;cc1000pic.c: 18: 0x58,
1126 ;cc1000pic.c: 19: 0x20,
1127 ;cc1000pic.c: 20: 0x00,
1128 ;cc1000pic.c: 21: 0x42,
1129 ;cc1000pic.c: 22: 0x15,
1130 ;cc1000pic.c: 23: 0x78,
1131 ;cc1000pic.c: 24: 0x00,
1132 ;cc1000pic.c: 25: 0xc8,
1133 ;cc1000pic.c: 26: 0x81,
1134 ;cc1000pic.c: 27: 0x10,
1135 ;cc1000pic.c: 28: 0xFF,
1136 ;cc1000pic.c: 29: 0x48,
1137 ;cc1000pic.c: 30: 0x10,
1138 ;cc1000pic.c: 31: 0x26,
1139 ;cc1000pic.c: 32: 0x8c,
1140 ;cc1000pic.c: 33: 0x6f,
1141 ;cc1000pic.c: 34: 0x27,
1142 ;cc1000pic.c: 35: 0x70,
1143 ;cc1000pic.c: 36: 0x01,
1144 ;cc1000pic.c: 38: 0x00,
1145 ;cc1000pic.c: 40: 0x10,
1146 ;cc1000pic.c: 41: 0x08,
1147 ;cc1000pic.c: 42: 0x25,
1148 ;cc1000pic.c: 43: 0x04,
1149 ;cc1000pic.c: 44: 0x00,
1150 ;cc1000pic.c: 45: 0x00,
1151 ;cc1000pic.c: 46: 0x00,
1152 00E2 0782 addwf 2
1153 00E3 _Configuration
1154 00E3 3458 retlw 88
1155 00E4 3420 retlw 32
1156 00E5 3400 retlw 0
1157 00E6 3442 retlw 66
1158 00E7 3415 retlw 21
1159 00E8 3478 retlw 120
1160 00E9 3400 retlw 0
1161 00EA 34C8 retlw -56
1162 00EB 3481 retlw -127
1163 00EC 3410 retlw 16
1164 00ED 34FF retlw -1
1165 00EE 3448 retlw 72
1166 00EF 3410 retlw 16
1167 00F0 3426 retlw 38
1168 00F1 348C retlw -116
1169 00F2 346F retlw 111
1170 00F3 3427 retlw 39
1171 00F4 3470 retlw 112
1172 00F5 3401 retlw 1
1173 00F6 3400 retlw 0
1174 00F7 3410 retlw 16
1175 00F8 3408 retlw 8
1176 00F9 3425 retlw 37
1177 00FA 3404 retlw 4
1178 00FB 3400
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -