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

📄 1.map

📁 PIC16F877应用的AD转换主程序 并可以通过LCD显示
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -M1.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+1.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_PK.AAA \
  -ver=PICC#V8.05PL1 d:\microchip\picc\LIB\picrt42c.obj \
  D:\Microchip\lianxi\AD LCD2\1.obj d:\microchip\picc\LIB\pic62--u.lib \
  d:\microchip\picc\LIB\pic42c-c.lib d:\microchip\picc\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
     _initial
     _ad_initial
     _init
     _lcd_init->_lcd_enable->_delay size 0,2 offset 5
     _write_web size 0,2 offset 0
         _write size 0,1 offset 4
             _delay size 0,2 offset 5
     _lcd_enable->_lcd_enable size 0,0 offset 0
         _delay size 0,2 offset 5
*    _write_tel size 0,4 offset 0
*        _write size 0,1 offset 4
*            _delay size 0,2 offset 5
     _deal_ad size 0,4 offset 0
         lwmul
         lwmod
         lwdiv
*_ad

		Name          Link     Load   Length Selector Space Scale
d:\microchip\picc\LIB\picrt42c.obj
		end_init        1C       1C        4       8     0
D:\Microchip\lianxi\AD LCD2\1.obj
		intcode          B        B        6       8     0
		intentry         4        4        7       8     0
		intret          11       11        7       8     0
		intsave_0       77       77        1      70     1
		config        2007     2007        1    400E     0
		rbss_0          20       20        B      20     1
		temp            70       70        6      70     1
		intsave         32       32        2      20     1
		text10         690      690      136     D20     0
		const1          27       27       12      4E     0

d:\microchip\picc\LIB\pic62--u.lib

d:\microchip\picc\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
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            18       18        4       8     0
clr.obj         clrtext         20       20        7       8     0
powerup.obj     powerup          0        0        4       0     0
wdiv.obj        float_tex      7C6      7C6       3A     F8C     0
		temp            70       70        7      70     1
wmul.obj        temp            70       70        6      70     1
		text           67B      67B       15     CF6     0

d:\microchip\picc\LIB\pic62--u.lib

COMMON          rbss_0          2B       2B        7      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rbss_0          20       20       12
		temp            70       70        7
		intsave         32       32        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       77       77        1

	CLASS	CODE     
		intcode          B        B        6
		intentry         4        4        7
		intret          11       11        7
		powerup          0        0        4
		float_tex      7C6      7C6       3A
		clrtext         20       20        7
		end_init        1C       1C        4
		init            18       18        4
		text10         690      690      136
		text           67B      67B       15

	CLASS	CONST    
		const1          27       27       12

	CLASS	EEDATA   

	CLASS	ENTRY    

	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	000023	000027	       8       0  CODE    
		rbit_0          000020	000014	000034	      20       1  BANK0   
		const1          000027	000012	000039	      4E       0  CONST   
		temp            000070	000008	000078	      70       1  COMBANK 
		text            00067B	000015	000690	     CF6       0  CODE    
		text10          000690	000136	0007C6	     D20       0  CODE    
		float_text1     0007C6	00003A	000800	     F8C       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            0034-006F
	                 0078-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0039-067A
	                 0800-1FFF
	COMBANK          0078-007F
	CONST            0039-067A
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?a_deal_ad        rbss_0      002B  ?a_delay          rbss_0      0030
?a_longdelay      rbss_0      002B  ?a_write          rbss_0      002F
?a_write_tel      rbss_0      002B  ?a_write_web      rbss_0      002B
__Bnvbit_0        nvbit_0     0032  __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__Z88888RS_    __Z88888RS_ 0190  __Hclrtext        clrtext     0027
__Hcode           code        0190  __Hcommon_ram     common_ram  0190
__Hconfig         config      2008  __Heeprom_data    eeprom_data 2100
__Hend_init       end_init    0020  __Hfloat_text0    float_text0 0027
__Hfloat_text1    float_text1 0800  __Hfloat_text2    float_text2 0027
__Hfloat_text3    float_text3 0027  __Hfloat_text4    float_text4 0027
__Hidata_0        idata_0     0027  __Hidata_1        idata_1     0027
__Hidata_2        idata_2     0027  __Hidata_3        idata_3     0027
__Hidloc          idloc       2000  __Hinit           init        001C
__Hinit23         init23      001C  __Hintcode        intcode     0011
__Hintentry       intentry    000B  __Hintret         intret      0018
__Hintsave        intsave     0190  __Hintsave_0      intsave_0   0078
__Hintsave_1      intsave_1   0190  __Hintsave_2      intsave_2   0190
__Hintsave_3      intsave_3   0190  __Hnvbit_0        nvbit_0     0190
__Hnvbit_1        nvbit_1     0500  __Hnvbit_2        nvbit_2     0880
__Hnvbit_3        nvbit_3     0C80  __Hnvram          nvram       0032
__Hnvram_1        nvram_1     00A0  __Hnvram_2        nvram_2     0110
__Hnvram_3        nvram_3     0190  __Hpowerup        powerup     0004
__Hpstrings       pstrings    0027  __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     0032
__Hrdata_1        rdata_1     00A0  __Hrdata_2        rdata_2     0110
__Hrdata_3        rdata_3     0190  __Hstrings        strings     0027
__Hstringtable    stringtable 0027  __Hstruct         struct      0034
__Htemp           temp        0077  __Htext           text        0190
__Hvectors        vectors     0039  __L__Z88888RS_    __Z88888RS_ 0190
__Lclrtext        clrtext     0020  __Lcode           code        0190
__Lcommon_ram     common_ram  0190  __Lconfig         config      2007
__Leeprom_data    eeprom_data 2100  __Lend_init       end_init    001C
__Lfloat_text0    float_text0 0027  __Lfloat_text1    float_text1 07C6
__Lfloat_text2    float_text2 0027  __Lfloat_text3    float_text3 0027
__Lfloat_text4    float_text4 0027  __Lidata_0        idata_0     0027
__Lidata_1        idata_1     0027  __Lidata_2        idata_2     0027
__Lidata_3        idata_3     0027  __Lidloc          idloc       2000
__Linit           init        0018  __Linit23         init23      001C
__Lintcode        intcode     000B  __Lintentry       intentry    0004
__Lintret         intret      0011  __Lintsave        intsave     0190
__Lintsave_0      intsave_0   0077  __Lintsave_1      intsave_1   0190
__Lintsave_2      intsave_2   0190  __Lintsave_3      intsave_3   0190
__Lnvbit_0        nvbit_0     0190  __Lnvbit_1        nvbit_1     0500
__Lnvbit_2        nvbit_2     0880  __Lnvbit_3        nvbit_3     0C80
__Lnvram          nvram       0032  __Lnvram_1        nvram_1     00A0
__Lnvram_2        nvram_2     0110  __Lnvram_3        nvram_3     0190
__Lpowerup        powerup     0000  __Lpstrings       pstrings    0027
__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     0027  __Lstringtable    stringtable 0027
__Lstruct         struct      0034  __Ltemp           temp        0070
__Ltext           text        0190  __Lvectors        vectors     0039
__S0              (abs)       2100  __S1              (abs)       0190
_ad               intcode     000B  _ad_delay         rbss_0      0021
_ad_flag          rbss_0      0020  _ad_initial       text10      0788
_ad_sample_result rbss_0      0023  _adresult         rbss_0      0025
_deal_ad          text10      0690  _delay            text10      06E3
_exit             init        0018  _init             text10      0782
_initial          text10      0797  _lcd_enable       text10      0743
_lcd_init         text10      074A  _longdelay        text10      0762
_main             text10      079E  _tel              rbss_0      0027
_web              const1      0028  _write            text10      06F4
_write_tel        text10      0717  _write_web        text10      06FD
awmul             text        067B  clear_bank0       init        0018
clear_ram         clrtext     0023  dowdiv            float_text1 07C7
int_entry         intentry    0004  int_func          intcode     000B
int_restore       intret      0013  intlevel0         intentry    0004
intlevel1         intentry    0004  lwdiv             float_text1 07C6
lwmod             float_text1 07C6  lwmul             text        067B
powerup           powerup     0000  start             init        0018
used_btemp0       (abs)       0001  used_btemp1       (abs)       0001
used_btemp2       (abs)       0001  used_btemp3       (abs)       0001
used_btemp4       (abs)       0001  used_btemp5       (abs)       0001
used_btemp6       (abs)       0001  

⌨️ 快捷键说明

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