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

📄 main.lst

📁 pic单片机工程
💻 LST
📖 第 1 页 / 共 4 页
字号:
   575  0E08  3042               	movlw	high (((packed_strings shl (0+1)+15))| (
      +                          0+16384))
   576  0E09                     L5
   577  0E09  00C7               	movwf	?_printf+2
   578  0E0A  120A  158A  2061   	fcall	_printf
      +       120A  158A         
   579                           ;main.c: 221: }
   580  0E0F  2DCE               	goto	l28
   581  0E10                     l33
   582                           ;main.c: 224: for (;;)
   583                           ;main.c: 229: if(gOffLineCnt>=10)
   584  0E10  300A               	movlw	10
   585  0E11  1683               	bsf	3,5
   586  0E12  022F               	subwf	_gOffLineCnt^(0+128),w
   587                           ;main.c: 230: {
   588  0E13  1283               	bcf	3,5
   589  0E14  1803               	btfsc	3,0
   590  0E15  1107               	bcf	7,2
   591                           ;main.c: 232: }
   592  0E16  300A               	movlw	10
   593  0E17  1283               	bcf	3,5
   594  0E18  00A3               	movwf	?_DelayF
   595  0E19  01A4               	clrf	?_DelayF+1
   596  0E1A  120A  158A  22AB   	fcall	_DelayF
   597                           ;main.c: 242: AdcRead(0,&gVolt);
   598  0E1D  30B3               	movlw	_gVolt
   599  0E1E  00A1               	movwf	?_AdcRead
   600  0E1F  3000               	movlw	0
   601  0E20  120A  158A  21E4   	fcall	_AdcRead
      +       120A  158A         
   602                           ;main.c: 243: gVFilCnt++;
   603  0E25  1683               	bsf	3,5
   604  0E26  0AB0               	incf	_gVFilCnt^(0+128)
   605                           ;main.c: 244: gVoltsum+=gVolt;
   606  0E27  0833               	movf	_gVolt^(0+128),w
   607  0E28  07B5               	addwf	_gVoltsum^(0+128)
   608  0E29  1803               	btfsc	3,0
   609  0E2A  0AB6               	incf	(_gVoltsum+1)^(0+128)
   610  0E2B  0834               	movf	(_gVolt+1)^(0+128),w
   611  0E2C  07B6               	addwf	(_gVoltsum+1)^(0+128)
   612                           ;main.c: 245: if(gVFilCnt==10)
   613  0E2D  0830               	movf	_gVFilCnt^(0+128),w
   614  0E2E  3A0A               	xorlw	10
   615  0E2F  1D03               	btfss	3,2
   616  0E30  2E76               	goto	l37
   617                           ;main.c: 246: {
   618  0E31  0836               	movf	(_gVoltsum+1)^(0+128),w
   619  0E32  00F1               	movwf	btemp+1
   620  0E33  0835               	movf	_gVoltsum^(0+128),w
   621  0E34  00F0               	movwf	btemp
   622  0E35  120A  118A  27B5   	fcall	lwtoft
   623  0E38  01F3               	clrf	btemp+3
   624  0E39  30A0               	movlw	160
   625  0E3A  00F4               	movwf	btemp+4
   626  0E3B  3040               	movlw	64
   627  0E3C  00F5               	movwf	btemp+5
   628  0E3D  120A  118A  2738   	fcall	ftmul
   629  0E40  01F3               	clrf	btemp+3
   630  0E41  3020               	movlw	32
   631  0E42  00F4               	movwf	btemp+4
   632  0E43  3046               	movlw	70
   633  0E44  00F5               	movwf	btemp+5
   634  0E45  120A  118A  2700   	fcall	ftdiv
   635  0E48  0870               	movf	btemp,w
   636  0E49  00B9               	movwf	_gACaverage^(0+128)
   637  0E4A  0871               	movf	btemp+1,w
   638  0E4B  00BA               	movwf	(_gACaverage+1)^(0+128)
   639  0E4C  0872               	movf	btemp+2,w
   640  0E4D  00BB               	movwf	(_gACaverage+2)^(0+128)
   641                           ;main.c: 248: gCurVolt=(int)(float)(96.5517*gAC
      +                          average)+(float)(13.5173);
   642  0E4E  0839               	movf	_gACaverage^(0+128),w
   643  0E4F  00F3               	movwf	btemp+3
   644  0E50  083A               	movf	(_gACaverage+1)^(0+128),w
   645  0E51  00F4               	movwf	btemp+4
   646  0E52  083B               	movf	(_gACaverage+2)^(0+128),w
   647  0E53  00F5               	movwf	btemp+5
   648  0E54  301A               	movlw	26
   649  0E55  00F0               	movwf	btemp
   650  0E56  30C1               	movlw	193
   651  0E57  00F1               	movwf	btemp+1
   652  0E58  3042               	movlw	66
   653  0E59  00F2               	movwf	btemp+2
   654  0E5A  120A  118A  2738   	fcall	ftmul
   655  0E5D  120A  118A  2779   	fcall	fttol
   656  0E60  120A  118A  27AF   	fcall	awtoft
   657  0E63  3047               	movlw	71
   658  0E64  00F3               	movwf	btemp+3
   659  0E65  3058               	movlw	88
   660  0E66  00F4               	movwf	btemp+4
   661  0E67  3041               	movlw	65
   662  0E68  00F5               	movwf	btemp+5
   663  0E69  120A  118A  26D1   	fcall	ftadd
   664  0E6C  120A  118A  2779   	fcall	fttol
   665  0E6F  0870               	movf	btemp,w
   666  0E70  00A8               	movwf	_gCurVolt^(0+128)
   667  0E71  0871               	movf	btemp+1,w
   668  0E72  00A9               	movwf	(_gCurVolt+1)^(0+128)
   669                           ;main.c: 249: gVFilCnt = 0;
   670  0E73  01B0               	clrf	_gVFilCnt^(0+128)
   671                           ;main.c: 250: gVoltsum = 0;
   672  0E74  01B5               	clrf	_gVoltsum^(0+128)
   673  0E75  01B6               	clrf	(_gVoltsum+1)^(0+128)
   674  0E76                     l37
   675                           ;main.c: 252: }
   676  0E76  120A  158A  2165   	fcall	_checkVolt
      +       120A  158A         
   677  0E7B  3800               	iorlw	0
   678                           ;main.c: 254: {
   679  0E7C  1683               	bsf	3,5
   680  0E7D  1D03               	btfss	3,2
   681  0E7E  2E88               	goto	L6
   682  0E7F  01B2               	clrf	_gVoltSta^(0+128)
   683                           ;main.c: 256: if(gOffLineCnt<10)
   684  0E80  300A               	movlw	10
   685  0E81  022F               	subwf	_gOffLineCnt^(0+128),w
   686                           ;main.c: 257: {
   687  0E82  1283               	bcf	3,5
   688  0E83  1C03               	btfss	3,0
   689  0E84  1507               	bsf	7,2
   690                           ;main.c: 260: }
   691  0E85  1683               	bsf	3,5
   692  0E86  01B1               	clrf	_gVoltFilCnt^(0+128)
   693                           ;main.c: 262: }
   694  0E87  2E10               	goto	l33
   695                           ;main.c: 264: {
   696  0E88                     L6
   697  0E88  0AB1               	incf	_gVoltFilCnt^(0+128)
   698                           ;main.c: 267: if(gVoltFilCnt>10)
   699  0E89  300B               	movlw	11
   700  0E8A  0231               	subwf	_gVoltFilCnt^(0+128),w
   701  0E8B  1C03               	btfss	3,0
   702  0E8C  2E10               	goto	l33
   703                           ;main.c: 268: {
   704  0E8D  01B1               	clrf	_gVoltFilCnt^(0+128)
   705                           ;main.c: 270: gVoltSta = 1;
   706  0E8E  01B2               	clrf	_gVoltSta^(0+128)
   707  0E8F  0AB2               	incf	_gVoltSta^(0+128)
   708                           ;main.c: 271: if(gOffLineCnt<10)
   709  0E90  300A               	movlw	10
   710  0E91  022F               	subwf	_gOffLineCnt^(0+128),w
   711  0E92  1803               	btfsc	3,0
   712  0E93  2E10               	goto	l33
   713                           ;main.c: 272: {
   714  0E94  1283               	bcf	3,5
   715  0E95  1D07               	btfss	7,2
   716  0E96  2E10               	goto	l33
   717                           ;main.c: 275: {
   718  0E97  1107               	bcf	7,2
   719                           ;main.c: 277: mcptBUF[0]= 0x4B;
   720  0E98  304B               	movlw	75
   721  0E99  1683               	bsf	3,5
   722  0E9A  00CD               	movwf	_mcptBUF^(0+128)
   723                           ;main.c: 278: mcptBUF[1]= gCurVolt>>8;
   724  0E9B  0829               	movf	(_gCurVolt+1)^(0+128),w
   725  0E9C  00CE               	movwf	(_mcptBUF+1)^(0+128)
   726                           ;main.c: 279: mcptBUF[2]= (unsigned char)gCurVo
      +                          lt;
   727  0E9D  0828               	movf	_gCurVolt^(0+128),w
   728  0E9E  00CF               	movwf	(_mcptBUF+2)^(0+128)
   729                           ;main.c: 280: canWrite(1, mcptBUF, 3, 0);
   730  0E9F  1283               	bcf	3,5
   731  0EA0  01C5               	clrf	?_canWrite
   732  0EA1  0AC5               	incf	?_canWrite
   733  0EA2  01C6               	clrf	?_canWrite+1
   734  0EA3  01C7               	clrf	?_canWrite+2
   735  0EA4  01C8               	clrf	?_canWrite+3
   736  0EA5  30CD               	movlw	_mcptBUF
   737  0EA6  00C9               	movwf	?_canWrite+4
   738  0EA7  3080               	movlw	128
   739  0EA8  00CA               	movwf	?_canWrite+5
   740  0EA9  3003               	movlw	3
   741  0EAA  00CB               	movwf	?_canWrite+6
   742  0EAB  01CC               	clrf	?_canWrite+7
   743  0EAC  01CD               	clrf	?_canWrite+8
   744  0EAD  120A  158A  2180   	fcall	_canWrite
      +       120A  158A         
   745                           ;main.c: 281: }
   746                           ;main.c: 283: }
   747                           ;main.c: 286: }
   748                           ;main.c: 293: }
   749  0EB2  2E10               	goto	l33
   750                           
   751                           	psect	strings
   752  0000                     
   753  0000                     
   754  0000                     
   755  0000                     
   756  0000                     
   757  0000                     
   758  0000                     
   759  0000                     
   760  0000                     
   761  0000                     
   762  0000                     
   763  0000                     
   764  0000                     
   765  0000                     
   766  0000                     
   767  0000                     
   768  0000                     
   769  0000                     
   770  0000                     
   771  0000                     
   772  0000                     
   773  0000                     
   774  0000                     
   775  0000                     
   776  0000                     
   777  0000                     
   778  0000                     
   779  0000                     
   780  0000                     
   781  0000                     
   782  0000                     
   783  0000                     
   784  0000                     
   785  0000                     
   786  0000                     
   787  0000                     
   788  0000                     
   789  0000                     
   790  0000                     
   791  0000                     
   792  0000                     
   793  0000                     
   794  0000                     
   795  0000                     
   796  0000                     
   797  0000                     
   798  0000                     
   799  0000                     
   800  0000                     
   801  0000                     
   802  0000                     
   803  0000                     
   804  0000                     
   805  0000                     
   806  0000                     
   807  0000                     
   808  0000                     
   809  0000                     
   810  0000                     
   811  0000                     
   812  0000                     
   813  0000                     
   814  0000                     
   815  0000                     
   816  0000                     
   817  0000                     
   818  0000                     
   819  0000                     
   820  0000                     
   821  0000                     
   822  0000                     
   823  0000                     
   824  0000                     
   825  0000                     
   826  0000                     
   827  0000                     
   828  0000                     
   829  0000                     
   830  0000                     
   831  0000                     
   832  0000                     
   833  0000                     
   834  0000                     
   835  0000                     
   836  0000                     
   837  0000                     
   838  0000                     
   839  0000                     
   840  0000                     
   841  0000                     
   842  0000                     
   843  0000                     
   844  0000                     
   845  0000                     
   846  0000                     
   847  0000                     
   848  0000                     
   849  0000                     
   850  0000                     
   851  0000                     
   852  0000                     
   853  0000                     
   854  0000                     
   855  0000                     
   856  0000                     
   857  0000                     
   858  0000                     
   859  0000                     
   860  0000                     
   861  0000                     
   862  0000                     
   863  0000                     
   864  0000                     
   865  0000                     
   866  0000                     
   867  0000                     
   868  0000                     
   869  0000                     
   870  0000                     
   871  0000                     
   872  0000                     
   873  0000                     

⌨️ 快捷键说明

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