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

📄 ds1820.map

📁 上载的程序可以用于PIC单片机,也可以用于430单片机,本人原创,到至今还没有发现哪位网友想出这种办法,希望站长能多加分.
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -MDS1820.map -ol.obj \
  -ppowerup=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,stringtable,pstrings,strings \
  -ABANK0=020h-06Fh,071h-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-01E4h \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -ACOMBANK=071h-07Fh -ptemp=COMBANK -ACODE=00h-07FFhx3,01800h-01EFFh \
  -ACONST=00h-0FFhx31 -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+DS1820.sym -E -ED:\RG60Plus\Temp\_R8.AAA -ver=PICC#V8.05PL1 \
  C:\HT-PIC\LIB\picrt42c.obj \
  D:\Program Files\Microchip\PIC GOOD\1820\DS1820.obj \
  C:\HT-PIC\LIB\pic62--u.lib C:\HT-PIC\LIB\pic42c-c.lib \
  C:\HT-PIC\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
     _GetTemp size 0,0 offset 0
         _Init->_DelayNus size 2,1 offset 4
         _Skip->_Write_18B20 size 0,2 offset 0
             _DelayNus size 2,1 offset 4
         _Convert->_Write_18B20 size 0,2 offset 0
             _DelayNus size 2,1 offset 4
         _DelayNus size 2,1 offset 4
         _ReadDo->_Write_18B20 size 0,2 offset 0
             _DelayNus size 2,1 offset 4
         _ReadTemp size 0,2 offset 0
             _Read_18B20 size 0,2 offset 2
                 _DelayNus size 2,1 offset 4
             awtoft
             ftmul size 0,0 offset 10
                 ftunpack1
                 ftunpack2
*    _display_number size 3,7 offset 0
*        ftmul size 0,0 offset 10
*            ftunpack1
*            ftunpack2
*        fttol size 0,0 offset 10
*            ftunpack1
*            l0neg
*        lldiv
*        llmod

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        11       11        4       8     0
D:\Program Files\Microchip\PIC GOOD\1820\DS1820.obj
		idata_0        7F3      7F3        D     FE6     0
		rdata_0         32       32        D      20     1
		rbss_0          20       20        8      20     1
		temp            71       71        8      71     1
		text6          477      477        4     8EE     0
		text7          487      487      1F9     90E     0
		text4          47B      47B        4     8F6     0
		text5          473      473        4     8E6     0
		text11         47F      47F        8     8FE     0
		const1          3F       3F        B      7E     0

C:\HT-PIC\LIB\pic62--u.lib

C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            71       71        1      71     1
btemp10.obj     temp            71       71        B      71     1
btemp11.obj     temp            71       71        C      71     1
btemp12.obj     xtemp           41       41        1      20     1
btemp1.obj      temp            71       71        2      71     1
btemp2.obj      temp            71       71        3      71     1
btemp3.obj      temp            71       71        4      71     1
btemp4.obj      temp            71       71        5      71     1
btemp5.obj      temp            71       71        6      71     1
btemp6.obj      temp            71       71        7      71     1
btemp7.obj      temp            71       71        8      71     1
btemp8.obj      temp            71       71        9      71     1
btemp9.obj      temp            71       71        A      71     1
clrbank0.obj    init             4        4        4       8     0
clr.obj         clrtext         15       15        7       8     0
codeptr.obj     
copy.obj        clrtext         1C       1C        D       8     0
		temp            71       71        1      71     1
cpybank0.obj    init             8        8        9       8     0
float.obj       float_tex      68C      68C       4E     D18     0
		temp            71       71        9      71     1
ftmul.obj       float_tex      6DA      6DA       41     D18     0
		temp            71       71        C      71     1
fttol.obj       float_tex      71B      71B       23     D18     0
		temp            71       71        9      71     1
l0neg.obj       float_tex      75A      75A        E     EB4     0
		temp            71       71        4      71     1
ldiv.obj        float_tex      768      768       7C     EB4     0
		temp            71       71        C      71     1
		xtemp           41       41        1      20     1
ltoft.obj       float_tex      73E      73E       13     D18     0
		temp            71       71        9      71     1
powerup.obj     powerup          0        0        4       0     0
store3.obj      temp            71       71        9      71     1
		ftext0         680      680        C     D00     0
store.obj       float_tex      7E4      7E4        F     EB4     0
		temp            71       71        4      71     1
stringtab.obj   stringtab       29       29       16       8     0
		code_ptr        3F       3F        2      20     1
wtoft.obj       float_tex      751      751        9     D18     0
		temp            71       71        9      71     1

C:\HT-PIC\LIB\pic62--u.lib

COMMON          rbss_0          28       28        A      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         32       32        D
		rbss_0          20       20       12
		temp            71       71        C
		xtemp           41       41        1
		code_ptr        3F       3F        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CODE     
		idata_0        7F3      7F3        D
		powerup          0        0        4
		float_tex      75A      75A       99
		clrtext         15       15       14
		float_tex      68C      68C       CE
		end_init        11       11        4
		init             4        4        D
		text6          477      477        4
		text7          487      487      1F9
		text4          47B      47B        4
		text5          473      473        4
		text11         47F      47F        8
		ftext0         680      680        C

	CLASS	CONST    
		const1          3F       3F        B

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       29       29       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	00003B	00003F	       8       0  CODE    
		rbit_0          000020	000022	000042	      20       1  BANK0   
		temp            000071	00000C	00007D	      71       1  COMBANK 
		const1          00003F	00000B	00004A	      7E       0  CONST   
		text5           000473	000004	000477	     8E6       0  CODE    
		text6           000477	000004	00047B	     8EE       0  CODE    
		text4           00047B	000004	00047F	     8F6       0  CODE    
		text11          00047F	000008	000487	     8FE       0  CODE    
		text7           000487	0001F9	000680	     90E       0  CODE    
		ftext0          000680	00000C	00068C	     D00       0  CODE    
		float_text4     00068C	0000CE	00075A	     D18       0  CODE    
		float_text0     00075A	000099	0007F3	     EB4       0  CODE    
		idata_0         0007F3	00000D	000800	     FE6       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            0042-006F
	                 007D-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01E4
	CODE             004A-0472
	                 0800-1EFF
	COMBANK          007D-007F
	CONST            004A-0472
	                 0800-1EFF
	EEDATA           2100-21FF

                                  Symbol Table

?_DelayNus        rbss_0      002C  ?_display_number  rbss_0      0028
?a_DelayNus       rbss_0      002E  ?a_ReadTemp       rbss_0      0028
?a_Read_18B20     rbss_0      002A  ?a_Write_18B20    rbss_0      0028
?a_display_number rbss_0      002B  _Convert          text5       0473
_DelayNus         text7       04C4  _Error            rbss_0      0020
_GetTemp          text7       053F  _Init             text7       051E
_ReadDo           text6       0477  _ReadTemp         text7       0487
_Read_18B20       text7       04F7  _Skip             text4       047B
_Temper           rdata_0     003B  _Write_18B20      text7       04D6
__Bnvbit_0        nvbit_0     003F  __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__Z67276RS_    __Z67276RS_ 0190  __Hclrtext        clrtext     0029
__Hcode           code        0190  __Hcode_ptr       code_ptr    0041
__Hcommon_ram     common_ram  0190  __Hconfig         config      2007
__Heeprom_data    eeprom_data 2100  __Hend_init       end_init    0015
__Hfloat_text0    float_text0 07F3  __Hfloat_text1    float_text1 003F
__Hfloat_text2    float_text2 003F  __Hfloat_text3    float_text3 003F
__Hfloat_text4    float_text4 075A  __Hidata_0        idata_0     0800
__Hidata_1        idata_1     003F  __Hidata_2        idata_2     003F
__Hidata_3        idata_3     003F  __Hidloc          idloc       2000
__Hinit           init        0011  __Hinit23         init23      0011
__Hintcode        intcode     0004  __Hintentry       intentry    0004
__Hintret         intret      0004  __Hintsave        intsave     0190
__Hintsave_0      intsave_0   0190  __Hintsave_1      intsave_1   0190
__Hintsave_2      intsave_2   0190  __Hintsave_3      intsave_3   0190
__Hnvbit_0        nvbit_0     01F8  __Hnvbit_1        nvbit_1     0500
__Hnvbit_2        nvbit_2     0880  __Hnvbit_3        nvbit_3     0C80
__Hnvram          nvram       003F  __Hnvram_1        nvram_1     00A0
__Hnvram_2        nvram_2     0110  __Hnvram_3        nvram_3     0190
__Hpowerup        powerup     0004  __Hpstrings       pstrings    003F
__Hrbit_0         rbit_0      0100  __Hrbit_1         rbit_1      0500
__Hrbit_2         rbit_2      0880  __Hrbit_3         rbit_3      0C80
__Hrbss_0         rbss_0      0032  __Hrbss_1         rbss_1      00A0
__Hrbss_2         rbss_2      0110  __Hrbss_3         rbss_3      0190
__Hrdata_0        rdata_0     003F  __Hrdata_1        rdata_1     00A0
__Hrdata_2        rdata_2     0110  __Hrdata_3        rdata_3     0190
__Hstrings        strings     003F  __Hstringtable    stringtable 003F
__Hstruct         struct      0042  __Htemp           temp        007D
__Htext           text        0190  __Hvectors        vectors     004A
__Hxtemp          xtemp       0042  __L__Z67276RS_    __Z67276RS_ 0190
__Lclrtext        clrtext     0015  __Lcode           code        0190
__Lcode_ptr       code_ptr    003F  __Lcommon_ram     common_ram  0190
__Lconfig         config      2007  __Leeprom_data    eeprom_data 2100
__Lend_init       end_init    0011  __Lfloat_text0    float_text0 075A
__Lfloat_text1    float_text1 003F  __Lfloat_text2    float_text2 003F
__Lfloat_text3    float_text3 003F  __Lfloat_text4    float_text4 068C
__Lidata_0        idata_0     07F3  __Lidata_1        idata_1     003F
__Lidata_2        idata_2     003F  __Lidata_3        idata_3     003F
__Lidloc          idloc       2000  __Linit           init        0004
__Linit23         init23      0011  __Lintcode        intcode     0004
__Lintentry       intentry    0004  __Lintret         intret      0004
__Lintsave        intsave     0190  __Lintsave_0      intsave_0   0190
__Lintsave_1      intsave_1   0190  __Lintsave_2      intsave_2   0190
__Lintsave_3      intsave_3   0190  __Lnvbit_0        nvbit_0     01F8
__Lnvbit_1        nvbit_1     0500  __Lnvbit_2        nvbit_2     0880
__Lnvbit_3        nvbit_3     0C80  __Lnvram          nvram       003F
__Lnvram_1        nvram_1     00A0  __Lnvram_2        nvram_2     0110
__Lnvram_3        nvram_3     0190  __Lpowerup        powerup     0000
__Lpstrings       pstrings    003F  __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     0032
__Lrdata_1        rdata_1     00A0  __Lrdata_2        rdata_2     0110
__Lrdata_3        rdata_3     0190  __Lstrings        strings     003F
__Lstringtable    stringtable 0029  __Lstruct         struct      0042
__Ltemp           temp        0071  __Ltext           text        0190
__Lvectors        vectors     004A  __Lxtemp          xtemp       0041
__S0              (abs)       2100  __S1              (abs)       0190
_digit            const1      0040  _display_number   text7       0559
_exit             init        0004  _main             text7       0670
_mcuinit          text11      047F  _pa_out           rbss_0      0021
_pb_out           rbss_0      0022  _pc_out           rbss_0      0023
_pd_out           rbss_0      0024  _pe_out           rbss_0      0025
_symbol           rdata_0     003E  _temp_display     rdata_0     0032
_temperature      rbss_0      0026  altoft            float_text4 073E
awtoft            float_text4 0751  clear_bank0       init        0004
clear_ram         clrtext     0018  code_ptr          code_ptr    003F
copy_bank0        init        0008  copy_data         clrtext     001C
doldiv            float_text0 076C  ftmul             float_text4 06DA
ftmul_x           float_text4 06DB  ftnorm1           float_text4 06B6
fttol             float_text4 071B  ftunpack1         float_text4 068C
ftunpack2         float_text4 069B  intlevel0         intentry    0004
intlevel1         intentry    0004  l0neg             float_text0 075A
lldiv             float_text0 0768  lldiv_x           float_text0 0769
llmod             float_text0 0768  lltoft            float_text4 0743
lwtoft            float_text4 0757  powerup           powerup     0000
start             init        0004  storeback         float_text0 07E4
storeback_3       ftext0      0680  string_indir      stringtable 002C
string_table      stringtable 0029  used_btemp0       (abs)       0001
used_btemp1       (abs)       0001  used_btemp10      (abs)       0001
used_btemp11      (abs)       0001  used_btemp12      (abs)       0001
used_btemp2       (abs)       0001  used_btemp3       (abs)       0001
used_btemp4       (abs)       0001  used_btemp5       (abs)       0001
used_btemp6       (abs)       0001  used_btemp7       (abs)       0001
used_btemp8       (abs)       0001  used_btemp9       (abs)       0001
used_code_ptr     (abs)       0001  zerctt            float_text4 0697

⌨️ 快捷键说明

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