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

📄 lcd_test.map

📁 PICC写的一个T6963C内核的液晶显示器的源程序。
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -Mlcd_test.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+lcd_test.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_2N0.AAA \
  -ver=PICC#V8.05PL2 d:\program files\microchip\picc\LIB\picrt42c.obj \
  F:\mytest_lcd\lcd.obj d:\program files\microchip\picc\LIB\pic62--u.lib \
  d:\program files\microchip\picc\LIB\pic42c-c.lib \
  d:\program files\microchip\picc\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
     _lcd_ini size 0,0 offset 0
         _lcd_double_operator size 2,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
         _lcd_none_operator size 0,2 offset 0
             _read_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
     _lcd_clear size 0,2 offset 0
         _lcd_double_operator size 2,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
         _lcd_single_operator size 1,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
     _creat_cgram size 0,5 offset 0
         _lcd_double_operator size 2,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
         _lcd_single_operator size 1,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
*    _lcd_double_operator size 2,2 offset 6
*        _read_data size 0,1 offset 10
*        _write_data size 0,1 offset 10
*        _write_contr size 0,1 offset 10
*    _write_english size 3,3 offset 0
*        _lcd_double_operator size 2,2 offset 6
*            _read_data size 0,1 offset 10
*            _write_data size 0,1 offset 10
*            _write_contr size 0,1 offset 10
         _lcd_single_operator size 1,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
         lwmul
*    _write_chinese size 3,3 offset 0
*        _lcd_double_operator size 2,2 offset 6
*            _read_data size 0,1 offset 10
*            _write_data size 0,1 offset 10
*            _write_contr size 0,1 offset 10
         _lcd_single_operator size 1,2 offset 6
             _read_data size 0,1 offset 10
             _write_data size 0,1 offset 10
             _write_contr size 0,1 offset 10
         lwmul

		Name          Link     Load   Length Selector Space Scale
d:\program files\microchip\picc\LIB\picrt42c.obj
		end_init         4        4        4       8     0
F:\mytest_lcd\lcd.obj
		temp            70       70        6      70     1
		text10         4E9      4E9      317     9D2     0
		const1           8        8       61      10     0

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

d:\program files\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
powerup.obj     powerup          0        0        4       0     0
wmul.obj        temp            70       70        6      70     1
		text           4D4      4D4       15     9A8     0

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

COMMON          rbss_0          20       20        B      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rbss_0          20       20        B
		temp            70       70        6

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CODE     
		powerup          0        0        4
		end_init         4        4        4
		text10         4E9      4E9      317
		text           4D4      4D4       15

	CLASS	CONST    
		const1           8        8       61

	CLASS	EEDATA   

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000004	000008	       8       0  CODE    
		const1          000008	000061	000069	      10       0  CONST   
		rbit_0          000020	00000B	00002B	      20       1  BANK0   
		temp            000070	000006	000076	      70       1  COMBANK 
		text            0004D4	000015	0004E9	     9A8       0  CODE    
		text10          0004E9	000317	000800	     9D2       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            002B-006F
	                 0076-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0069-04D3
	                 0800-1FFF
	COMBANK          0076-007F
	CONST            0069-04D3
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_lcd_double_operator  rbss_0      0026
?_lcd_single_operator  rbss_0      0026
?_write_chinese        rbss_0      0020
?_write_english        rbss_0      0020
?a_creat_cgram         rbss_0      0020
?a_lcd_clear           rbss_0      0020
?a_lcd_double_operator rbss_0      0028
?a_lcd_none_operator   rbss_0      0020
?a_lcd_single_operator rbss_0      0027
?a_read_data           rbss_0      002A
?a_write_chinese       rbss_0      0023
?a_write_contr         rbss_0      002A
?a_write_data          rbss_0      002A
?a_write_english       rbss_0      0023
__Bnvbit_0             nvbit_0     002B
__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     0008
__Hcode                code        0190
__Hcommon_ram          common_ram  0190
__Hconfig              config      2007
__Heeprom_data         eeprom_data 2100
__Hend_init            end_init    0008
__Hfloat_text0         float_text0 0008
__Hfloat_text1         float_text1 0008
__Hfloat_text2         float_text2 0008
__Hfloat_text3         float_text3 0008
__Hfloat_text4         float_text4 0008
__Hidata_0             idata_0     0008
__Hidata_1             idata_1     0008
__Hidata_2             idata_2     0008
__Hidata_3             idata_3     0008
__Hidloc               idloc       2000
__Hinit                init        0004
__Hinit23              init23      0004
__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     0158
__Hnvbit_1             nvbit_1     0500
__Hnvbit_2             nvbit_2     0880
__Hnvbit_3             nvbit_3     0C80
__Hnvram               nvram       002B
__Hnvram_1             nvram_1     00A0
__Hnvram_2             nvram_2     0110
__Hnvram_3             nvram_3     0190
__Hpowerup             powerup     0004
__Hpstrings            pstrings    0008
__Hrbit_0              rbit_0      0100
__Hrbit_1              rbit_1      0500
__Hrbit_2              rbit_2      0880
__Hrbit_3              rbit_3      0C80
__Hrbss_0              rbss_0      002B
__Hrbss_1              rbss_1      00A0
__Hrbss_2              rbss_2      0110
__Hrbss_3              rbss_3      0190
__Hrdata_0             rdata_0     002B
__Hrdata_1             rdata_1     00A0
__Hrdata_2             rdata_2     0110
__Hrdata_3             rdata_3     0190
__Hstrings             strings     0008
__Hstringtable         stringtable 0008
__Hstruct              struct      002B
__Htemp                temp        0076
__Htext                text        0190
__Hvectors             vectors     0069
__L__Z88888RS_         __Z88888RS_ 0190
__Lclrtext             clrtext     0008
__Lcode                code        0190
__Lcommon_ram          common_ram  0190
__Lconfig              config      2007
__Leeprom_data         eeprom_data 2100
__Lend_init            end_init    0004
__Lfloat_text0         float_text0 0008
__Lfloat_text1         float_text1 0008
__Lfloat_text2         float_text2 0008
__Lfloat_text3         float_text3 0008
__Lfloat_text4         float_text4 0008
__Lidata_0             idata_0     0008
__Lidata_1             idata_1     0008
__Lidata_2             idata_2     0008
__Lidata_3             idata_3     0008
__Lidloc               idloc       2000
__Linit                init        0004
__Linit23              init23      0004
__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     0158
__Lnvbit_1             nvbit_1     0500
__Lnvbit_2             nvbit_2     0880
__Lnvbit_3             nvbit_3     0C80
__Lnvram               nvram       002B
__Lnvram_1             nvram_1     00A0
__Lnvram_2             nvram_2     0110
__Lnvram_3             nvram_3     0190
__Lpowerup             powerup     0000
__Lpstrings            pstrings    0008
__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     002B
__Lrdata_1             rdata_1     00A0
__Lrdata_2             rdata_2     0110
__Lrdata_3             rdata_3     0190
__Lstrings             strings     0008
__Lstringtable         stringtable 0008
__Lstruct              struct      002B
__Ltemp                temp        0070
__Ltext                text        0190
__Lvectors             vectors     0069
__S0                   (abs)       2100
__S1                   (abs)       0190
_creat_cgram           text10      05A6
_exit                  init        0004
_font                  const1      0009
_lcd_clear             text10      0652
_lcd_double_operator   text10      060A
_lcd_ini               text10      066D
_lcd_none_operator     text10      0646
_lcd_single_operator   text10      062E
_main                  text10      0695
_read_data             text10      05FE
_write_chinese         text10      04E9
_write_contr           text10      05E6
_write_data            text10      05F2
_write_english         text10      0576
awmul                  text        04D4
intlevel0              intentry    0004
intlevel1              intentry    0004
lwmul                  text        04D4
powerup                powerup     0000
start                  init        0004
used_btemp0            (abs)       0001
used_btemp1            (abs)       0001
used_btemp2            (abs)       0001
used_btemp3            (abs)       0001
used_btemp4            (abs)       0001
used_btemp5            (abs)       0001

⌨️ 快捷键说明

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