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

📄 ch452aj.map

📁 PIC单片机控制CH452的数码管显示程序
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -Mch452aj.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+ch452aj.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_25S.AAA \
  -ver=PICC#V8.05PL1 d:\HT-PIC\LIB\picrt42c.obj H:\pic\ch452\ch452xs.obj \
  d:\HT-PIC\LIB\pic62--u.lib d:\HT-PIC\LIB\pic42c-c.lib \
  d:\HT-PIC\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
     _initial
*    _InitCh452->_WrietCh452 size 2,2 offset 0
*        _DelayUs
*_keyint size 0,4 offset 4
     _ReadCh452 size 0,3 offset 8
*    _intBit_Display_Num size 4,2 offset 8
*        _intWrietCh452 size 2,2 offset 14
*            _DelayUs

		Name          Link     Load   Length Selector Space Scale
d:\HT-PIC\LIB\picrt42c.obj
		end_init        3C       3C        4       8     0
H:\pic\ch452\ch452xs.obj
		intcode         11       11       15       8     0
		intentry         4        4        9       8     0
		intret          2A       2A        9       8     0
		idata_0        7CC      7CC       34     F98     0
		intsave_0       73       73        1      70     1
		rdata_0         32       32       34      20     1
		temp            70       70        3      70     1
		text9          6FB      6FB       25     DF6     0
		text6          6D2      6D2        8     DA4     0
		text7          745      745       2B     E8A     0
		intsave         66       66        3      20     1
		text0          770      770       5C     EE0     0
		text4          6DA      6DA        8     DB4     0
		text5          6E2      6E2       19     DC4     0
		text3          720      720       25     E40     0

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

d:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      70     1
btemp2.obj      temp            70       70        3      70     1
codeptr.obj     
copy.obj        clrtext         40       40        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init            33       33        9       8     0
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         26       26        2       8     0
		intentry         D        D        2       8     0
		intsave         6C       6C        1      20     1
sbtemp1.obj     intcode         28       28        2       8     0
		intentry         F        F        2       8     0
		intsave         6B       6B        1      20     1
stringtab.obj   stringtab       4D       4D       16       8     0
		code_ptr        69       69        2      20     1

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

COMMON          rbss_0          20       20       12      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         32       32       34
		rbss_0          20       20       12
		temp            70       70        3
		intsave         66       66        3
		code_ptr        69       69        2
		intsave         6C       6C        1
		intsave         6B       6B        1

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       73       73        1

	CLASS	CODE     
		intcode         11       11       19
		intentry         4        4        D
		intret          2A       2A        9
		idata_0        7CC      7CC       34
		powerup          0        0        4
		clrtext         40       40        D
		end_init        3C       3C        4
		init            33       33        9
		text9          6FB      6FB       25
		text6          6D2      6D2        8
		text7          745      745       2B
		text0          770      770       5C
		text4          6DA      6DA        8
		text5          6E2      6E2       19
		text3          720      720       25

	CLASS	CONST    

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       4D       4D       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	00005F	000063	       8       0  CODE    
		rbit_0          000020	00004D	00006D	      20       1  BANK0   
		temp            000070	000004	000074	      70       1  COMBANK 
		text6           0006D2	000008	0006DA	     DA4       0  CODE    
		text4           0006DA	000008	0006E2	     DB4       0  CODE    
		text5           0006E2	000019	0006FB	     DC4       0  CODE    
		text9           0006FB	000025	000720	     DF6       0  CODE    
		text3           000720	000025	000745	     E40       0  CODE    
		text7           000745	00002B	000770	     E8A       0  CODE    
		text0           000770	00005C	0007CC	     EE0       0  CODE    
		idata_0         0007CC	000034	000800	     F98       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            006D-006F
	                 0074-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0063-06D1
	                 0800-1FFF
	COMBANK          0074-007F
	CONST            0063-06D1
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_Bit_Display_Num     rbss_0      0020  ?_Flash_SingleBit     rbss_0      0020
?_WrietCh452          rbss_0      0020  ?_intBit_Display_Num  rbss_0      0028
?_intWrietCh452       rbss_0      002E  ?a_Bit_Display_Num    rbss_0      0020
?a_ReadCh452          rbss_0      0028  ?a_WrietCh452         rbss_0      0022
?a_intBit_Display_Num rbss_0      002C  ?a_intWrietCh452      rbss_0      0030
?a_keyint             rbss_0      0024  _Bit_Display_Num      text3       0720
_Bitmap               rdata_0     0056  _DelayUs              text0       0770
_Display_Reset        text4       06DA  _Flash_AllBit         text6       06D2
_Flash_SingleBit      text5       06E2  _InitCh452            text0       07A9
_Led_seg              rdata_0     0032  _ReadCh452            text7       0745
_WrietCh452           text0       0775  __Bnvbit_0            nvbit_0     0066
__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__Z49394RS_        __Z49394RS_ 0190
__Hclrtext            clrtext     004D  __Hcode               code        0190
__Hcode_ptr           code_ptr    006B  __Hcommon_ram         common_ram  0190
__Hconfig             config      2007  __Heeprom_data        eeprom_data 2100
__Hend_init           end_init    0040  __Hfloat_text0        float_text0 0063
__Hfloat_text1        float_text1 0063  __Hfloat_text2        float_text2 0063
__Hfloat_text3        float_text3 0063  __Hfloat_text4        float_text4 0063
__Hidata_0            idata_0     0800  __Hidata_1            idata_1     0063
__Hidata_2            idata_2     0063  __Hidata_3            idata_3     0063
__Hidloc              idloc       2000  __Hinit               init        003C
__Hinit23             init23      003C  __Hintcode            intcode     002A
__Hintentry           intentry    0011  __Hintret             intret      0033
__Hintsave            intsave     0190  __Hintsave_0          intsave_0   0074
__Hintsave_1          intsave_1   0190  __Hintsave_2          intsave_2   0190
__Hintsave_3          intsave_3   0190  __Hnvbit_0            nvbit_0     0330
__Hnvbit_1            nvbit_1     0500  __Hnvbit_2            nvbit_2     0880
__Hnvbit_3            nvbit_3     0C80  __Hnvram              nvram       0066
__Hnvram_1            nvram_1     00A0  __Hnvram_2            nvram_2     0110
__Hnvram_3            nvram_3     0190  __Hpowerup            powerup     0004
__Hpstrings           pstrings    0063  __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     0066
__Hrdata_1            rdata_1     00A0  __Hrdata_2            rdata_2     0110
__Hrdata_3            rdata_3     0190  __Hstrings            strings     0063
__Hstringtable        stringtable 0063  __Hstruct             struct      006D
__Htemp               temp        0073  __Htext               text        0190
__Hvectors            vectors     0063  __L__Z49394RS_        __Z49394RS_ 0190
__Lclrtext            clrtext     0040  __Lcode               code        0190
__Lcode_ptr           code_ptr    0069  __Lcommon_ram         common_ram  0190
__Lconfig             config      2007  __Leeprom_data        eeprom_data 2100
__Lend_init           end_init    003C  __Lfloat_text0        float_text0 0063
__Lfloat_text1        float_text1 0063  __Lfloat_text2        float_text2 0063
__Lfloat_text3        float_text3 0063  __Lfloat_text4        float_text4 0063
__Lidata_0            idata_0     07CC  __Lidata_1            idata_1     0063
__Lidata_2            idata_2     0063  __Lidata_3            idata_3     0063
__Lidloc              idloc       2000  __Linit               init        0033
__Linit23             init23      003C  __Lintcode            intcode     0011
__Lintentry           intentry    0004  __Lintret             intret      002A
__Lintsave            intsave     0190  __Lintsave_0          intsave_0   0073
__Lintsave_1          intsave_1   0190  __Lintsave_2          intsave_2   0190
__Lintsave_3          intsave_3   0190  __Lnvbit_0            nvbit_0     0330
__Lnvbit_1            nvbit_1     0500  __Lnvbit_2            nvbit_2     0880
__Lnvbit_3            nvbit_3     0C80  __Lnvram              nvram       0066
__Lnvram_1            nvram_1     00A0  __Lnvram_2            nvram_2     0110
__Lnvram_3            nvram_3     0190  __Lpowerup            powerup     0000
__Lpstrings           pstrings    0063  __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     0063
__Lstringtable        stringtable 004D  __Lstruct             struct      006D
__Ltemp               temp        0070  __Ltext               text        0190
__Lvectors            vectors     0063  __S0                  (abs)       2100
__S1                  (abs)       0190  _exit                 init        0033
_initial              text0       07B5  _intBit_Display_Num   text9       06FB
_intWrietCh452        text0       078F  _keyint               intcode     0011
_main                 text0       07BE  code_ptr              code_ptr    0069
copy_bank0            init        0033  copy_data             clrtext     0040
int_entry             intentry    0004  int_func              intcode     0011
int_restore           intret      002E  intlevel0             intentry    0004
intlevel1             intentry    0004  powerup               powerup     0000
save_btemp0           intentry    000D  save_btemp1           intentry    000F
start                 init        0033  string_indir          stringtable 0050
string_table          stringtable 004D  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 + -