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

📄 shizhong.map

📁 我用PROTEUS做了一个基于PIC16F877A的电子时钟
💻 MAP
📖 第 1 页 / 共 2 页
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -Mshizhong.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 -Q16F877 \
  -h+shizhong.sym -E -EC:\DOCUME~1\Admin\LOCALS~1\Temp\_3OC.AAA \
  -ver=PICC#V8.05PL1 C:\HT-PIC\LIB\picrt42c.obj \
  E:\fan\proteus\practice\shizhong\key.obj \
  E:\fan\proteus\practice\shizhong\lcd_lm016l.obj \
  E:\fan\proteus\practice\shizhong\trm1.obj \
  E:\fan\proteus\practice\shizhong\main.obj C:\HT-PIC\LIB\pic61--u.lib \
  C:\HT-PIC\LIB\pic42c-c.lib C:\HT-PIC\LIB\pic61--u.lib 

Object code version is 3.7

Machine type is 16F877

Call graph:

*_main size 0,0 offset 0
     _Init_LCD size 0,0 offset 0
         _LCD_INIT->_delay_nus size 2,2 offset 21
             _delay_1us
         _LCD_WriteControl size 0,1 offset 18
             _LCD_Busy size 0,2 offset 19
                 _delay_nus size 2,2 offset 21
                     _delay_1us
     _tmr1_init
     _ad_init
     _LCD_Clear->_LCD_WriteControl size 0,1 offset 18
         _LCD_Busy size 0,2 offset 19
             _delay_nus size 2,2 offset 21
                 _delay_1us
*    _LCD_DisplayString size 2,1 offset 13
*        _LCD_Cursor size 1,1 offset 16
*            _LCD_WriteControl size 0,1 offset 18
*                _LCD_Busy size 0,2 offset 19
*                    _delay_nus size 2,2 offset 21
*                        _delay_1us
*        _LCD_DisplayCharacter size 0,1 offset 16
*            _LCD_WriteData size 0,1 offset 17
*                _LCD_Busy size 0,2 offset 19
*                    _delay_nus size 2,2 offset 21
*                        _delay_1us
     _delay_nms size 2,2 offset 0
         _delay_1ms size 0,2 offset 4
     _get_key size 0,3 offset 0
         _key_result size 0,1 offset 3
     _left_key
     _reduce_key
     _add_key
     _right_key
*    _set_key size 0,0 offset 0
*        _time_display size 0,13 offset 0
*            _LCD_WriteControl size 0,1 offset 18
*                _LCD_Busy size 0,2 offset 19
*                    _delay_nus size 2,2 offset 21
*                        _delay_1us
*            _LCD_DisplayCharacter size 0,1 offset 16
*                _LCD_WriteData size 0,1 offset 17
*                    _LCD_Busy size 0,2 offset 19
*                        _delay_nus size 2,2 offset 21
*                            _delay_1us
*            _LCD_DisplayString size 2,1 offset 13
*                _LCD_Cursor size 1,1 offset 16
*                    _LCD_WriteControl size 0,1 offset 18
*                        _LCD_Busy size 0,2 offset 19
*                            _delay_nus size 2,2 offset 21
*                                _delay_1us
*                _LCD_DisplayCharacter size 0,1 offset 16
*                    _LCD_WriteData size 0,1 offset 17
*                        _LCD_Busy size 0,2 offset 19
*                            _delay_nus size 2,2 offset 21
*                                _delay_1us
             lwdiv
*            lwmod
             lbdiv
             lbmod
         _time_seting->lwmod
*_time->lwmod

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        A7       A7        4       8     0
E:\fan\proteus\practice\shizhong\key.obj
		text0          338      338        E     670     0
E:\fan\proteus\practice\shizhong\lcd_lm016l.obj
		text2          372      372       21     6E4     0
		text13         356      356       1C     6AC     0
		text1          393      393       C4     726     0
		text0          335      335        3     66A     0
E:\fan\proteus\practice\shizhong\trm1.obj
		text0          346      346       10     68C     0
E:\fan\proteus\practice\shizhong\main.obj
		intcode         1B       1B       68       8     0
		intentry         4        4        9       8     0
		intret          91       91        9       8     0
		idata_0        7D9      7D9       27     FB2     0
		intsave_0       7A       7A        1      7A     1
		rdata_0         45       45       27      20     1
		rbss_0          20       20        C      20     1
		temp            70       70        5      70     1
		intsave         6C       6C        3      20     1
		text2          457      457      312     8AE     0

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

C:\HT-PIC\LIB\pic42c-c.lib
bdiv.obj        float_tex      769      769       36     ED2     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
btemp3.obj      temp            70       70        4      70     1
btemp4.obj      temp            70       70        5      70     1
btemp5.obj      temp            70       70        6      70     1
btemp6.obj      temp            70       70        7      70     1
clrbank0.obj    init            9A       9A        4       8     0
clr.obj         clrtext         AB       AB        7       8     0
codeptr.obj     
copy.obj        clrtext         B2       B2        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init            9E       9E        9       8     0
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         83       83        2       8     0
		intentry         D        D        2       8     0
		intsave         79       79        1      77     1
sbtemp1.obj     intcode         85       85        2       8     0
		intentry         F        F        2       8     0
		intsave         6F       6F        1      20     1
sbtemp2.obj     intcode         87       87        2       8     0
		intentry        11       11        2       8     0
		intsave         7B       7B        1      7B     1
sbtemp3.obj     intcode         89       89        2       8     0
		intentry        13       13        2       8     0
		intsave         7E       7E        1      7B     1
sbtemp4.obj     intcode         8B       8B        2       8     0
		intentry        15       15        2       8     0
		intsave         7F       7F        1      7B     1
sbtemp5.obj     intcode         8D       8D        2       8     0
		intentry        17       17        2       8     0
		intsave         7C       7C        1      7B     1
sbtemp6.obj     intcode         8F       8F        2       8     0
		intentry        19       19        2       8     0
		intsave         7D       7D        1      7B     1
sbtemp7.obj     
stringtab.obj   stringtab       BF       BF       16       8     0
		code_ptr        77       77        2      77     1
wdiv.obj        float_tex      79F      79F       3A     ED2     0
		temp            70       70        7      70     1

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

COMMON          rbss_0          2C       2C       19      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         45       45       27
		rbss_0          20       20       25
		temp            70       70        7
		intsave         6C       6C        3
		code_ptr        77       77        2
		intsave         79       79        1
		intsave         6F       6F        1
		intsave         7B       7B        1
		intsave         7E       7E        1
		intsave         7F       7F        1
		intsave         7C       7C        1
		intsave         7D       7D        1

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       7A       7A        1

	CLASS	CODE     
		intcode         1B       1B       76
		intentry         4        4       17
		intret          91       91        9
		idata_0        7D9      7D9       27
		powerup          0        0        4
		float_tex      769      769       70
		clrtext         AB       AB       14
		end_init        A7       A7        4
		init            9A       9A        D
		text0          338      338        E
		text2          372      372       21
		text13         356      356       1C
		text1          393      393       C4
		text0          335      335        3
		text0          346      346       10
		text2          457      457      312

	CLASS	CONST    

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       BF       BF       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	0000D1	0000D5	       8       0  CODE    
		rbit_0          000020	000050	000070	      20       1  BANK0   
		temp            000070	000007	000077	      70       1  COMBANK 
		code_ptr        000077	000003	00007A	      77       1  BANK0   
		intsave_0       00007A	000001	00007B	      7A       1  COMBANK 
		intsave         00007B	000005	000080	      7B       1  BANK0   
		text0           000335	000003	000338	     66A       0  CODE    
		text0           000338	00000E	000346	     670       0  CODE    
		text0           000346	000010	000356	     68C       0  CODE    
		text13          000356	00001C	000372	     6AC       0  CODE    
		text2           000372	000021	000393	     6E4       0  CODE    
		text1           000393	0000C4	000457	     726       0  CODE    
		text2           000457	000312	000769	     8AE       0  CODE    
		float_text1     000769	000070	0007D9	     ED2       0  CODE    

⌨️ 快捷键说明

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