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

📄 spi.map

📁 利用PIC16F877的SPI口做出来的时钟
💻 MAP
字号:
HI-TECH Software PICC Compiler STD Edition V9.60

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC\std\9.60\dat\en_msgs.txt \
  -h+spi.sym -z -Q16F877 -ol.obj -Mspi.map -E1 -ver=PICC -ACODE=00h-07FFhx4 \
  -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 \
  -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh -ABANK2=0110h-016Fh \
  -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
  -preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
  -ppowerup=CODE -ptemp=-COMBANK -pintsave_0=-COMBANK \
  -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
  -pintsave_1=BANK1 -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -pnvram_1=BANK1,nvbit_1=BANK1 -pintsave_2=BANK2 \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -pnvram_2=BANK2,nvbit_2=BANK2 -pintsave_3=BANK3 \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -pnvram_3=BANK3,nvbit_3=BANK3 -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 \
  C:\DOCUME~1\joncy\LOCALS~1\Temp\s374.obj SPI.obj \
  C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic601-p.lib \
  C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic32--u.lib \
  C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic42c-c.lib \
  C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic32--u.lib 

Object code version is 3.9

Machine type is 16F877

Call graph:

*_main size 0,0 offset 0
     _initial size 0,0 offset 0
     _clockint size 0,0 offset 0
     _settimedelay size 0,2 offset 0
     _settime size 0,0 offset 0
         _settimedelay size 0,2 offset 0
*    _delay500ms size 0,3 offset 0
     _secbit0full size 0,0 offset 0
     _secbit1full size 0,0 offset 0
     _minbit0full size 0,0 offset 0
     _minbit1full size 0,0 offset 0
     _hourbit0full size 0,0 offset 0
     _hourbit1full size 0,0 offset 0

Estimated maximum call depth: 2


		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\joncy\LOCALS~1\Temp\s374.obj
		init             0        0        4       0     0
		end_init         4        4        B       0     0
SPI.obj         rbss_0          20       20        A      20     1
		text9          5D3      5D3      22D     BA6     0
		const1           F        F       29      1E     0

C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic601-p.lib

C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic32--u.lib

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

C:\Program Files\HI-TECH Software\PICC\std\9.60\lib\pic32--u.lib

COMMON          rbss_0          2A       2A        3      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		init             0        0        4
		end_init         4        4        B
		text9          5D3      5D3      22D

	CLASS	CONST    
		const1           F        F       29

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	BANK0    
		rbss_0          20       20        D

	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	00000F	00000F	       0       0  CODE    
		const1          00000F	000029	000038	      1E       0  CONST   
		rbit_0          000020	00000D	00002D	      20       1  BANK0   
		text9           0005D3	00022D	000800	     BA6       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            002D-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0038-05D2
	                 0800-1FFF
	COMBANK          0070-007F
	CONFIG           2007-2007
	CONST            0038-05D2
	                 0800-1FFF
	EEDATA           2100-21FF
	ENTRY            0038-05D2
	                 0800-1FFF
	IDLOC            2000-2003
	STRING           0038-05D2
	                 0800-1FFF

                                  Symbol Table

?a_delay500ms   rbss_0      002A  ?a_settimedelay rbss_0      002A
__Beeprom_data  eeprom_data 2100  __Bnvbit_0      nvbit_0     001E
__Bnvbit_1      nvbit_1     00A0  __Bnvbit_2      nvbit_2     0110
__Bnvbit_3      nvbit_3     0190  __Bptbit_0      ptbit_0     001E
__Brbit_0       rbit_0      0020  __Brbit_1       rbit_1      00A0
__Brbit_2       rbit_2      0110  __Brbit_3       rbit_3      0190
__Hclrtext      clrtext     000F  __Hcode         code        001E
__Hcommon_ram   common_ram  001E  __Hconfig       config      2007
__Heeprom_data  eeprom_data 0000  __Hend_init     end_init    000F
__Hfloat_text0  float_text0 000F  __Hfloat_text1  float_text1 000F
__Hfloat_text2  float_text2 000F  __Hfloat_text3  float_text3 000F
__Hfloat_text4  float_text4 000F  __Hidata_0      idata_0     000F
__Hidata_1      idata_1     000F  __Hidata_2      idata_2     000F
__Hidata_3      idata_3     000F  __Hidloc        idloc       2000
__Hinit         init        0004  __Hinit23       init23      0004
__Hintcode      intcode     0000  __Hintentry     intentry    0000
__Hintret       intret      0000  __Hintsave      intsave     001E
__Hintsave_0    intsave_0   0070  __Hintsave_1    intsave_1   00A0
__Hintsave_2    intsave_2   0110  __Hintsave_3    intsave_3   0190
__Hmaintext     maintext    000F  __Hnvbit_0      nvbit_0     00F0
__Hnvbit_1      nvbit_1     0500  __Hnvbit_2      nvbit_2     0880
__Hnvbit_3      nvbit_3     0C80  __Hnvram        nvram       002D
__Hnvram_1      nvram_1     00A0  __Hnvram_2      nvram_2     0110
__Hnvram_3      nvram_3     0190  __Hpowerup      powerup     000F
__Hpstrings     pstrings    000F  __Hptbit_0      ptbit_0     00F0
__Hrbit_0       rbit_0      0100  __Hrbit_1       rbit_1      0500
__Hrbit_2       rbit_2      0880  __Hrbit_3       rbit_3      0C80
__Hrbss_0       rbss_0      002D  __Hrbss_1       rbss_1      00A0
__Hrbss_2       rbss_2      0110  __Hrbss_3       rbss_3      0190
__Hrdata_0      rdata_0     002D  __Hrdata_1      rdata_1     00A0
__Hrdata_2      rdata_2     0110  __Hrdata_3      rdata_3     0190
__Hreset_vec    reset_vec   0000  __Hstrings      strings     000F
__Hstringtable  stringtable 000F  __Hstruct       struct      002D
__Htemp         temp        0070  __Htext         text        001E
__Lclrtext      clrtext     000F  __Lcode         code        001E
__Lcommon_ram   common_ram  001E  __Lconfig       config      2007
__Leeprom_data  eeprom_data 0000  __Lend_init     end_init    0004
__Lfloat_text0  float_text0 000F  __Lfloat_text1  float_text1 000F
__Lfloat_text2  float_text2 000F  __Lfloat_text3  float_text3 000F
__Lfloat_text4  float_text4 000F  __Lidata_0      idata_0     000F
__Lidata_1      idata_1     000F  __Lidata_2      idata_2     000F
__Lidata_3      idata_3     000F  __Lidloc        idloc       2000
__Linit         init        0000  __Linit23       init23      0004
__Lintcode      intcode     0000  __Lintentry     intentry    0000
__Lintret       intret      0000  __Lintsave      intsave     001E
__Lintsave_0    intsave_0   0070  __Lintsave_1    intsave_1   00A0
__Lintsave_2    intsave_2   0110  __Lintsave_3    intsave_3   0190
__Lmaintext     maintext    000F  __Lnvbit_0      nvbit_0     00F0
__Lnvbit_1      nvbit_1     0500  __Lnvbit_2      nvbit_2     0880
__Lnvbit_3      nvbit_3     0C80  __Lnvram        nvram       002D
__Lnvram_1      nvram_1     00A0  __Lnvram_2      nvram_2     0110
__Lnvram_3      nvram_3     0190  __Lpowerup      powerup     000F
__Lpstrings     pstrings    000F  __Lptbit_0      ptbit_0     00F0
__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     002D  __Lrdata_1      rdata_1     00A0
__Lrdata_2      rdata_2     0110  __Lrdata_3      rdata_3     0190
__Lreset_vec    reset_vec   0000  __Lstrings      strings     000F
__Lstringtable  stringtable 000F  __Lstruct       struct      002D
__Ltemp         temp        0070  __Ltext         text        001E
__S0            (abs)       2007  __S1            (abs)       0190
__S2            (abs)       2100  _a              rbss_0      0020
_b              rbss_0      0021  _c              rbss_0      0022
_clockint       text9       0774  _d              rbss_0      0023
_data           rbss_0      0024  _delay500ms     text9       06B8
_e              rbss_0      0025  _exit           init        0000
_f              rbss_0      0026  _flag           rbss_0      0027
_hourbit0full   text9       05F1  _hourbit1full   text9       05D3
_i              rbss_0      0028  _initial        text9       07B3
_main           text9       07C7  _minbit0full    text9       064A
_minbit1full    text9       061D  _secbit0full    text9       06A4
_secbit1full    text9       0677  _setflag        rbss_0      0029
_settime        text9       06D4  _settimedelay   text9       06C6
_table          const1      0010  clear_bank0     init        0000
clear_bit0      init        0000  clear_ram       end_init    000A
intlevel0       intentry    0000  intlevel1       intentry    0000
reset_vec       reset_vec   0000  start           init        0000

⌨️ 快捷键说明

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