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

📄 reconv.lst

📁 采用PICC18编写的单片机源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
   463  00013A  D008               	goto	L2
   464                           ;main.c: 412: {
   465                           ;main.c: 413: FaceChnNo++;
   466                           ;main.c: 414: if(FaceChnNo>=4)
   467                           ;main.c: 415: {
   468                           ;main.c: 416: FaceChnNo=0;
   469                           ; BSR set to: 0
   470                           ;main.c: 417: }
   471                           ;main.c: 418: }
   472  00013C                     l184:
   473                           ; BSR set to: 0
   474                           ;main.c: 419: else if(FaceReg==1)
   475  00013C  0422               	decf	34,w,c
   476  00013E  E006               	bz	L2
   477                           ;main.c: 420: {
   478                           ;main.c: 421: FaceChnNo++;
   479                           ;main.c: 422: if(FaceChnNo>=4)
   480                           ;main.c: 423: {
   481                           ;main.c: 424: FaceChnNo=0;
   482                           ; BSR set to: 0
   483                           ;main.c: 425: }
   484                           ;main.c: 426: }
   485                           ; BSR set to: 0
   486                           ;main.c: 427: else if(FaceReg==2)
   487  000140  5022               	movf	34,w,c
   488  000142  0A02               	xorlw	2
   489  000144  E003               	bz	L2
   490                           ;main.c: 428: {
   491                           ;main.c: 429: FaceChnNo++;
   492                           ;main.c: 430: if(FaceChnNo>=4)
   493                           ;main.c: 431: {
   494                           ;main.c: 432: FaceChnNo=0;
   495                           ; BSR set to: 0
   496                           ;main.c: 433: }
   497                           ;main.c: 434: }
   498                           ; BSR set to: 0
   499                           ;main.c: 435: else if(FaceReg==3)
   500  000146  5022               	movf	34,w,c
   501  000148  0A03               	xorlw	3
   502  00014A  E106               	bnz	l193
   503  00014C                     L2:
   504                           ;main.c: 436: {
   505                           ;main.c: 437: FaceChnNo++;
   506  00014C  2A26               	incf	38,f,c
   507                           ;main.c: 438: if(FaceChnNo>=4)
   508  00014E  0E03               	movlw	3
   509  000150  6426               	cpfsgt	38,c
   510  000152  D015               	goto	l183
   511                           ;main.c: 439: {
   512                           ;main.c: 440: FaceChnNo=0;
   513  000154  6A26               	clrf	38,c
   514                           ; BSR set to: 0
   515                           ;main.c: 441: }
   516                           ;main.c: 442: }
   517  000156  D013               	goto	l183
   518  000158                     l193:
   519                           ; BSR set to: 0
   520                           ;main.c: 443: else if(FaceReg==4)
   521  000158  5022               	movf	34,w,c
   522  00015A  0A04               	xorlw	4
   523  00015C  E104               	bnz	l196
   524                           ;main.c: 444: {
   525                           ;main.c: 445: ChangeBaseVolt(2);
   526  00015E  0E02               	movlw	2
   527  000160  EC89  F009         	call	_ChangeBaseVolt
   528                           ;main.c: 446: }
   529  000164  D00C               	goto	l183
   530  000166                     l196:
   531                           ; BSR set to: 0
   532                           ;main.c: 447: else if(FaceReg==5)
   533  000166  5022               	movf	34,w,c
   534  000168  0A05               	xorlw	5
   535  00016A  E104               	bnz	l198
   536                           ;main.c: 448: {
   537                           ;main.c: 449: SetSelfAddr(2);
   538  00016C  0E02               	movlw	2
   539  00016E  EC74  F00A         	call	_SetSelfAddr
   540                           ;main.c: 450: }
   541  000172  D005               	goto	l183
   542  000174                     l198:
   543                           ; BSR set to: 0
   544                           ;main.c: 451: else if(FaceReg==6)
   545  000174  5022               	movf	34,w,c
   546  000176  0A06               	xorlw	6
   547  000178  B4D8               	btfsc	status,2,c
   548  00017A  ECC1  F00B         	call	_ChangeAmp	;wreg free
   549                           ; BSR set to: 0
   550                           ; BSR set to: 0
   551                           ; BSR set to: 0
   552                           ; BSR set to: 0
   553                           ; BSR set to: 0
   554                           ; BSR set to: 0
   555                           ; BSR set to: 0
   556  00017E                     l183:
   557                           ; BSR set to: 0
   558  00017E  EC12  F00A         	call	_readkey3	;wreg free
   559  000182  6FDE               	movwf	(??_main+3)& (0+255),b
   560  000184  29DE               	incf	(??_main+3)& (0+255),w,b
   561  000186  E001 D125          	bnz	l160
   562                           ;main.c: 457: {
   563                           ;main.c: 458: if(FaceReg==0)
   564  00018A  6622               	tstfsz	34,c
   565  00018C  D00E               	goto	l202
   566                           ;main.c: 459: {
   567                           ;main.c: 460: for(tmpCtr=0;tmpCtr<4;tmpCtr++)
   568  00018E  6AE1               	clrf	fsr1l,c
   569  000190                     l203:
   570                           ; BSR set to: ?
   571                           ;main.c: 461: {
   572                           ;main.c: 462: ADChnRe.isStartADSap[tmpCtr]=0x00;
   573  000190  50E1               	movf	fsr1l,w,c
   574  000192  0F46               	addlw	70
   575  000194  6EE9               	movwf	fsr0l,c
   576  000196  6AEA               	clrf	fsr0h,c
   577  000198  6AEF               	clrf	indf0,c
   578                           ;main.c: 463: resetChargePara(tmpCtr);
   579  00019A  50E1               	movf	fsr1l,w,c
   580  00019C  ECDE  F007         	call	_resetChargePara
   581  0001A0  2AE1               	incf	fsr1l,f,c
   582  0001A2  0E03               	movlw	3
   583  0001A4  64E1               	cpfsgt	fsr1l,c
   584  0001A6  D7F4               	goto	l203
   585  0001A8  D115               	goto	l160
   586                           ; BSR set to: ?
   587                           ;main.c: 464: }
   588                           ;main.c: 465: }
   589  0001AA                     l202:
   590                           ; BSR set to: 0
   591                           ;main.c: 466: else if(FaceReg==1)
   592  0001AA  0422               	decf	34,w,c
   593  0001AC  E101 D112          	bz	l160
   594                           ;main.c: 467: {
   595                           ;main.c: 468: }
   596                           ; BSR set to: 0
   597                           ;main.c: 469: else if(FaceReg==2)
   598  0001B0  5022               	movf	34,w,c
   599  0001B2  0A02               	xorlw	2
   600  0001B4  E101 D10E          	bz	l160
   601                           ;main.c: 470: {
   602                           ;main.c: 471: }
   603                           ; BSR set to: 0
   604                           ;main.c: 472: else if(FaceReg==3)
   605  0001B8  5022               	movf	34,w,c
   606  0001BA  0A03               	xorlw	3
   607  0001BC  E101 D10A          	bz	l160
   608                           ;main.c: 473: {
   609                           ;main.c: 474: }
   610                           ; BSR set to: 0
   611                           ;main.c: 475: else if(FaceReg==4)
   612  0001C0  5022               	movf	34,w,c
   613  0001C2  0A04               	xorlw	4
   614  0001C4  E104               	bnz	l213
   615                           ;main.c: 476: {
   616                           ;main.c: 477: ChangeBaseVolt(1);
   617  0001C6  0E01               	movlw	1
   618  0001C8  EC89  F009         	call	_ChangeBaseVolt
   619                           ;main.c: 478: }
   620  0001CC  D103               	goto	l160
   621  0001CE                     l213:
   622                           ; BSR set to: 0
   623                           ;main.c: 479: else if(FaceReg==5)
   624  0001CE  5022               	movf	34,w,c
   625  0001D0  0A05               	xorlw	5
   626  0001D2  E104               	bnz	l215
   627                           ;main.c: 480: {
   628                           ;main.c: 481: SetSelfAddr(3);
   629  0001D4  0E03               	movlw	3
   630  0001D6  EC74  F00A         	call	_SetSelfAddr
   631                           ;main.c: 482: }
   632  0001DA  D0FC               	goto	l160
   633  0001DC                     l215:
   634                           ; BSR set to: 0
   635                           ;main.c: 483: else if(FaceReg==6)
   636  0001DC  5022               	movf	34,w,c
   637  0001DE  0A06               	xorlw	6
   638                           ;main.c: 484: {
   639                           ; BSR set to: 0
   640                           ; BSR set to: 0
   641                           ; BSR set to: 0
   642                           ; BSR set to: 0
   643                           ; BSR set to: 0
   644                           ; BSR set to: 0
   645                           ; BSR set to: 0
   646                           ; BSR set to: ?
   647                           ;main.c: 485: }
   648                           ;main.c: 486: }
   649                           ;main.c: 487: break;
   650  0001E0  D0F9               	goto	l160
   651                           ;main.c: 488: }
   652                           ;main.c: 490: case 2:
   653  0001E2                     l218:
   654                           ; BSR set to: ?
   655                           ;main.c: 491: {
   656                           ;main.c: 492: display();
   657  0001E2  EC45  F008         	call	_display	;wreg free
   658  0001E6  EC2C  F006         	call	_MainAdConv	;wreg free
   659                           ;main.c: 494: break;
   660  0001EA  D0F4               	goto	l160
   661                           ;main.c: 495: }
   662                           ;main.c: 497: case 3:
   663  0001EC                     l219:
   664                           ; BSR set to: ?
   665                           ;main.c: 498: {
   666                           ;main.c: 499: display();
   667  0001EC  EC45  F008         	call	_display	;wreg free
   668                           ;main.c: 500: if(flag_1Sec==1)
   669  0001F0  A000               	btfss	0,0,c
   670  0001F2  D0F0               	goto	l160
   671                           ;main.c: 501: {
   672                           ;main.c: 502: flag_1Sec=0;
   673  0001F4  9000               	bcf	0,0,c
   674                           ;main.c: 506: for(tmpCtr=0;tmpCtr<4;tmpCtr++)
   675  0001F6  6BDB               	clrf	??_main& (0+255),b
   676  0001F8                     l221:
   677                           ; BSR set to: 0
   678  0001F8  51DB               	movf	??_main& (0+255),w,b
   679  0001FA  EC34  F00A         	call	_Ctrl14013_ReadQ
   680  0001FE  E21C               	bc	l224
   681                           ;main.c: 509: {
   682                           ;main.c: 510: if((CtrlCharge[tmpCtr].FlagIsCharg
      +                          e==0x00)&(CtrlCharge[tmpCtr].FlagIsStTest==0xFF)
      +                          )
   683  000200  51DB               	movf	??_main& (0+255),w,b
   684  000202  0D07               	mullw	7
   685  000204  50F3               	movf	prodl,w,c
   686  000206  0F4F               	addlw	79
   687  000208  6EE9               	movwf	fsr0l,c
   688  00020A  6AEA               	clrf	fsr0h,c
   689  00020C  50EF               	movf	indf0,w,c
   690  00020E  E110               	bnz	l225
   691  000210  51DB               	movf	??_main& (0+255),w,b
   692  000212  0D07               	mullw	7
   693  000214  50F3               	movf	prodl,w,c
   694  000216  0F4E               	addlw	78
   695  000218  6EE9               	movwf	fsr0l,c
   696  00021A  6AEA               	clrf	fsr0h,c
   697  00021C  0EFF               	movlw	255
   698  00021E  62EF               	cpfseq	indf0,c
   699  000220  D007               	goto	l225
   700  000222  51DB               	movf	??_main& (0+255),w,b
   701  000224  EC1D  F009         	call	_EmerTimeInc1s
   702  000228  51DB               	movf	??_main& (0+255),w,b
   703  00022A  EC17  F00C         	call	_clrFlagEndEmerTime
   704                           ;main.c: 514: }
   705  00022E  D08C               	goto	l227
   706  000230                     l225:
   707                           ; BSR set to: 0
   708  000230  51DB               	movf	??_main& (0+255),w,b
   709  000232  ECE8  F00A         	call	_resetEmerTime
   710                           ; BSR set to: 0

⌨️ 快捷键说明

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