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

📄 ds18b20.map

📁 自己学习PIC单片机时改写的DS18b20程序
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -MDS18B20.map -ol.obj \
  -ppowerup=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,stringtable,pstrings,strings \
  -ABANK0=020h-07Fh -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE \
  -ABANK1=0A0h-0EFh -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -ABANK2=0110h-016Fh \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -ABANK3=0190h-01EFh \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -ACOMBANK=070h-07Fh -ptemp=COMBANK -ACODE=0-7FFhx4 -ACONST=0-0FFhx32 \
  -pconfig=2007h -pidloc=2000h -AEEDATA=2100h-21FFh -peeprom_data=EEDATA \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE \
  -pnvram=BANK0,nvram_1=BANK1,nvram_2=BANK2,nvram_3=BANK3 \
  -pnvbit_0=BANK0,nvbit_1=BANK1,nvbit_2=BANK2,nvbit_3=BANK3 -Q16F877A \
  -h+DS18B20.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_1GK.AAA \
  -ver=PICC#V8.05PL2 d:\software\mplab ide\picc\LIB\picrt42c.obj \
  E:\study\PIC\DS18B20\main.obj E:\study\PIC\DS18B20\delay.obj \
  E:\study\PIC\DS18B20\DS18B20.obj \
  d:\software\mplab ide\picc\LIB\pic62--u.lib \
  d:\software\mplab ide\picc\LIB\pic42c-c.lib \
  d:\software\mplab ide\picc\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,2 offset 0
     _init
*    _dig_tube size 5,1 offset 2
*        _show size 1,1 offset 8
*            _DelayMs size 0,3 offset 10
     _DS18B20_RESET size 0,2 offset 2
     _DS18B20_WRITE_BYTE size 0,3 offset 2
     _DS18B20_READ_TEMP size 0,0 offset 2
         _DS18B20_RESET size 0,2 offset 2
         _DS18B20_WRITE_BYTE size 0,3 offset 2
         _DS18B20_READ_BYTE size 0,3 offset 2
     _work_temp size 0,3 offset 2
         lbdiv
         lbmod
*_time0

		Name          Link     Load   Length Selector Space Scale
d:\software\mplab ide\picc\LIB\picrt42c.obj
		end_init        27       27        4       8     0
E:\study\PIC\DS18B20\main.obj
		intcode          B        B        8       8     0
		intentry         4        4        7       8     0
		intret          13       13        7       8     0
		intsave_0       75       75        1      70     1
		config        2007     2007        1    400E     0
		rbss_0          20       20        1      20     1
		temp            70       70        2      70     1
		intsave         3A       3A        2      20     1
		const1          66       66        E      AA     0
		text0          721      721       A2     E42     0
		const2          74       74        B      AA     0
E:\study\PIC\DS18B20\delay.obj
		text0          60D      60D        D     C1A     0
E:\study\PIC\DS18B20\DS18B20.obj
		idata_0        7F9      7F9        7     FF2     0
		rdata_0         31       31        7      20     1
		rbss_0          21       21        3      20     1
		temp            70       70        3      70     1
		text2          695      695       8C     D2A     0
		text4          61A      61A       7B     C34     0
		const1          55       55       11      AA     0

d:\software\mplab ide\picc\LIB\pic62--u.lib

d:\software\mplab ide\picc\LIB\pic42c-c.lib
bdiv.obj        float_tex      7C3      7C3       36     F86     0
		temp            70       70        5      70     1
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      70     1
btemp2.obj      temp            70       70        3      70     1
clrbank0.obj    init            1A       1A        4       8     0
clr.obj         clrtext         2B       2B        7       8     0
codeptr.obj     
copy.obj        clrtext         32       32        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init            1E       1E        9       8     0
powerup.obj     powerup          0        0        4       0     0
stringtab.obj   stringtab       3F       3F       16       8     0
		code_ptr        38       38        2      20     1

d:\software\mplab ide\picc\LIB\pic62--u.lib

COMMON          rbss_0          24       24        D      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         31       31        7
		rbss_0          20       20       11
		temp            70       70        5
		intsave         3A       3A        2
		code_ptr        38       38        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       75       75        1

	CLASS	CODE     
		intcode          B        B        8
		intentry         4        4        7
		intret          13       13        7
		idata_0        7F9      7F9        7
		powerup          0        0        4
		float_tex      7C3      7C3       36
		clrtext         2B       2B       14
		end_init        27       27        4
		init            1A       1A        D
		text0          721      721       A2
		text0          60D      60D        D
		text2          695      695       8C
		text4          61A      61A       7B

	CLASS	CONST    
		const1          66       66        E
		const2          74       74        B
		const1          55       55       11

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       3F       3F       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config        2007     2007        1



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000051	000055	       8       0  CODE    
		rbit_0          000020	00001C	00003C	      20       1  BANK0   
		temp            000070	000006	000076	      70       1  COMBANK 
		const1          000055	00002A	00007F	      AA       0  CONST   
		text0           00060D	00000D	00061A	     C1A       0  CODE    
		text4           00061A	00007B	000695	     C34       0  CODE    
		text2           000695	00008C	000721	     D2A       0  CODE    
		text0           000721	0000A2	0007C3	     E42       0  CODE    
		float_text1     0007C3	000036	0007F9	     F86       0  CODE    
		idata_0         0007F9	000007	000800	     FF2       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            003C-006F
	                 0076-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             007F-060C
	                 0800-1FFF
	COMBANK          0076-007F
	CONST            007F-060C
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_dig_tube            rbss_0      0026  ?_show                rbss_0      002C
?a_DS18B20_READ_BYTE  rbss_0      0026  ?a_DS18B20_RESET      rbss_0      0026
?a_DS18B20_WRITE_BYTE rbss_0      0026  ?a_DelayMs            rbss_0      002E
?a_dig_tube           rbss_0      002B  ?a_main               rbss_0      0024
?a_show               rbss_0      002D  ?a_work_temp          rbss_0      0026
_DS18B20_READ_BYTE    text2       0695  _DS18B20_READ_TEMP    text2       0713
_DS18B20_RESET        text2       06E5  _DS18B20_WRITE_BYTE   text2       06BC
_DelayMs              text0       060D  __Bnvbit_0            nvbit_0     0038
__Bnvbit_1            nvbit_1     00A0  __Bnvbit_2            nvbit_2     0110
__Bnvbit_3            nvbit_3     0190  __Brbit_0             rbit_0      0020
__Brbit_1             rbit_1      00A0  __Brbit_2             rbit_2      0110
__Brbit_3             rbit_3      0190  __H__Z01234RS_        __Z01234RS_ 0190
__Hclrtext            clrtext     003F  __Hcode               code        0190
__Hcode_ptr           code_ptr    003A  __Hcommon_ram         common_ram  0190
__Hconfig             config      2008  __Heeprom_data        eeprom_data 2100
__Hend_init           end_init    002B  __Hfloat_text0        float_text0 0055
__Hfloat_text1        float_text1 07F9  __Hfloat_text2        float_text2 0055
__Hfloat_text3        float_text3 0055  __Hfloat_text4        float_text4 0055
__Hidata_0            idata_0     0800  __Hidata_1            idata_1     0055
__Hidata_2            idata_2     0055  __Hidata_3            idata_3     0055
__Hidloc              idloc       2000  __Hinit               init        0027
__Hinit23             init23      0027  __Hintcode            intcode     0013
__Hintentry           intentry    000B  __Hintret             intret      001A
__Hintsave            intsave     0190  __Hintsave_0          intsave_0   0076
__Hintsave_1          intsave_1   0190  __Hintsave_2          intsave_2   0190
__Hintsave_3          intsave_3   0190  __Hnvbit_0            nvbit_0     01C0
__Hnvbit_1            nvbit_1     0500  __Hnvbit_2            nvbit_2     0880
__Hnvbit_3            nvbit_3     0C80  __Hnvram              nvram       0038
__Hnvram_1            nvram_1     00A0  __Hnvram_2            nvram_2     0110
__Hnvram_3            nvram_3     0190  __Hpowerup            powerup     0004
__Hpstrings           pstrings    0055  __Hrbit_0             rbit_0      0100
__Hrbit_1             rbit_1      0500  __Hrbit_2             rbit_2      0880
__Hrbit_3             rbit_3      0C80  __Hrbss_0             rbss_0      0031
__Hrbss_1             rbss_1      00A0  __Hrbss_2             rbss_2      0110
__Hrbss_3             rbss_3      0190  __Hrdata_0            rdata_0     0038
__Hrdata_1            rdata_1     00A0  __Hrdata_2            rdata_2     0110
__Hrdata_3            rdata_3     0190  __Hstrings            strings     0055
__Hstringtable        stringtable 0055  __Hstruct             struct      003C
__Htemp               temp        0075  __Htext               text        0190
__Hvectors            vectors     007F  __L__Z01234RS_        __Z01234RS_ 0190
__Lclrtext            clrtext     002B  __Lcode               code        0190
__Lcode_ptr           code_ptr    0038  __Lcommon_ram         common_ram  0190
__Lconfig             config      2007  __Leeprom_data        eeprom_data 2100
__Lend_init           end_init    0027  __Lfloat_text0        float_text0 0055
__Lfloat_text1        float_text1 07C3  __Lfloat_text2        float_text2 0055
__Lfloat_text3        float_text3 0055  __Lfloat_text4        float_text4 0055
__Lidata_0            idata_0     07F9  __Lidata_1            idata_1     0055
__Lidata_2            idata_2     0055  __Lidata_3            idata_3     0055
__Lidloc              idloc       2000  __Linit               init        001A
__Linit23             init23      0027  __Lintcode            intcode     000B
__Lintentry           intentry    0004  __Lintret             intret      0013
__Lintsave            intsave     0190  __Lintsave_0          intsave_0   0075
__Lintsave_1          intsave_1   0190  __Lintsave_2          intsave_2   0190
__Lintsave_3          intsave_3   0190  __Lnvbit_0            nvbit_0     01C0
__Lnvbit_1            nvbit_1     0500  __Lnvbit_2            nvbit_2     0880
__Lnvbit_3            nvbit_3     0C80  __Lnvram              nvram       0038
__Lnvram_1            nvram_1     00A0  __Lnvram_2            nvram_2     0110
__Lnvram_3            nvram_3     0190  __Lpowerup            powerup     0000
__Lpstrings           pstrings    0055  __Lrbit_0             rbit_0      0100
__Lrbit_1             rbit_1      0500  __Lrbit_2             rbit_2      0880
__Lrbit_3             rbit_3      0C80  __Lrbss_0             rbss_0      0020
__Lrbss_1             rbss_1      00A0  __Lrbss_2             rbss_2      0110
__Lrbss_3             rbss_3      0190  __Lrdata_0            rdata_0     0031
__Lrdata_1            rdata_1     00A0  __Lrdata_2            rdata_2     0110
__Lrdata_3            rdata_3     0190  __Lstrings            strings     0055
__Lstringtable        stringtable 003F  __Lstruct             struct      003C
__Ltemp               temp        0070  __Ltext               text        0190
__Lvectors            vectors     007F  __S0                  (abs)       2100
__S1                  (abs)       0190  _dig_tube             text0       073F
_display              rdata_0     0033  _ditab                const1      0056
_doth                 rbss_0      0021  _dotl                 rbss_0      0022
_exit                 init        001A  _flag                 rbss_0      0023
_init                 text0       0761  _intnum               rbss_0      0020
_main                 text0       0772  _show                 text0       0721
_table                const1      0067  _table1               const2      0075
_temp_data            rdata_0     0031  _time0                intcode     000B
_work_temp            text4       061A  clear_bank0           init        001A
clear_ram             clrtext     002E  code_ptr              code_ptr    0038
copy_bank0            init        001E  copy_data             clrtext     0032
dobdiv                float_text1 07C5  int_entry             intentry    0004
int_func              intcode     000B  int_restore           intret      0015
intlevel0             intentry    0004  intlevel1             intentry    0004
lbdiv                 float_text1 07C3  lbdiv_t               float_text1 07C4
lbmod                 float_text1 07C3  lbmod_t               float_text1 07C4
powerup               powerup     0000  start                 init        001A
string_indir          stringtable 0042  string_table          stringtable 003F
used_btemp0           (abs)       0001  used_btemp1           (abs)       0001
used_btemp2           (abs)       0001  used_code_ptr         (abs)       0001

⌨️ 快捷键说明

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