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

📄 date check.map

📁 我用PROTEUS做了一个基于PIC16F877A的5路电压采集系统
💻 MAP
📖 第 1 页 / 共 2 页
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -Mdate check.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+date check.sym -E -EC:\DOCUME~1\Admin\LOCALS~1\Temp\_3N0.AAA \
  -ver=PICC#V8.05PL1 C:\HT-PIC\LIB\picrt42c.obj \
  E:\fan\proteus\practice\ceshi\date check\key.obj \
  E:\fan\proteus\practice\ceshi\date check\lcd_lm016l.obj \
  E:\fan\proteus\practice\ceshi\date check\trm1.obj \
  E:\fan\proteus\practice\ceshi\date check\main.obj \
  E:\fan\proteus\practice\ceshi\date check\usart.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 23
             _delay_1us
         _LCD_WriteControl size 0,1 offset 20
             _LCD_Busy size 0,2 offset 21
                 _delay_nus size 2,2 offset 23
                     _delay_1us
     _tmr1_init
     _ad_key_init
     _usartint
*    _LCD_Clear->_LCD_WriteControl size 0,1 offset 20
*        _LCD_Busy size 0,2 offset 21
*            _delay_nus size 2,2 offset 23
*                _delay_1us
*    _LCD_DisplayString size 2,1 offset 15
*        _LCD_Cursor size 1,1 offset 18
*            _LCD_WriteControl size 0,1 offset 20
*                _LCD_Busy size 0,2 offset 21
*                    _delay_nus size 2,2 offset 23
*                        _delay_1us
*        _LCD_DisplayCharacter size 0,1 offset 18
*            _LCD_WriteData size 0,1 offset 19
*                _LCD_Busy size 0,2 offset 21
*                    _delay_nus size 2,2 offset 23
*                        _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,2 offset 0
*        _time_display size 0,13 offset 2
*            _LCD_WriteControl size 0,1 offset 20
*                _LCD_Busy size 0,2 offset 21
*                    _delay_nus size 2,2 offset 23
*                        _delay_1us
*            _LCD_DisplayCharacter size 0,1 offset 18
*                _LCD_WriteData size 0,1 offset 19
*                    _LCD_Busy size 0,2 offset 21
*                        _delay_nus size 2,2 offset 23
*                            _delay_1us
*            _LCD_DisplayString size 2,1 offset 15
*                _LCD_Cursor size 1,1 offset 18
*                    _LCD_WriteControl size 0,1 offset 20
*                        _LCD_Busy size 0,2 offset 21
*                            _delay_nus size 2,2 offset 23
*                                _delay_1us
*                _LCD_DisplayCharacter size 0,1 offset 18
*                    _LCD_WriteData size 0,1 offset 19
*                        _LCD_Busy size 0,2 offset 21
*                            _delay_nus size 2,2 offset 23
*                                _delay_1us
             lwdiv
*            lwmod
             lbdiv
             lbmod
         _time_seting->lwmod
         _get_date size 0,3 offset 3
             _ad_key_init
             lwmul
             lwtoft
             ftdiv_f size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             ftmul size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             fttol size 0,0 offset 6
                 ftunpack1
                 l0neg
         _date_display size 2,0 offset 2
             _LCD_DisplayString size 2,1 offset 15
                 _LCD_Cursor size 1,1 offset 18
                     _LCD_WriteControl size 0,1 offset 20
                         _LCD_Busy size 0,2 offset 21
                             _delay_nus size 2,2 offset 23
                                 _delay_1us
                 _LCD_DisplayCharacter size 0,1 offset 18
                     _LCD_WriteData size 0,1 offset 19
                         _LCD_Busy size 0,2 offset 21
                             _delay_nus size 2,2 offset 23
                                 _delay_1us
             _LCD_WriteControl size 0,1 offset 20
                 _LCD_Busy size 0,2 offset 21
                     _delay_nus size 2,2 offset 23
                         _delay_1us
             _LCD_DisplayCharacter size 0,1 offset 18
                 _LCD_WriteData size 0,1 offset 19
                     _LCD_Busy size 0,2 offset 21
                         _delay_nus size 2,2 offset 23
                             _delay_1us
             lwdiv
             lwmod
*    _alarm size 0,3 offset 0
         _get_date size 0,3 offset 3
             _ad_key_init
             lwmul
             lwtoft
             ftdiv_f size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             ftmul size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             fttol size 0,0 offset 6
                 ftunpack1
                 l0neg
*        _LCD_WriteControl size 0,1 offset 20
*            _LCD_Busy size 0,2 offset 21
*                _delay_nus size 2,2 offset 23
*                    _delay_1us
*        _LCD_DisplayCharacter size 0,1 offset 18
*            _LCD_WriteData size 0,1 offset 19
*                _LCD_Busy size 0,2 offset 21
*                    _delay_nus size 2,2 offset 23
*                        _delay_1us
*    _pc_read size 0,2 offset 0
*        _LCD_Clear->_LCD_Clear size 0,0 offset 2
*            _LCD_WriteControl size 0,1 offset 20
*                _LCD_Busy size 0,2 offset 21
*                    _delay_nus size 2,2 offset 23
*                        _delay_1us
*        _LCD_DisplayString size 2,1 offset 15
*            _LCD_Cursor size 1,1 offset 18
*                _LCD_WriteControl size 0,1 offset 20
*                    _LCD_Busy size 0,2 offset 21
*                        _delay_nus size 2,2 offset 23
*                            _delay_1us
*            _LCD_DisplayCharacter size 0,1 offset 18
*                _LCD_WriteData size 0,1 offset 19
*                    _LCD_Busy size 0,2 offset 21
*                        _delay_nus size 2,2 offset 23
*                            _delay_1us
         _send_usart_date size 0,1 offset 2
         _get_date size 0,3 offset 3
             _ad_key_init
             lwmul
             lwtoft
             ftdiv_f size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             ftmul size 0,0 offset 6
                 ftunpack1
                 ftunpack2
             fttol size 0,0 offset 6
                 ftunpack1
                 l0neg
         lwdiv
*        lwmod
*_time->lwmod

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        D8       D8        4       8     0
E:\fan\proteus\practice\ceshi\date check\key.obj
		text0          4A1      4A1        E     942     0
E:\fan\proteus\practice\ceshi\date check\lcd_lm016l.obj
		text2          500      500       21     A00     0
		text13         4E4      4E4       1C     9C8     0
		text1          521      521       C4     A42     0
		text0          497      497        3     92E     0
E:\fan\proteus\practice\ceshi\date check\trm1.obj
		text0          4AF      4AF       10     95E     0
E:\fan\proteus\practice\ceshi\date check\main.obj
		intcode         1D       1D       7E       8     0
		idata_2        77E      77E       20     EFC     0
		intentry         4        4        9       8     0
		intret          AB       AB        9       8     0
		idata_1        79E      79E       39     F3C     0
		idata_0        7D7      7D7       29     FAE     0
		intsave_0       7C       7C        1      70     1
		rdata_1         AF       AF       39      A0     1
		rdata_0         3B       3B       29      20     1
		rdata_2        115      115       20     110     1
		rbss_2         110      110        5     110     1
		rbss_1          A0       A0        F      A0     1
		temp            70       70        6      70     1
		intsave         64       64        3      20     1
		text6          91B      91B      6E5    1236     0
		text13         49A      49A        7     934     0
E:\fan\proteus\practice\ceshi\date check\usart.obj
		text0          4BF      4BF       10     97E     0

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

C:\HT-PIC\LIB\pic42c-c.lib
bdiv.obj        float_tex      700      700       36     E00     0
		temp            70       70        5      70     1
btemp0.obj      temp            70       70        1      70     1
btemp10.obj     temp            70       70        B      70     1
btemp11.obj     temp            70       70        C      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
btemp7.obj      temp            70       70        8      70     1
btemp8.obj      temp            70       70        9      70     1
btemp9.obj      temp            70       70        A      70     1
clrbank1.obj    init            B4       B4        4       8     0
clrbank2.obj    init23          CA       CA        5       8     0
clr.obj         clrtext         DC       DC        7       8     0
codeptr.obj     
copy.obj        clrtext         E3       E3        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init            B8       B8        9       8     0
cpybank1.obj    init            C1       C1        9       8     0
cpybank2.obj    init23          CF       CF        9       8     0
float.obj       float_tex      5F1      5F1       4E     BE2     0
		temp            70       70        9      70     1
ftdiv_f.obj     float_tex      63F      63F        9     BE2     0
		temp            70       70        9      70     1
ftdiv.obj       float_tex      648      648       38     BE2     0
		temp            70       70        C      70     1
ftmul.obj       float_tex      680      680       41     BE2     0
		temp            70       70        C      70     1
fttol.obj       float_tex      6C1      6C1       23     BE2     0
		temp            70       70        9      70     1
l0neg.obj       float_tex      770      770        E     EE0     0
		temp            70       70        4      70     1
ltoft.obj       float_tex      6E4      6E4       13     BE2     0
		temp            70       70        9      70     1
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         9B       9B        2       8     0
		intentry         D        D        2       8     0
		intsave         69       69        1      20     1
sbtemp1.obj     intcode         9D       9D        2       8     0
		intentry         F        F        2       8     0
		intsave         6A       6A        1      20     1
sbtemp2.obj     intcode         9F       9F        2       8     0
		intentry        11       11        2       8     0
		intsave         6E       6E        1      20     1
sbtemp3.obj     intcode         A1       A1        2       8     0
		intentry        13       13        2       8     0
		intsave         6F       6F        1      20     1
sbtemp4.obj     intcode         A3       A3        2       8     0
		intentry        15       15        2       8     0
		intsave         7D       7D        1      7D     1
sbtemp5.obj     intcode         A5       A5        2       8     0
		intentry        17       17        2       8     0
		intsave         6B       6B        1      20     1
sbtemp6.obj     intcode         A7       A7        2       8     0
		intentry        19       19        2       8     0
		intsave         6C       6C        1      20     1
sbtemp7.obj     intcode         A9       A9        2       8     0
		intentry        1B       1B        2       8     0
		intsave         6D       6D        1      20     1
store3.obj      temp            70       70        9      70     1
		ftext0         5E5      5E5        C     BCA     0
stringtab.obj   stringtab       F0       F0       16       8     0
		code_ptr        67       67        2      20     1
wdiv.obj        float_tex      736      736       3A     E00     0
		temp            70       70        7      70     1
wmul.obj        temp            70       70        6      70     1
		text           4CF      4CF       15     99E     0
wtoft.obj       float_tex      6F7      6F7        9     BE2     0
		temp            70       70        9      70     1

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

COMMON          rbss_0          20       20       1B      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         3B       3B       29
		rbss_0          20       20       1B
		temp            70       70        C
		intsave         64       64        3
		code_ptr        67       67        2
		intsave         69       69        1
		intsave         6A       6A        1
		intsave         6E       6E        1
		intsave         6F       6F        1
		intsave         7D       7D        1
		intsave         6B       6B        1
		intsave         6C       6C        1
		intsave         6D       6D        1

	CLASS	BANK1    
		rdata_1         AF       AF       39
		rbss_1          A0       A0        F

	CLASS	BANK2    
		rdata_2        115      115       20
		rbss_2         110      110        5

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       7C       7C        1

	CLASS	CODE     
		intcode         1D       1D       8E
		idata_2        77E      77E       20
		intentry         4        4       19
		intret          AB       AB        9
		idata_1        79E      79E       39
		idata_0        7D7      7D7       29
		powerup          0        0        4
		float_tex      700      700       70
		float_tex      770      770        E
		clrtext         DC       DC       14
		float_tex      5F1      5F1      10F
		end_init        D8       D8        4
		init23          CA       CA        E
		init            B4       B4       16
		text0          4A1      4A1        E
		text2          500      500       21
		text13         4E4      4E4       1C
		text1          521      521       C4
		text0          497      497        3
		text0          4AF      4AF       10

⌨️ 快捷键说明

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