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

📄 cc1020hs.lst

📁 高频通讯CC1020,PIC控制,源代码全
💻 LST
📖 第 1 页 / 共 5 页
字号:
   223  0081  1C03               	btfss	3,0
   224  0082  2895               	goto	l40
   225  0083  11A4               	bcf	_Flag2,3
   226  0084  1523               	bsf	_Flag1,2
   227                           ;CC1020HS.c: 207: }
   228                           ;CC1020HS.c: 208: else
   229  0085  2895               	goto	l40
   230                           ;CC1020HS.c: 209: {
   231  0086                     L1
   232  0086  3A55               	xorlw	85
   233  0087  1903               	btfsc	3,2
   234  0088  288D               	goto	u420
   235  0089  082C               	movf	_Rxbuf1,w
   236  008A  3AAA               	xorlw	-86
   237  008B  1D03               	btfss	3,2
   238  008C  2894               	goto	l64
   239  008D                     u420
   240                           ;CC1020HS.c: 211: {
   241  008D  3004               	movlw	4
   242  008E  0AAB               	incf	_PreCtr
   243  008F  022B               	subwf	_PreCtr,w
   244  0090  1C03               	btfss	3,0
   245  0091  2895               	goto	l40
   246  0092  15A4               	bsf	_Flag2,3
   247  0093  15A3               	bsf	_Flag1,3
   248                           ;CC1020HS.c: 213: }
   249                           ;CC1020HS.c: 214: else {PreCtr=0;}
   250  0094                     l64
   251  0094  01AB               	clrf	_PreCtr
   252                           ;CC1020HS.c: 215: }
   253                           ;CC1020HS.c: 216: }
   254                           ;CC1020HS.c: 217: }
   255                           ;CC1020HS.c: 218: }
   256  0095                     l40
   257                           
   258                           	psect	intsave_0
   259  0073                     saved_w
   260  0073                     	ds	1
   261                           
   262                           	psect	intret
   263  0097  085A               	movf	saved_pclath,w
   264  0098  008A               	movwf	10
   265  0099                     int_restore
   266  0099  0859               	movf	saved_status,w
   267  009A  0083               	movwf	3
   268  009B  0EF3               	swapf	saved_w
   269  009C  0E73               	swapf	saved_w,w
   270  009D  0009               	retfie
   271                           
   272                           	psect	intentry
   273  0004                     int_entry
   274  0004  00F3               	movwf	saved_w
   275  0005  0803               	movf	3,w
   276  0006  0183               	clrf	3
   277  0007  00D9               	movwf	saved_status
   278  0008  080A               	movf	10,w
   279  0009  00DA               	movwf	saved_pclath
   280  000A  018A               	clrf	10
   281                           
   282                           	psect	intsave
   283  0059                     saved_status
   284  0059                     	ds	1
   285  005A                     saved_pclath
   286  005A                     	ds	1
   287                           
   288                           	psect	text16
   289                           ;CC1020HS.c: 636: void WakeUpCC1020ToRX(INT8U R
      +                          XANALOG)
   290                           ;CC1020HS.c: 637: {
   291  04BE                     _WakeUpCC1020ToRX
   292                           ;	_RXANALOG assigned to ?a_WakeUpCC1020ToRX+0
   293  0000                     _WakeUpCC1020ToRX$RXANALOG	set	?a_WakeUpCC1020T
      +                          oRX
   294                           ;	_i assigned to ?a_WakeUpCC1020ToRX+1
   295  0000                     _WakeUpCC1020ToRX$i	set	?a_WakeUpCC1020ToRX+1
   296                           ;_RXANALOG stored from w
   297  04BE  0183               	clrf	3	;select bank 0
   298  04BF  00CA               	movwf	?a_WakeUpCC1020ToRX
   299                           ;CC1020HS.c: 638: volatile INT16U i;
   300  04C0  301B               	movlw	27
   301  04C1  00D2               	movwf	?_WriteToCC1020Register
   302  04C2  3000               	movlw	0
   303  04C3  256D  120A  118A   	fcall	_WriteToCC1020Register
   304                           ;CC1020HS.c: 641: WriteToCC1020Register(0x17,RX
      +                          ANALOG);
   305  04C6  084A               	movf	?a_WakeUpCC1020ToRX,w
   306  04C7  00D2               	movwf	?_WriteToCC1020Register
   307  04C8  3017               	movlw	23
   308  04C9  256D  120A  118A   	fcall	_WriteToCC1020Register
   309                           ;CC1020HS.c: 642: for (i=0; i < 455; i++);
   310  04CC  01CB               	clrf	?a_WakeUpCC1020ToRX+1	;volatile
   311  04CD  01CC               	clrf	?a_WakeUpCC1020ToRX+2	;volatile
   312  04CE  3001               	movlw	1
   313  04CF  024C               	subwf	?a_WakeUpCC1020ToRX+2,w	;volatile
   314  04D0  30C7               	movlw	199
   315  04D1  1903               	btfsc	3,2
   316  04D2  024B               	subwf	?a_WakeUpCC1020ToRX+1,w	;volatile
   317  04D3  1803               	btfsc	3,0
   318  04D4  2CDF               	goto	l160
   319  04D5                     l159
   320  04D5  0ACB               	incf	?a_WakeUpCC1020ToRX+1	;volatile
   321  04D6  1903               	btfsc	3,2
   322  04D7  0ACC               	incf	?a_WakeUpCC1020ToRX+2	;volatile
   323  04D8  3001               	movlw	1
   324  04D9  024C               	subwf	?a_WakeUpCC1020ToRX+2,w	;volatile
   325  04DA  30C7               	movlw	199
   326  04DB  1903               	btfsc	3,2
   327  04DC  024B               	subwf	?a_WakeUpCC1020ToRX+1,w	;volatile
   328  04DD  1C03               	btfss	3,0
   329  04DE  2CD5               	goto	l159
   330  04DF                     l160
   331                           ;CC1020HS.c: 643: WriteToCC1020Register(0x00,0x
      +                          19);
   332  04DF  3019               	movlw	25
   333  04E0  00D2               	movwf	?_WriteToCC1020Register
   334  04E1  3000               	movlw	0
   335  04E2  256D  120A  118A   	fcall	_WriteToCC1020Register
   336                           ;CC1020HS.c: 644: for (i=0; i < 16; i++);
   337  04E5  01CB               	clrf	?a_WakeUpCC1020ToRX+1	;volatile
   338  04E6  01CC               	clrf	?a_WakeUpCC1020ToRX+2	;volatile
   339  04E7                     L2
   340  04E7  3000               	movlw	0
   341  04E8  024C               	subwf	?a_WakeUpCC1020ToRX+2,w	;volatile
   342  04E9  3010               	movlw	16
   343  04EA  1903               	btfsc	3,2
   344  04EB  024B               	subwf	?a_WakeUpCC1020ToRX+1,w	;volatile
   345  04EC  1803               	btfsc	3,0
   346  04ED  2CF2               	goto	l163
   347  04EE  0ACB               	incf	?a_WakeUpCC1020ToRX+1	;volatile
   348  04EF  1903               	btfsc	3,2
   349  04F0  0ACC               	incf	?a_WakeUpCC1020ToRX+2	;volatile
   350  04F1  2CE7               	goto	L2
   351  04F2                     l163
   352                           ;CC1020HS.c: 645: WriteToCC1020Register(0x00,0x
      +                          11);
   353  04F2  3011               	movlw	17
   354  04F3  00D2               	movwf	?_WriteToCC1020Register
   355  04F4  3000               	movlw	0
   356  04F5  2D6D               	ljmp	_WriteToCC1020Register
   357                           ;CC1020HS.c: 651: void WakeUpCC1020ToTX(INT8U T
      +                          XANALOG)
   358                           ;CC1020HS.c: 652: {
   359  04F6                     _WakeUpCC1020ToTX
   360                           ;	_TXANALOG assigned to ?a_WakeUpCC1020ToTX+0
   361  0000                     _WakeUpCC1020ToTX$TXANALOG	set	?a_WakeUpCC1020T
      +                          oTX
   362                           ;	_i assigned to ?a_WakeUpCC1020ToTX+1
   363  0000                     _WakeUpCC1020ToTX$i	set	?a_WakeUpCC1020ToTX+1
   364                           ;_TXANALOG stored from w
   365  04F6  0183               	clrf	3	;select bank 0
   366  04F7  00CA               	movwf	?a_WakeUpCC1020ToTX
   367                           ;CC1020HS.c: 653: volatile INT16U i;
   368  04F8  30DB               	movlw	-37
   369  04F9  00D2               	movwf	?_WriteToCC1020Register
   370  04FA  3000               	movlw	0
   371  04FB  256D  120A  118A   	fcall	_WriteToCC1020Register
   372                           ;CC1020HS.c: 656: WriteToCC1020Register(0x17,TX
      +                          ANALOG);
   373  04FE  084A               	movf	?a_WakeUpCC1020ToTX,w
   374  04FF  00D2               	movwf	?_WriteToCC1020Register
   375  0500  3017               	movlw	23
   376  0501  256D  120A  118A   	fcall	_WriteToCC1020Register
   377                           ;CC1020HS.c: 657: for (i=0; i < 455; i++);
   378  0504  01CB               	clrf	?a_WakeUpCC1020ToTX+1	;volatile
   379  0505  01CC               	clrf	?a_WakeUpCC1020ToTX+2	;volatile
   380  0506  3001               	movlw	1
   381  0507  024C               	subwf	?a_WakeUpCC1020ToTX+2,w	;volatile
   382  0508  30C7               	movlw	199
   383  0509  1903               	btfsc	3,2
   384  050A  024B               	subwf	?a_WakeUpCC1020ToTX+1,w	;volatile
   385  050B  1803               	btfsc	3,0
   386  050C  2D17               	goto	l167
   387  050D                     l166
   388  050D  0ACB               	incf	?a_WakeUpCC1020ToTX+1	;volatile
   389  050E  1903               	btfsc	3,2
   390  050F  0ACC               	incf	?a_WakeUpCC1020ToTX+2	;volatile
   391  0510  3001               	movlw	1
   392  0511  024C               	subwf	?a_WakeUpCC1020ToTX+2,w	;volatile
   393  0512  30C7               	movlw	199
   394  0513  1903               	btfsc	3,2
   395  0514  024B               	subwf	?a_WakeUpCC1020ToTX+1,w	;volatile
   396  0515  1C03               	btfss	3,0
   397  0516  2D0D               	goto	l166
   398  0517                     l167
   399                           ;CC1020HS.c: 658: WriteToCC1020Register(0x00,0x
      +                          D9);
   400  0517  30D9               	movlw	-39
   401  0518  00D2               	movwf	?_WriteToCC1020Register
   402  0519  3000               	movlw	0
   403  051A  256D  120A  118A   	fcall	_WriteToCC1020Register
   404                           ;CC1020HS.c: 659: for (i=0; i < 16; i++);
   405  051D  01CB               	clrf	?a_WakeUpCC1020ToTX+1	;volatile
   406  051E  01CC               	clrf	?a_WakeUpCC1020ToTX+2	;volatile
   407  051F                     L3
   408  051F  3000               	movlw	0
   409  0520  024C               	subwf	?a_WakeUpCC1020ToTX+2,w	;volatile
   410  0521  3010               	movlw	16
   411  0522  1903               	btfsc	3,2
   412  0523  024B               	subwf	?a_WakeUpCC1020ToTX+1,w	;volatile
   413  0524  1803               	btfsc	3,0
   414  0525  2D2A               	goto	l170
   415  0526  0ACB               	incf	?a_WakeUpCC1020ToTX+1	;volatile
   416  0527  1903               	btfsc	3,2
   417  0528  0ACC               	incf	?a_WakeUpCC1020ToTX+2	;volatile
   418  0529  2D1F               	goto	L3
   419  052A                     l170
   420                           ;CC1020HS.c: 660: WriteToCC1020Register(0x00,0x
      +                          D1);
   421  052A  30D1               	movlw	-47
   422  052B  00D2               	movwf	?_WriteToCC1020Register
   423  052C  3000               	movlw	0
   424  052D  2D6D               	ljmp	_WriteToCC1020Register
   425                           ;CC1020HS.c: 733: void SetupCC1020All(void)
   426                           ;CC1020HS.c: 734: {
   427  052E                     _SetupCC1020All
   428                           ;	_value assigned to ?a_SetupCC1020All+0
   429  0000                     _SetupCC1020All$value	set	?a_SetupCC1020All
   430                           ;	_counter assigned to ?a_SetupCC1020All+1
   431  0000                     _SetupCC1020All$counter	set	?a_SetupCC1020All+1
   432                           ;CC1020HS.c: 735: INT8U counter;
   433  052E  0183               	clrf	3	;select bank 0
   434  052F  01CB               	clrf	?a_SetupCC1020All+1
   435  0530  0ACB               	incf	?a_SetupCC1020All+1
   436  0531                     l174
   437                           ;CC1020HS.c: 739: {
   438                           ;CC1020HS.c: 740: value = DefaultConfig433[coun
      +                          ter-1];
   439  0531  3000               	movlw	_DefaultConfig433 shr (0+8)
   440  0532  008A               	movwf	10
   441  0533  034B               	decf	?a_SetupCC1020All+1,w
   442  0534  20B1               	call	((_DefaultConfig433+-1)& (0+2047))| (($)&
      +                           (0+-2048))
   443  0535  00CA               	movwf	?a_SetupCC1020All
   444                           ;CC1020HS.c: 741: WriteToCC1020Register(counter
      +                          ,value);
   445  0536  00D2               	movwf	?_WriteToCC1020Register
   446  0537  084B               	movf	?a_SetupCC1020All+1,w
   447  0538  120A  118A  256D   	fcall	_WriteToCC1020Register
      +       120A  118A         
   448                           ;CC1020HS.c: 742: }
   449  053D  0ACB               	incf	?a_SetupCC1020All+1
   450  053E  3021               	movlw	33

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -