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

📄 tyn-001.lst

📁 曾经给别人做的太阳能充电器源程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
   593  0701  3A03               	xorlw	3
   594  0702  1D03               	btfss	3,2
   595  0703  2F17               	goto	l73
   596                           ;TYN-001.C: 218: RB0=1;
   597  0704  1406               	bsf	6,0
   598                           ;TYN-001.C: 219: DelayMs(5);
   599  0705  3005               	movlw	5
   600  0706  2678               	call	_DelayMs
   601                           ;TYN-001.C: 220: RA0=0;
   602  0707  1005               	bcf	5,0
   603                           ;TYN-001.C: 221: if(RB4==0)time=0;
   604  0708  1E06               	btfss	6,4
   605  0709  01A6               	clrf	_time
   606                           ;TYN-001.C: 222: if(time>250){
   607  070A  30FB               	movlw	-5
   608  070B  0226               	subwf	_time,w
   609  070C  1C03               	btfss	3,0
   610  070D  2F17               	goto	l73
   611                           ;TYN-001.C: 223: RA0=1;
   612  070E  1405               	bsf	5,0
   613                           ;TYN-001.C: 224: GIE=0;
   614  070F  138B               	bcf	11,7
   615                           ;TYN-001.C: 225: TMR1IE=0;
   616  0710  1683               	bsf	3,5
   617  0711  100C               	bcf	12,0
   618                           ;TYN-001.C: 226: TMR1L=0;
   619  0712  1283               	bcf	3,5
   620  0713  018E               	clrf	14	;volatile
   621                           ;TYN-001.C: 227: TMR1H=0;
   622  0714  018F               	clrf	15	;volatile
   623                           ;TYN-001.C: 228: time=0;
   624  0715  01A6               	clrf	_time
   625                           ;TYN-001.C: 229: return(2);
   626  0716  3402               	retlw	2
   627  0717                     l73
   628                           ;TYN-001.C: 233: if(RB4==0)time=0;
   629  0717  1E06               	btfss	6,4
   630  0718  01A6               	clrf	_time
   631                           ;TYN-001.C: 234: if(time>3){if(RB6==0)break;}
   632  0719  3004               	movlw	4
   633  071A  0226               	subwf	_time,w
   634  071B  1C03               	btfss	3,0
   635  071C  2F1F               	goto	l77
   636  071D  1F06               	btfss	6,6
   637  071E  2F34               	goto	l62
   638  071F                     l77
   639                           ;TYN-001.C: 235: if(RB5==0)break;
   640  071F  1E86               	btfss	6,5
   641  0720  2F34               	goto	l62
   642                           ;TYN-001.C: 236: if(RB7==1)radio_flag=0;
   643  0721  1B86               	btfsc	6,7
   644  0722  01A4               	clrf	_radio_flag
   645                           ;TYN-001.C: 237: if((RB7==0)&&(radio_flag==0)){
   646  0723  1B86               	btfsc	6,7
   647  0724  2EBD               	goto	l61
   648  0725  08A4               	movf	_radio_flag
   649  0726  1D03               	btfss	3,2
   650  0727  2EBD               	goto	l61
   651                           ;TYN-001.C: 238: radio_flag=1;
   652  0728  01A4               	clrf	_radio_flag
   653  0729  0AA4               	incf	_radio_flag
   654                           ;TYN-001.C: 239: if(radio_temp==0){radio_temp=1
      +                          ;RB2=1;}
   655  072A  08A5               	movf	_radio_temp
   656  072B  1D03               	btfss	3,2
   657  072C  2F31               	goto	l82
   658  072D  01A5               	clrf	_radio_temp
   659  072E  0AA5               	incf	_radio_temp
   660  072F  1506               	bsf	6,2
   661                           ;TYN-001.C: 240: else {radio_temp=0;RB2=0;}
   662  0730  2EBD               	goto	l61
   663  0731                     l82
   664  0731  01A5               	clrf	_radio_temp
   665  0732  1106               	bcf	6,2
   666                           ;TYN-001.C: 241: }
   667  0733  2EBD               	goto	l61
   668  0734                     l62
   669                           ;TYN-001.C: 243: RA0=1;
   670  0734  1405               	bsf	5,0
   671                           ;TYN-001.C: 244: GIE=0;
   672  0735  138B               	bcf	11,7
   673                           ;TYN-001.C: 245: TMR1IE=0;
   674  0736  1683               	bsf	3,5
   675  0737  100C               	bcf	12,0
   676                           ;TYN-001.C: 246: TMR1L=0;
   677  0738  1283               	bcf	3,5
   678  0739  018E               	clrf	14	;volatile
   679                           ;TYN-001.C: 247: TMR1H=0;
   680  073A  018F               	clrf	15	;volatile
   681                           ;TYN-001.C: 248: time=0;
   682  073B  01A6               	clrf	_time
   683                           ;TYN-001.C: 249: return(1);
   684  073C  3401               	retlw	1
   685                           
   686                           	psect	text4
   687                           ;TYN-001.C: 351: void radio_key(void){
   688  0681                     _radio_key
   689                           ;TYN-001.C: 352: if(RB7==1)radio_flag=0;
   690  0681  1283               	bcf	3,5
   691  0682  1B86               	btfsc	6,7
   692  0683  01A4               	clrf	_radio_flag
   693                           ;TYN-001.C: 353: if((RB7==0)&&(radio_flag==0)){
   694  0684  1B86               	btfsc	6,7
   695  0685  0008               	return
   696  0686  08A4               	movf	_radio_flag
   697  0687  1D03               	btfss	3,2
   698  0688  0008               	return
   699                           ;TYN-001.C: 354: radio_flag=1;
   700  0689  01A4               	clrf	_radio_flag
   701  068A  0AA4               	incf	_radio_flag
   702                           ;TYN-001.C: 355: if(radio_temp==0){radio_temp=1
      +                          ;RB2=1;}
   703  068B  08A5               	movf	_radio_temp
   704  068C  1D03               	btfss	3,2
   705  068D  2E92               	goto	l87
   706  068E  01A5               	clrf	_radio_temp
   707  068F  0AA5               	incf	_radio_temp
   708  0690  1506               	bsf	6,2
   709                           ;TYN-001.C: 356: else {radio_temp=0;RB2=0;}
   710  0691  0008               	return
   711  0692                     l87
   712  0692  01A5               	clrf	_radio_temp
   713  0693  1106               	bcf	6,2
   714                           ;TYN-001.C: 357: }
   715  0694  0008               	return
   716                           
   717                           	psect	text5
   718  0000                     
   719  0000                     
   720  0000                     
   721  0000                     
   722  0000                     
   723  0000                     
   724  0000                     
   725  0000                     
   726  0000                     
   727  0000                     
   728  0000                     
   729  0000                     
   730  0000                     
   731  0000                     
   732  0000                     
   733  0000                     
   734  0000                     
   735  0000                     
   736  0000                     
   737  0000                     
   738  0000                     
   739  0000                     
   740  0000                     
   741  0000                     
   742  0000                     
   743  0000                     
   744  0000                     
   745  0000                     
   746  0000                     
   747  0000                     
   748  0000                     
   749  0000                     
   750  0000                     
   751  0000                     
   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                           
   853                           	psect	rbss_0
   854  0020                     _j
   855  0020                     	ds	1
   856  0021                     _model_flag
   857  0021                     	ds	1
   858  0022                     _model_state
   859  0022                     	ds	1
   860  0023                     _over_flag
   861  0023                     	ds	1
   862  0024                     _radio_flag
   863  0024                     	ds	1
   864  0025                     _radio_temp
   865  0025                     	ds	1
   866  0026                     _time
   867  0026                     	ds	1
   868  0027                     _volt_flag
   869  0027                     	ds	1
   870  0028                     _volt_state
   871  0028                     	ds	1
   872  0029                     _i
   873  0029                     	ds	2


HI-TECH Software PICC Macro Assembler V8.05
Symbol Table                                          Thu Jul 19 01:11:59 2007

    ?a_DelayMs 002C              l4 067A              l6 067C  
            _i 0029              _j 0020             l11 0766  
           l21 078E             l22 0796             l14 0777  
           l31 07B2             l15 0775             l40 07CD  
           l24 0798             l50 06AA             l42 07E2  
           l34 07DD             l18 0785             l43 07EC  
           l27 07BF             l44 07EF             l36 07D1  
           l61 06BD             l53 06B2             l37 07C7  
           l29 07B8             l62 0734             l70 0700  
           l46 07FD             l38 07C9             l39 07CB  
           l64 06D4             l73 0717             l82 0731  
           l58 06BA             l67 06E9             l77 071F  
           l87 0692       ?a_v5or9v 002B         _v5or9v 0695  
      _DelayMs 0678         _timer1 0008           _main 073D  
         _time 0026      _radio_key 0681           start 0017  
   _volt_state 0028         saved_w 0070    _model_state 0022  
     int_entry 0004      _over_flag 0023     _radio_flag 0024  
   _radio_temp 0025      _volt_flag 0027    saved_status 002E  
        status 0003     _model_flag 0021        int_func 0008  
   clear_bank0 0017     int_restore 0012  

⌨️ 快捷键说明

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