⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 mc68hc908jb8的usb代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
   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 + -