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

📄 huhuibiyesheji.lst

📁 一个温度检测程序的源程序。。。适合大学生用来做毕业设计
💻 LST
📖 第 1 页 / 共 3 页
字号:
   541                           ;huhuibiyesheji.c: 258: ADCON0=0b01000001;
   542  06EA  3041               	movlw	65
   543  06EB  2EF3               	goto	L2
   544                           ;huhuibiyesheji.c: 259: break;
   545  06EC                     l6
   546                           ;huhuibiyesheji.c: 260: }
   547                           ;huhuibiyesheji.c: 262: {
   548  06EC  1683               	bsf	3,5
   549  06ED  1485               	bsf	5,1
   550                           ;huhuibiyesheji.c: 264: ADCON0=0b01001001;
   551  06EE  3049               	movlw	73
   552  06EF  2EF3               	goto	L2
   553                           ;huhuibiyesheji.c: 265: break;
   554  06F0                     l7
   555                           ;huhuibiyesheji.c: 266: }
   556                           ;huhuibiyesheji.c: 268: {
   557  06F0  1683               	bsf	3,5
   558  06F1  1585               	bsf	5,3
   559                           ;huhuibiyesheji.c: 270: ADCON0=0b01011001;
   560  06F2  3059               	movlw	89
   561  06F3                     L2
   562  06F3  1283               	bcf	3,5
   563  06F4  009F               	movwf	31	;volatile
   564                           ;huhuibiyesheji.c: 271: break;
   565                           ;huhuibiyesheji.c: 272: }
   566  06F5  2F00               	goto	l3
   567  06F6                     l4
   568  06F6  1283               	bcf	3,5
   569  06F7  0822               	movf	?a_Read_Self_AD,w
   570  06F8  1903               	btfsc	3,2
   571  06F9  2EE8               	goto	l5
   572  06FA  3A01               	xorlw	1
   573  06FB  1903               	btfsc	3,2
   574  06FC  2EEC               	goto	l6
   575  06FD  3A02               	xorlw	2
   576  06FE  1903               	btfsc	3,2
   577  06FF  2EF0               	goto	l7
   578  0700                     l3
   579                           ;huhuibiyesheji.c: 275: ADCON1=0x04;
   580  0700  3004               	movlw	4
   581  0701  1683               	bsf	3,5
   582  0702  009F               	movwf	31
   583                           ;huhuibiyesheji.c: 276: ADCON0|=0x04;
   584  0703  1283               	bcf	3,5
   585  0704  151F               	bsf	31,2	;volatile
   586                           ;huhuibiyesheji.c: 277: while((ADCON0&0x04)!=0)
      +                          ;
   587  0705                     l9
   588  0705  191F               	btfsc	31,2	;volatile
   589  0706  2F05               	goto	l9
   590                           ;huhuibiyesheji.c: 278: i=ADRES;
   591  0707  081E               	movf	30,w	;volatile
   592  0708  00A3               	movwf	?a_Read_Self_AD+1
   593  0709  01A4               	clrf	?a_Read_Self_AD+2
   594                           ;huhuibiyesheji.c: 279: return(i);
   595  070A  0824               	movf	?a_Read_Self_AD+2,w
   596  070B  00D7               	movwf	btemp+1
   597  070C  0823               	movf	?a_Read_Self_AD+1,w
   598  070D  00D6               	movwf	btemp
   599                           ;huhuibiyesheji.c: 280: }
   600  070E  0008               	return
   601                           
   602                           	psect	text2
   603  06C9                     _delay
   604                           ;	_b assigned to ?a_delay+0
   605  0000                     _delay$b	set	?a_delay
   606                           ;	_a assigned to ?a_delay+2
   607  0000                     _delay$a	set	?a_delay+2
   608                           ;huhuibiyesheji.c: 283: unsigned int a,b;
   609  06C9  1283               	bcf	3,5
   610  06CA  0820               	movf	?_delay,w
   611  06CB  00A2               	movwf	?a_delay+2
   612  06CC  0821               	movf	?_delay+1,w
   613  06CD  00A3               	movwf	?a_delay+3
   614  06CE  0422               	iorwf	?a_delay+2,w
   615  06CF  1903               	btfsc	3,2
   616  06D0  0008               	return
   617  06D1                     l13
   618                           ;huhuibiyesheji.c: 285: for(b=110;b>0;b--);
   619  06D1  306E               	movlw	110
   620  06D2  00A0               	movwf	?a_delay
   621  06D3  01A1               	clrf	?a_delay+1
   622  06D4                     l16
   623  06D4  08A0               	movf	?a_delay
   624  06D5  1903               	btfsc	3,2
   625  06D6  03A1               	decf	?a_delay+1
   626  06D7  03A0               	decf	?a_delay
   627  06D8  0821               	movf	?a_delay+1,w
   628  06D9  0420               	iorwf	?a_delay,w
   629  06DA  1D03               	btfss	3,2
   630  06DB  2ED4               	goto	l16
   631  06DC  08A2               	movf	?a_delay+2
   632  06DD  1903               	btfsc	3,2
   633  06DE  03A3               	decf	?a_delay+3
   634  06DF  03A2               	decf	?a_delay+2
   635  06E0  0823               	movf	?a_delay+3,w
   636  06E1  0422               	iorwf	?a_delay+2,w
   637  06E2  1903               	btfsc	3,2
   638  06E3  0008               	return
   639  06E4  2ED1               	goto	l13
   640                           
   641                           	psect	text3
   642                           ;huhuibiyesheji.c: 287: void main()
   643                           ;huhuibiyesheji.c: 288: {
   644  06C2                     _main
   645                           ;	_temperature assigned to ?a_main+0
   646  0000                     _main$temperature	set	?a_main
   647  06C2                     l21
   648                           ;huhuibiyesheji.c: 289: unsigned int temperatur
      +                          e;
   649                           ;huhuibiyesheji.c: 291: {
   650  06C2  3002               	movlw	2
   651  06C3  26E5               	call	_Read_Self_AD
   652  06C4  0856               	movf	btemp,w
   653  06C5  00A0               	movwf	?a_main
   654  06C6  0857               	movf	btemp+1,w
   655  06C7  00A1               	movwf	?a_main+1
   656                           ;huhuibiyesheji.c: 293: if(temperature)
   657  06C8  2EC2               	goto	l21
   658                           
   659                           	psect	text4
   660  0000                     
   661  0000                     
   662  0000                     
   663  0000                     
   664  0000                     
   665  0000                     
   666  0000                     
   667  0000                     
   668  0000                     
   669  0000                     
   670  0000                     
   671  0000                     
   672  0000                     
   673  0000                     
   674  0000                     
   675  0000                     
   676  0000                     
   677  0000                     
   678  0000                     
   679  0000                     
   680  0000                     
   681  0000                     
   682  0000                     
   683  0000                     
   684  0000                     
   685  0000                     
   686  0000                     
   687  0000                     
   688  0000                     
   689  0000                     
   690  0000                     
   691  0000                     
   692  0000                     
   693  0000                     
   694  0000                     
   695  0000                     
   696  0000                     
   697  0000                     
   698  0000                     
   699  0000                     
   700  0000                     
   701  0000                     
   702  0000                     
   703  0000                     
   704  0000                     
   705  0000                     
   706  0000                     
   707  0000                     
   708  0000                     
   709  0000                     
   710  0000                     
   711  0000                     
   712  0000                     
   713  0000                     
   714  0000                     
   715  0000                     
   716  0000                     
   717  0000                     
   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                           
   795                           	psect	temp
   796  0056                     btemp
   797  0056                     	ds	2


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Fri Apr 24 21:15:20 2009

          ?_delay 0020            ?a_main 0020                 l3 0700  
               l4 06F6                 l5 06E8                 l6 06EC  
               l7 06F0                 l9 0705           ?a_delay 0020  
              l21 06C2                l13 06D1                l16 06D4  
            _main 06C2              _init 06BD              btemp 0056  
            start 0004    ?a_Read_Self_AD 0022           _rtTable 0025  
           _delay 06C9             status 0003         copy_bank0 0004  
    _Read_Self_AD 06E5        used_btemp0 0001        used_btemp1 0001  

⌨️ 快捷键说明

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