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

📄 lcd1602.map

📁 PIC16F877入门程序和仿真原理图
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -MLCD1602.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+LCD1602.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_VC.AAA \
  -ver=PICC#V8.05PL1 C:\HT-PIC8.05\LIB\picrt42c.obj \
  E:\PIC\lesson6(lcd1602)\lcd1602.obj C:\HT-PIC8.05\LIB\pic62--u.lib \
  C:\HT-PIC8.05\LIB\pic42c-c.lib C:\HT-PIC8.05\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
     _init_pic
     _init_LCD->_write_command size 0,1 offset 1
         _delay_a size 0,5 offset 2
*    _zifu_disp size 0,1 offset 0
*        _write_command size 0,1 offset 1
*            _delay_a size 0,5 offset 2
*        _write_data size 0,1 offset 1
*            _delay_a size 0,5 offset 2
*        _delay_a size 0,5 offset 2

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC8.05\LIB\picrt42c.obj
		end_init         D        D        4       8     0
E:\PIC\lesson6(lcd1602)\lcd1602.obj
		idata_0        7E2      7E2       1E     FC4     0
		rdata_0         27       27       1E      20     1
		temp            70       70        2      70     1
		text1          720      720       8C     E40     0
		text5          6EA      6EA       36     DD4     0

C:\HT-PIC8.05\LIB\pic62--u.lib

C:\HT-PIC8.05\LIB\pic42c-c.lib
bdiv.obj        float_tex      7AC      7AC       36     F58     0
		temp            70       70        5      70     1
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      70     1
codeptr.obj     
copy.obj        clrtext         11       11        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init             4        4        9       8     0
powerup.obj     powerup          0        0        4       0     0
stringtab.obj   stringtab       1E       1E       16       8     0
		code_ptr        45       45        2      20     1

C:\HT-PIC8.05\LIB\pic62--u.lib

COMMON          rbss_0          20       20        7      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         27       27       1E
		rbss_0          20       20        7
		temp            70       70        5
		code_ptr        45       45        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CODE     
		idata_0        7E2      7E2       1E
		powerup          0        0        4
		float_tex      7AC      7AC       36
		clrtext         11       11        D
		end_init         D        D        4
		init             4        4        9
		text1          720      720       8C
		text5          6EA      6EA       36

	CLASS	CONST    

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       1E       1E       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000030	000034	       8       0  CODE    
		rbit_0          000020	000027	000047	      20       1  BANK0   
		temp            000070	000005	000075	      70       1  COMBANK 
		text5           0006EA	000036	000720	     DD4       0  CODE    
		text1           000720	00008C	0007AC	     E40       0  CODE    
		float_text1     0007AC	000036	0007E2	     F58       0  CODE    
		idata_0         0007E2	00001E	000800	     FC4       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            0047-006F
	                 0075-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0034-06E9
	                 0800-1FFF
	COMBANK          0075-007F
	CONST            0034-06E9
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_write_sfm      rbss_0      0020  ?a_delay_a       rbss_0      0022
?a_write_command rbss_0      0021  ?a_write_data    rbss_0      0021
?a_write_sfm     rbss_0      0020  ?a_zifu_disp     rbss_0      0020
__Bnvbit_0       nvbit_0     0045  __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__Z65018RS_   __Z65018RS_ 0190  __Hclrtext       clrtext     001E
__Hcode          code        0190  __Hcode_ptr      code_ptr    0047
__Hcommon_ram    common_ram  0190  __Hconfig        config      2007
__Heeprom_data   eeprom_data 2100  __Hend_init      end_init    0011
__Hfloat_text0   float_text0 0034  __Hfloat_text1   float_text1 07E2
__Hfloat_text2   float_text2 0034  __Hfloat_text3   float_text3 0034
__Hfloat_text4   float_text4 0034  __Hidata_0       idata_0     0800
__Hidata_1       idata_1     0034  __Hidata_2       idata_2     0034
__Hidata_3       idata_3     0034  __Hidloc         idloc       2000
__Hinit          init        000D  __Hinit23        init23      000D
__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     0228  __Hnvbit_1       nvbit_1     0500
__Hnvbit_2       nvbit_2     0880  __Hnvbit_3       nvbit_3     0C80
__Hnvram         nvram       0045  __Hnvram_1       nvram_1     00A0
__Hnvram_2       nvram_2     0110  __Hnvram_3       nvram_3     0190
__Hpowerup       powerup     0004  __Hpstrings      pstrings    0034
__Hrbit_0        rbit_0      0100  __Hrbit_1        rbit_1      0500
__Hrbit_2        rbit_2      0880  __Hrbit_3        rbit_3      0C80
__Hrbss_0        rbss_0      0027  __Hrbss_1        rbss_1      00A0
__Hrbss_2        rbss_2      0110  __Hrbss_3        rbss_3      0190
__Hrdata_0       rdata_0     0045  __Hrdata_1       rdata_1     00A0
__Hrdata_2       rdata_2     0110  __Hrdata_3       rdata_3     0190
__Hstrings       strings     0034  __Hstringtable   stringtable 0034
__Hstruct        struct      0047  __Htemp          temp        0075
__Htext          text        0190  __Hvectors       vectors     0034
__L__Z65018RS_   __Z65018RS_ 0190  __Lclrtext       clrtext     0011
__Lcode          code        0190  __Lcode_ptr      code_ptr    0045
__Lcommon_ram    common_ram  0190  __Lconfig        config      2007
__Leeprom_data   eeprom_data 2100  __Lend_init      end_init    000D
__Lfloat_text0   float_text0 0034  __Lfloat_text1   float_text1 07AC
__Lfloat_text2   float_text2 0034  __Lfloat_text3   float_text3 0034
__Lfloat_text4   float_text4 0034  __Lidata_0       idata_0     07E2
__Lidata_1       idata_1     0034  __Lidata_2       idata_2     0034
__Lidata_3       idata_3     0034  __Lidloc         idloc       2000
__Linit          init        0004  __Linit23        init23      000D
__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     0228  __Lnvbit_1       nvbit_1     0500
__Lnvbit_2       nvbit_2     0880  __Lnvbit_3       nvbit_3     0C80
__Lnvram         nvram       0045  __Lnvram_1       nvram_1     00A0
__Lnvram_2       nvram_2     0110  __Lnvram_3       nvram_3     0190
__Lpowerup       powerup     0000  __Lpstrings      pstrings    0034
__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     0027  __Lrdata_1       rdata_1     00A0
__Lrdata_2       rdata_2     0110  __Lrdata_3       rdata_3     0190
__Lstrings       strings     0034  __Lstringtable   stringtable 001E
__Lstruct        struct      0047  __Ltemp          temp        0070
__Ltext          text        0190  __Lvectors       vectors     0034
__S0             (abs)       2100  __S1             (abs)       0190
_delay_a         text1       0720  _exit            init        0004
_init_LCD        text1       0796  _init_pic        text1       07A0
_main            text1       07A6  _table           rdata_0     0027
_table1          rdata_0     0032  _table2          rdata_0     003C
_write_command   text1       073B  _write_data      text1       074A
_write_sfm       text5       06EA  _zifu_disp       text1       0759
code_ptr         code_ptr    0045  copy_bank0       init        0004
copy_data        clrtext     0011  dobdiv           float_text1 07AE
intlevel0        intentry    0004  intlevel1        intentry    0004
lbdiv            float_text1 07AC  lbdiv_t          float_text1 07AD
lbmod            float_text1 07AC  lbmod_t          float_text1 07AD
powerup          powerup     0000  start            init        0004
string_indir     stringtable 0021  string_table     stringtable 001E
used_btemp0      (abs)       0001  used_btemp1      (abs)       0001
used_code_ptr    (abs)       0001  

⌨️ 快捷键说明

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