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

📄 ic24lc.map

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

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
  -h+ic24LC.sym -z -Q16F877A -ol.obj -Mic24LC.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx4 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
  -ASTRING=00h-0FFhx32 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0110h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
  -ppowerup=CODE \
  -preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
  -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
  -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -pnvram_1=BANK1,nvbit_1=BANK1 \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -pnvram_2=BANK2,nvbit_2=BANK2 \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -pnvram_3=BANK3,nvbit_3=BANK3 -ptemp=COMBANK -ACONFIG=02007h-02007h \
  -pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
  -AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
  -pintsave_2=BANK2 -pintsave_3=BANK3 \
  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s180.obj \
  D:\Program Files\Microchip\PIC GOOD\i2c24LC\I2C24LC.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
*    _IIC size 4,3 offset 4
*        _I2CStart size 0,0 offset 11
*            _SomeNOP size 0,1 offset 14
*        _I2CSendByte size 0,2 offset 11
             _nop_ size 0,1 offset 13
*            _SomeNOP size 0,1 offset 14
         _WaitAck size 0,1 offset 11
             _SomeNOP size 0,1 offset 14
             _I2CStop size 0,0 offset 12
                 _SomeNOP size 0,1 offset 14
*        _I2CReceiveByte size 0,3 offset 11
*            _SomeNOP size 0,1 offset 14
         _SendAck size 0,0 offset 11
             _SomeNOP size 0,1 offset 14
         _SendNotAck size 0,0 offset 11
             _SomeNOP size 0,1 offset 14
         _I2CStop size 0,0 offset 12
             _SomeNOP size 0,1 offset 14
*        _I2C_QUERY size 0,0 offset 11
*            _I2CStart size 0,0 offset 11
*                _SomeNOP size 0,1 offset 14
*            _I2CSendByte size 0,2 offset 11
                 _nop_ size 0,1 offset 13
*                _SomeNOP size 0,1 offset 14
             _WaitAck size 0,1 offset 11
                 _SomeNOP size 0,1 offset 14
                 _I2CStop size 0,0 offset 12
                     _SomeNOP size 0,1 offset 14
             _I2CStop size 0,0 offset 12
                 _SomeNOP size 0,1 offset 14
*    _I2C_CLR size 0,4 offset 0
*        _IIC size 4,3 offset 4
*            _I2CStart size 0,0 offset 11
*                _SomeNOP size 0,1 offset 14
*            _I2CSendByte size 0,2 offset 11
                 _nop_ size 0,1 offset 13
*                _SomeNOP size 0,1 offset 14
             _WaitAck size 0,1 offset 11
                 _SomeNOP size 0,1 offset 14
                 _I2CStop size 0,0 offset 12
                     _SomeNOP size 0,1 offset 14
*            _I2CReceiveByte size 0,3 offset 11
*                _SomeNOP size 0,1 offset 14
             _SendAck size 0,0 offset 11
                 _SomeNOP size 0,1 offset 14
             _SendNotAck size 0,0 offset 11
                 _SomeNOP size 0,1 offset 14
             _I2CStop size 0,0 offset 12
                 _SomeNOP size 0,1 offset 14
*            _I2C_QUERY size 0,0 offset 11
*                _I2CStart size 0,0 offset 11
*                    _SomeNOP size 0,1 offset 14
*                _I2CSendByte size 0,2 offset 11
                     _nop_ size 0,1 offset 13
*                    _SomeNOP size 0,1 offset 14
                 _WaitAck size 0,1 offset 11
                     _SomeNOP size 0,1 offset 14
                     _I2CStop size 0,0 offset 12
                         _SomeNOP size 0,1 offset 14
                 _I2CStop size 0,0 offset 12
                     _SomeNOP size 0,1 offset 14
*    _I2C_WR size 0,4 offset 0
*        _IIC size 4,3 offset 4
*            _I2CStart size 0,0 offset 11
*                _SomeNOP size 0,1 offset 14
*            _I2CSendByte size 0,2 offset 11
                 _nop_ size 0,1 offset 13
*                _SomeNOP size 0,1 offset 14
             _WaitAck size 0,1 offset 11
                 _SomeNOP size 0,1 offset 14
                 _I2CStop size 0,0 offset 12
                     _SomeNOP size 0,1 offset 14
*            _I2CReceiveByte size 0,3 offset 11
*                _SomeNOP size 0,1 offset 14
             _SendAck size 0,0 offset 11
                 _SomeNOP size 0,1 offset 14
             _SendNotAck size 0,0 offset 11
                 _SomeNOP size 0,1 offset 14
             _I2CStop size 0,0 offset 12
                 _SomeNOP size 0,1 offset 14
*            _I2C_QUERY size 0,0 offset 11
*                _I2CStart size 0,0 offset 11
*                    _SomeNOP size 0,1 offset 14
*                _I2CSendByte size 0,2 offset 11
                     _nop_ size 0,1 offset 13
*                    _SomeNOP size 0,1 offset 14
                 _WaitAck size 0,1 offset 11
                     _SomeNOP size 0,1 offset 14
                     _I2CStop size 0,0 offset 12
                         _SomeNOP size 0,1 offset 14
                 _I2CStop size 0,0 offset 12
                     _SomeNOP size 0,1 offset 14
     _delay size 2,2 offset 0
     _data_check size 2,2 offset 0

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s180.obj
		init             0        0        C       0     0
		end_init         C        C       18       0     0
		temp            70       70        1      70     1
D:\Program Files\Microchip\PIC GOOD\i2c24LC\I2C24LC.obj
		idata_0        7E8      7E8       18     FD0     0
		rdata_0         35       35       18      20     1
		rbss_0          20       20        6      20     1
		temp            70       70        2      70     1
		text11         5EF      5EF      1F9     BDE     0

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      70     1
codeptr.obj     
stringtab.obj   stringtab       24       24       16       0     0
		code_ptr        4D       4D        2      20     1

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib

COMMON          rbss_0          26       26        F      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		idata_0        7E8      7E8       18
		init             0        0        C
		end_init         C        C       18
		text11         5EF      5EF      1F9

	CLASS	CONST    

	CLASS	ENTRY    
		stringtab       24       24       16

	CLASS	STRING   

	CLASS	BANK0    
		rdata_0         35       35       18
		rbss_0          20       20       15
		temp            70       70        2
		code_ptr        4D       4D        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CONFIG   

	CLASS	IDLOC    

	CLASS	EEDATA   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	00003A	00003A	       0       0  CODE    
		rbit_0          000020	00002F	00004F	      20       1  BANK0   
		temp            000070	000002	000072	      70       1  COMBANK 
		text11          0005EF	0001F9	0007E8	     BDE       0  CODE    
		idata_0         0007E8	000018	000800	     FD0       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            004F-006F
	                 0072-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             003A-05EE
	                 0800-1FFF
	COMBANK          0072-007F
	CONFIG           2007-2007
	CONST            003A-05EE
	                 0800-1FFF
	EEDATA           2100-21FF
	ENTRY            003A-05EE
	                 0800-1FFF
	IDLOC            2000-2003
	STRING           003A-05EE
	                 0800-1FFF

                                  Symbol Table

?_IIC             rbss_0      002A  ?_data_check      rbss_0      0026
?_delay           rbss_0      0026  ?a_I2CReceiveByte rbss_0      0031
?a_I2CSendByte    rbss_0      0031  ?a_I2C_CLR        rbss_0      0026
?a_I2C_WR         rbss_0      0026  ?a_IIC            rbss_0      002E
?a_SomeNOP        rbss_0      0034  ?a_WaitAck        rbss_0      0031
?a_data_check     rbss_0      0028  ?a_delay          rbss_0      0028
?a_nop_           rbss_0      0033  _I2CReceiveByte   text11      06B3
_I2CSendByte      text11      0753  _I2CStart         text11      0653
_I2CStop          text11      066A  _I2C_CLR          text11      0771
_I2C_QUERY        text11      06DB  _I2C_WR           text11      0620
_IIC              text11      06E7  _SendAck          text11      0699
_SendNotAck       text11      06A6  _SomeNOP          text11      064C
_WaitAck          text11      067B  __Beeprom_data    eeprom_data 2100
__Bnvbit_0        nvbit_0     0190  __Bnvbit_1        nvbit_1     00A0
__Bnvbit_2        nvbit_2     0110  __Bnvbit_3        nvbit_3     0190
__Bptbit_0        ptbit_0     0190  __Brbit_0         rbit_0      0020
__Brbit_1         rbit_1      00A0  __Brbit_2         rbit_2      0110
__Brbit_3         rbit_3      0190  __Hclrtext        clrtext     0024
__Hcode           code        0190  __Hcode_ptr       code_ptr    004F
__Hcommon_ram     common_ram  0190  __Hconfig         config      2007
__Heeprom_data    eeprom_data 0000  __Hend_init       end_init    0024
__Hfloat_text0    float_text0 003A  __Hfloat_text1    float_text1 003A
__Hfloat_text2    float_text2 003A  __Hfloat_text3    float_text3 003A
__Hfloat_text4    float_text4 003A  __Hidata_0        idata_0     0800
__Hidata_1        idata_1     003A  __Hidata_2        idata_2     003A
__Hidata_3        idata_3     003A  __Hidloc          idloc       2000
__Hinit           init        000C  __Hinit23         init23      000C
__Hintcode        intcode     0000  __Hintentry       intentry    0000
__Hintret         intret      0000  __Hintsave        intsave     0190
__Hintsave_0      intsave_0   0072  __Hintsave_1      intsave_1   00A0
__Hintsave_2      intsave_2   0110  __Hintsave_3      intsave_3   0190
__Hmaintext       maintext    0024  __Hnvbit_0        nvbit_0     0C80
__Hnvbit_1        nvbit_1     0500  __Hnvbit_2        nvbit_2     0880
__Hnvbit_3        nvbit_3     0C80  __Hnvram          nvram       004D
__Hnvram_1        nvram_1     00A0  __Hnvram_2        nvram_2     0110
__Hnvram_3        nvram_3     0190  __Hpowerup        powerup     0000
__Hpstrings       pstrings    003A  __Hptbit_0        ptbit_0     0C80
__Hrbit_0         rbit_0      0100  __Hrbit_1         rbit_1      0500
__Hrbit_2         rbit_2      0880  __Hrbit_3         rbit_3      0C80
__Hrbss_0         rbss_0      0035  __Hrbss_1         rbss_1      00A0
__Hrbss_2         rbss_2      0110  __Hrbss_3         rbss_3      0190
__Hrdata_0        rdata_0     004D  __Hrdata_1        rdata_1     00A0
__Hrdata_2        rdata_2     0110  __Hrdata_3        rdata_3     0190
__Hreset_vec      reset_vec   0000  __Hstrings        strings     003A
__Hstringtable    stringtable 003A  __Hstruct         struct      004F
__Htemp           temp        0072  __Htext           text        0190
__Lclrtext        clrtext     0024  __Lcode           code        0190
__Lcode_ptr       code_ptr    004D  __Lcommon_ram     common_ram  0190
__Lconfig         config      2007  __Leeprom_data    eeprom_data 0000
__Lend_init       end_init    000C  __Lfloat_text0    float_text0 003A
__Lfloat_text1    float_text1 003A  __Lfloat_text2    float_text2 003A
__Lfloat_text3    float_text3 003A  __Lfloat_text4    float_text4 003A
__Lidata_0        idata_0     07E8  __Lidata_1        idata_1     003A
__Lidata_2        idata_2     003A  __Lidata_3        idata_3     003A
__Lidloc          idloc       2000  __Linit           init        0000
__Linit23         init23      000C  __Lintcode        intcode     0000
__Lintentry       intentry    0000  __Lintret         intret      0000
__Lintsave        intsave     0190  __Lintsave_0      intsave_0   0072
__Lintsave_1      intsave_1   00A0  __Lintsave_2      intsave_2   0110
__Lintsave_3      intsave_3   0190  __Lmaintext       maintext    0024
__Lnvbit_0        nvbit_0     0C80  __Lnvbit_1        nvbit_1     0500
__Lnvbit_2        nvbit_2     0880  __Lnvbit_3        nvbit_3     0C80
__Lnvram          nvram       004D  __Lnvram_1        nvram_1     00A0
__Lnvram_2        nvram_2     0110  __Lnvram_3        nvram_3     0190
__Lpowerup        powerup     0000  __Lpstrings       pstrings    003A
__Lptbit_0        ptbit_0     0C80  __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     0035
__Lrdata_1        rdata_1     00A0  __Lrdata_2        rdata_2     0110
__Lrdata_3        rdata_3     0190  __Lreset_vec      reset_vec   0000
__Lstrings        strings     003A  __Lstringtable    stringtable 0024
__Lstruct         struct      004F  __Ltemp           temp        0070
__Ltext           text        0190  __S0              (abs)       2007
__S1              (abs)       0190  __S2              (abs)       2100
_data_check       text11      05EF  _delay            text11      0610
_exit             init        0000  _iic_check        rbss_0      0020
_main             text11      079D  _nop_             text11      074C
_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  _read_Buff        rdata_0     003D
_read_Buff1       rdata_0     0045  _write_table      rdata_0     0035
clear_bank0       init        0000  clear_bit0        init        0000
clear_ram         end_init    0012  code_ptr          code_ptr    004D
copy_bank0        init        0004  copy_data         end_init    0017
intlevel0         intentry    0000  intlevel1         intentry    0000
reset_vec         reset_vec   0000  start             init        0000
string_indir      stringtable 0027  string_table      stringtable 0024
used_btemp0       (abs)       0001  used_btemp1       (abs)       0001
used_code_ptr     (abs)       0001  

⌨️ 快捷键说明

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