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

📄 ds1302.map

📁 上载的程序可以用于PIC单片机,也可以用于430单片机,本人原创,到至今还没有发现哪位网友想出这种办法,希望站长能多加分.
💻 MAP
字号:
HI-TECH Software PICC Compiler V9.50PL2

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
  -h+DS1302.sym -z -Q16F877A -ol.obj -MDS1302.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx3,01800h-01EFFh -ACONST=00h-0FFhx31 -AENTRY=00h-0FFhx32 \
  -ASTRING=00h-0FFhx32 -ABANK0=020h-06Fh,071h-07Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0110h-016Fh -ABANK3=0190h-01E4h -ACOMBANK=071h-07Fh \
  -ppowerup=CODE \
  -preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
  -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
  -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -pnvram_1=BANK1,nvbit_1=BANK1 \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -pnvram_2=BANK2,nvbit_2=BANK2 \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -pnvram_3=BANK3,nvbit_3=BANK3 -ptemp=COMBANK -ACONFIG=02007h-02007h \
  -pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
  -AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
  -pintsave_2=BANK2 -pintsave_3=BANK3 D:\RG60Plus\Temp\sa0.obj \
  D:\Program Files\Microchip\PIC GOOD\DS1302\DS1302.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,0 offset 0
*    _DS1302_DATA size 0,0 offset 0
*        _write_ds1302 size 0,3 offset 0
*            _write_byte size 1,1 offset 3
*                _w_byte size 0,2 offset 5
*    _DS1302_INIT size 0,0 offset 0
*        _write_ds1302 size 0,3 offset 0
*            _write_byte size 1,1 offset 3
*                _w_byte size 0,2 offset 5
*        _write_byte size 1,1 offset 3
*            _w_byte size 0,2 offset 5
*    _read_ds1302 size 0,3 offset 0
*        _read_byte size 0,2 offset 3
*            _w_byte size 0,2 offset 5
*            _r_byte size 0,2 offset 5

		Name          Link     Load   Length Selector Space Scale
D:\RG60Plus\Temp\sa0.obj
		reset_vec        0        0        1       0     0
		init             1        1        4       0     0
		end_init         5        5        B       0     0
D:\Program Files\Microchip\PIC GOOD\DS1302\DS1302.obj
		rbss_0          20       20        C      20     1
		text1          72A      72A       D6     E54     0

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib

COMMON          rbss_0          2C       2C        7      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		reset_vec        0        0        1
		init             1        1        4
		end_init         5        5        B
		text1          72A      72A       D6

	CLASS	CONST    

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	BANK0    
		rbss_0          20       20       13

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CONFIG   

	CLASS	IDLOC    

	CLASS	EEDATA   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	000010	000010	       0       0  CODE    
		rbit_0          000020	000013	000033	      20       1  BANK0   
		text1           00072A	0000D6	000800	     E54       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            0033-006F
	                 0071-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01E4
	CODE             0010-0729
	                 0800-1EFF
	COMBANK          0071-007F
	CONFIG           2007-2007
	CONST            0010-0729
	                 0800-1EFF
	EEDATA           2100-21FF
	ENTRY            0010-0729
	                 0800-1FFF
	IDLOC            2000-2003
	STRING           0010-0729
	                 0800-1FFF

                                  Symbol Table

?_write_byte    rbss_0      002F  ?a_r_byte       rbss_0      0031
?a_read_byte    rbss_0      002F  ?a_read_ds1302  rbss_0      002C
?a_w_byte       rbss_0      0031  ?a_write_byte   rbss_0      0030
?a_write_ds1302 rbss_0      002C  _DS1302_DATA    text1       07C1
_DS1302_INIT    text1       079C  __Beeprom_data  eeprom_data 2100
__Bnvbit_0      nvbit_0     0190  __Bnvbit_1      nvbit_1     00A0
__Bnvbit_2      nvbit_2     0110  __Bnvbit_3      nvbit_3     0190
__Bptbit_0      ptbit_0     0190  __Brbit_0       rbit_0      0020
__Brbit_1       rbit_1      00A0  __Brbit_2       rbit_2      0110
__Brbit_3       rbit_3      0190  __Hclrtext      clrtext     0010
__Hcode         code        0190  __Hcommon_ram   common_ram  0190
__Hconfig       config      2007  __Heeprom_data  eeprom_data 0000
__Hend_init     end_init    0010  __Hfloat_text0  float_text0 0010
__Hfloat_text1  float_text1 0010  __Hfloat_text2  float_text2 0010
__Hfloat_text3  float_text3 0010  __Hfloat_text4  float_text4 0010
__Hidata_0      idata_0     0010  __Hidata_1      idata_1     0010
__Hidata_2      idata_2     0010  __Hidata_3      idata_3     0010
__Hidloc        idloc       2000  __Hinit         init        0005
__Hinit23       init23      0005  __Hintcode      intcode     0001
__Hintentry     intentry    0001  __Hintret       intret      0001
__Hintsave      intsave     0190  __Hintsave_0    intsave_0   0071
__Hintsave_1    intsave_1   00A0  __Hintsave_2    intsave_2   0110
__Hintsave_3    intsave_3   0190  __Hmaintext     maintext    0010
__Hnvbit_0      nvbit_0     0C80  __Hnvbit_1      nvbit_1     0500
__Hnvbit_2      nvbit_2     0880  __Hnvbit_3      nvbit_3     0C80
__Hnvram        nvram       0033  __Hnvram_1      nvram_1     00A0
__Hnvram_2      nvram_2     0110  __Hnvram_3      nvram_3     0190
__Hpowerup      powerup     0000  __Hpstrings     pstrings    0010
__Hptbit_0      ptbit_0     0C80  __Hrbit_0       rbit_0      0100
__Hrbit_1       rbit_1      0500  __Hrbit_2       rbit_2      0880
__Hrbit_3       rbit_3      0C80  __Hrbss_0       rbss_0      0033
__Hrbss_1       rbss_1      00A0  __Hrbss_2       rbss_2      0110
__Hrbss_3       rbss_3      0190  __Hrdata_0      rdata_0     0033
__Hrdata_1      rdata_1     00A0  __Hrdata_2      rdata_2     0110
__Hrdata_3      rdata_3     0190  __Hreset_vec    reset_vec   0001
__Hstrings      strings     0010  __Hstringtable  stringtable 0010
__Hstruct       struct      0033  __Htemp         temp        0071
__Htext         text        0190  __Lclrtext      clrtext     0010
__Lcode         code        0190  __Lcommon_ram   common_ram  0190
__Lconfig       config      2007  __Leeprom_data  eeprom_data 0000
__Lend_init     end_init    0005  __Lfloat_text0  float_text0 0010
__Lfloat_text1  float_text1 0010  __Lfloat_text2  float_text2 0010
__Lfloat_text3  float_text3 0010  __Lfloat_text4  float_text4 0010
__Lidata_0      idata_0     0010  __Lidata_1      idata_1     0010
__Lidata_2      idata_2     0010  __Lidata_3      idata_3     0010
__Lidloc        idloc       2000  __Linit         init        0001
__Linit23       init23      0005  __Lintcode      intcode     0001
__Lintentry     intentry    0001  __Lintret       intret      0001
__Lintsave      intsave     0190  __Lintsave_0    intsave_0   0071
__Lintsave_1    intsave_1   00A0  __Lintsave_2    intsave_2   0110
__Lintsave_3    intsave_3   0190  __Lmaintext     maintext    0010
__Lnvbit_0      nvbit_0     0C80  __Lnvbit_1      nvbit_1     0500
__Lnvbit_2      nvbit_2     0880  __Lnvbit_3      nvbit_3     0C80
__Lnvram        nvram       0033  __Lnvram_1      nvram_1     00A0
__Lnvram_2      nvram_2     0110  __Lnvram_3      nvram_3     0190
__Lpowerup      powerup     0000  __Lpstrings     pstrings    0010
__Lptbit_0      ptbit_0     0C80  __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     0033
__Lrdata_1      rdata_1     00A0  __Lrdata_2      rdata_2     0110
__Lrdata_3      rdata_3     0190  __Lreset_vec    reset_vec   0000
__Lstrings      strings     0010  __Lstringtable  stringtable 0010
__Lstruct       struct      0033  __Ltemp         temp        0071
__Ltext         text        0190  __S0            (abs)       2007
__S1            (abs)       0190  __S2            (abs)       2100
_ds_emp         rbss_0      0025  _exit           init        0001
_main           text1       07F0  _pa_out         rbss_0      0020
_pb_out         rbss_0      0021  _pc_out         rbss_0      0022
_pd_out         rbss_0      0023  _pe_out         rbss_0      0024
_r_byte         text1       072A  _read_byte      text1       076B
_read_ds1302    text1       07D5  _w_byte         text1       0742
_write_byte     text1       0758  _write_ds1302   text1       077F
clear_bank0     init        0001  clear_bit0      init        0001
clear_ram       end_init    000B  intlevel0       intentry    0001
intlevel1       intentry    0001  reset_vec       reset_vec   0000
start           init        0001  

⌨️ 快捷键说明

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