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

📄 pic_spwm.map

📁 用PIC16F876A产生2路SPWM波
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -MPIC_SPWM.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 -Q16F876A \
  -h+PIC_SPWM.sym -E -EC:\DOCUME~1\zhanghao\LOCALS~1\Temp\_2LC.AAA \
  -ver=PICC#V8.05PL2 C:\HT-PIC\LIB\picrt42c.obj \
  D:\DL10\Program\PIC\SPWM_16K.obj C:\HT-PIC\LIB\pic62--u.lib \
  C:\HT-PIC\LIB\pic42c-c.lib C:\HT-PIC\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F876A

Call graph:

*_main size 0,0 offset 0
*    _port_init
*    _CCP_Init
*_isr_servers->_ISR_CCP size 0,0 offset 0
*    lbtoft
*    ftmul size 0,0 offset 0
*        ftunpack1
*        ftunpack2
*    ftcmp
*    fttol size 0,0 offset 0
*        ftunpack1
*        l0neg

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        68       68        4       8     0
D:\DL10\Program\PIC\SPWM_16K.obj
		intcode         1F       1F       22       8     0
		intentry         4        4        9       8     0
		intret          53       53        9       8     0
		intsave_0       7C       7C        1      70     1
		config        2007     2007        1    400E     0
		rbss_1          A0       A0        A      A0     1
		rbss_0          21       21        1      20     1
		rbit_0         100       20        2      20     1    8
		temp            70       70        6      70     1
		intsave         24       24        3      20     1
		text0          64B      64B        F     C96     0
		const1          73       73       21      E6     0
		text3          698      698       5D     D30     0
		text2          65A      65A       3E     CB4     0

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

C:\HT-PIC\LIB\pic42c-c.lib
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
btoft.obj       float_tex      701      701        D     E02     0
		temp            70       70        9      70     1
clrbank0.obj    init            5C       5C        4       8     0
clrbank1.obj    init            60       60        4       8     0
clrbit0.obj     init            64       64        4       8     0
clr.obj         clrtext         6C       6C        7       8     0
float.obj       float_tex      70E      70E       4E     E02     0
		temp            70       70        9      70     1
ftcmp.obj       float_tex      75C      75C       1F     E02     0
		temp            70       70        9      70     1
ftmul.obj       float_tex      77B      77B       41     E02     0
		temp            70       70        C      70     1
fttol.obj       float_tex      7BC      7BC       23     E02     0
		temp            70       70        9      70     1
l0neg.obj       float_tex      7F2      7F2        E     FE4     0
		temp            70       70        4      70     1
ltoft.obj       float_tex      7DF      7DF       13     E02     0
		temp            70       70        9      70     1
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         41       41        2       8     0
		intentry         D        D        2       8     0
		intsave         29       29        1      20     1
sbtemp12.obj    
sbtemp13.obj    
sbtemp14.obj    
sbtemp1.obj     intcode         43       43        2       8     0
		intentry         F        F        2       8     0
		intsave         28       28        1      20     1
sbtemp2.obj     intcode         45       45        2       8     0
		intentry        11       11        2       8     0
		intsave         27       27        1      20     1
sbtemp3.obj     intcode         47       47        2       8     0
		intentry        13       13        2       8     0
		intsave         2F       2F        1      20     1
sbtemp4.obj     intcode         49       49        2       8     0
		intentry        15       15        2       8     0
		intsave         2D       2D        1      20     1
sbtemp5.obj     intcode         4B       4B        2       8     0
		intentry        17       17        2       8     0
		intsave         2E       2E        1      20     1
sbtemp6.obj     intcode         4D       4D        2       8     0
		intentry        19       19        2       8     0
		intsave         2B       2B        1      20     1
sbtemp7.obj     intcode         4F       4F        2       8     0
		intentry        1B       1B        2       8     0
		intsave         2A       2A        1      20     1
sbtemp8.obj     intcode         51       51        2       8     0
		intentry        1D       1D        2       8     0
		intsave         2C       2C        1      20     1
store3.obj      temp            70       70        9      70     1
		ftext0         6F5      6F5        C     DEA     0

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

COMMON          rbss_0          22       22        2      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rbss_0          21       21        3
		rbit_0         100       20        2
		temp            70       70        C
		intsave         24       24        3
		intsave         29       29        1
		intsave         28       28        1
		intsave         27       27        1
		intsave         2F       2F        1
		intsave         2D       2D        1
		intsave         2E       2E        1
		intsave         2B       2B        1
		intsave         2A       2A        1
		intsave         2C       2C        1

	CLASS	BANK1    
		rbss_1          A0       A0        A

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       7C       7C        1

	CLASS	CODE     
		intcode         1F       1F       34
		intentry         4        4       1B
		intret          53       53        9
		powerup          0        0        4
		float_tex      7F2      7F2        E
		clrtext         6C       6C        7
		float_tex      701      701       F1
		end_init        68       68        4
		init            5C       5C        C
		text0          64B      64B        F
		text3          698      698       5D
		text2          65A      65A       3E
		ftext0         6F5      6F5        C

	CLASS	CONST    
		const1          73       73       21

	CLASS	EEDATA   

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config        2007     2007        1



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	00006F	000073	       8       0  CODE    
		rbit_0          000020	000010	000030	      20       1  BANK0   
		temp            000070	00000D	00007D	      70       1  COMBANK 
		rbit_1          0000A0	00000A	0000AA	      A0       1  BANK1   
		const1          000073	000021	000094	      E6       0  CONST   
		text0           00064B	00000F	00065A	     C96       0  CODE    
		text2           00065A	00003E	000698	     CB4       0  CODE    
		text3           000698	00005D	0006F5	     D30       0  CODE    
		ftext0          0006F5	00000C	000701	     DEA       0  CODE    
		float_text4     000701	0000F1	0007F2	     E02       0  CODE    
		float_text0     0007F2	00000E	000800	     FE4       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            0030-006F
	                 007D-007F
	BANK1            00AA-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0094-064A
	                 0800-1FFF
	COMBANK          007D-007F
	CONST            0094-064A
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?a_DELAY       rbss_0      0022  _CCP_Init      text2       065A
_DELAY         text0       064B  _ISR_CCP       text3       0698
_PWM_TAB       const1      0074  __Bnvbit_0     nvbit_0     0024
__Bnvbit_1     nvbit_1     00AA  __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     0073  __Hcode        code        0190
__Hcommon_ram  common_ram  0190  __Hconfig      config      2008
__Heeprom_data eeprom_data 2100  __Hend_init    end_init    006C
__Hfloat_text0 float_text0 0800  __Hfloat_text1 float_text1 0073
__Hfloat_text2 float_text2 0073  __Hfloat_text3 float_text3 0073
__Hfloat_text4 float_text4 07F2  __Hidata_0     idata_0     0073
__Hidata_1     idata_1     0073  __Hidata_2     idata_2     0073
__Hidata_3     idata_3     0073  __Hidloc       idloc       2000
__Hinit        init        0068  __Hinit23      init23      0068
__Hintcode     intcode     0053  __Hintentry    intentry    001F
__Hintret      intret      005C  __Hintsave     intsave     0190
__Hintsave_0   intsave_0   007D  __Hintsave_1   intsave_1   0190
__Hintsave_2   intsave_2   0190  __Hintsave_3   intsave_3   0190
__Hnvbit_0     nvbit_0     0120  __Hnvbit_1     nvbit_1     0550
__Hnvbit_2     nvbit_2     0880  __Hnvbit_3     nvbit_3     0C80
__Hnvram       nvram       0024  __Hnvram_1     nvram_1     00AA
__Hnvram_2     nvram_2     0110  __Hnvram_3     nvram_3     0190
__Hpowerup     powerup     0004  __Hpstrings    pstrings    0073
__Hrbit_0      rbit_0      0102  __Hrbit_1      rbit_1      0500
__Hrbit_2      rbit_2      0880  __Hrbit_3      rbit_3      0C80
__Hrbss_0      rbss_0      0024  __Hrbss_1      rbss_1      00AA
__Hrbss_2      rbss_2      0110  __Hrbss_3      rbss_3      0190
__Hrdata_0     rdata_0     0024  __Hrdata_1     rdata_1     00AA
__Hrdata_2     rdata_2     0110  __Hrdata_3     rdata_3     0190
__Hstrings     strings     0073  __Hstringtable stringtable 0073
__Hstruct      struct      0030  __Htemp        temp        007C
__Htext        text        0190  __Hvectors     vectors     0094
__Hxtemp       xtemp       0030  __L__Z88888RS_ __Z88888RS_ 0190
__Lclrtext     clrtext     006C  __Lcode        code        0190
__Lcommon_ram  common_ram  0190  __Lconfig      config      2007
__Leeprom_data eeprom_data 2100  __Lend_init    end_init    0068
__Lfloat_text0 float_text0 07F2  __Lfloat_text1 float_text1 0073
__Lfloat_text2 float_text2 0073  __Lfloat_text3 float_text3 0073
__Lfloat_text4 float_text4 0701  __Lidata_0     idata_0     0073
__Lidata_1     idata_1     0073  __Lidata_2     idata_2     0073
__Lidata_3     idata_3     0073  __Lidloc       idloc       2000
__Linit        init        005C  __Linit23      init23      0068
__Lintcode     intcode     001F  __Lintentry    intentry    0004
__Lintret      intret      0053  __Lintsave     intsave     0190
__Lintsave_0   intsave_0   007C  __Lintsave_1   intsave_1   0190
__Lintsave_2   intsave_2   0190  __Lintsave_3   intsave_3   0190
__Lnvbit_0     nvbit_0     0120  __Lnvbit_1     nvbit_1     0550
__Lnvbit_2     nvbit_2     0880  __Lnvbit_3     nvbit_3     0C80
__Lnvram       nvram       0024  __Lnvram_1     nvram_1     00AA
__Lnvram_2     nvram_2     0110  __Lnvram_3     nvram_3     0190
__Lpowerup     powerup     0000  __Lpstrings    pstrings    0073
__Lrbit_0      rbit_0      0100  __Lrbit_1      rbit_1      0500
__Lrbit_2      rbit_2      0880  __Lrbit_3      rbit_3      0C80
__Lrbss_0      rbss_0      0021  __Lrbss_1      rbss_1      00A0
__Lrbss_2      rbss_2      0110  __Lrbss_3      rbss_3      0190
__Lrdata_0     rdata_0     0024  __Lrdata_1     rdata_1     00AA
__Lrdata_2     rdata_2     0110  __Lrdata_3     rdata_3     0190
__Lstrings     strings     0073  __Lstringtable stringtable 0073
__Lstruct      struct      0030  __Ltemp        temp        0070
__Ltext        text        0190  __Lvectors     vectors     0094
__Lxtemp       xtemp       0030  __S0           (abs)       2100
__S1           (abs)       0190  _b_timer_ok    rbit_0      0100
_exit          init        005C  _index         rbss_0      0021
_isr_servers   intcode     001F  _main          text2       0678
_port_init     text2       0672  _sin_am        rbss_1      00A1
_sin_d         rbss_1      00A4  _sin_l         rbss_1      00A7
_sin_up        rbit_0      0101  _tm_sum        rbss_1      00A0
abtoft         float_text4 0701  altoft         float_text4 07DF
clear_bank0    init        005C  clear_bank1    init        0060
clear_bit0     init        0064  clear_ram      clrtext     006F
ftcmp          float_text4 075C  ftmul          float_text4 077B
ftmul_x        float_text4 077C  ftnorm1        float_text4 0738
fttol          float_text4 07BC  ftunpack1      float_text4 070E
ftunpack2      float_text4 071D  int_entry      intentry    0004
int_func       intcode     001F  int_restore    intret      0057
intlevel0      intentry    0004  intlevel1      intentry    0004
l0neg          float_text0 07F2  lbtoft         float_text4 070A
lltoft         float_text4 07E4  powerup        powerup     0000
save_btemp0    intentry    000D  save_btemp1    intentry    000F
save_btemp12   intentry    000F  save_btemp13   intentry    000F
save_btemp14   intentry    000F  save_btemp2    intentry    0011
save_btemp3    intentry    0013  save_btemp4    intentry    0015
save_btemp5    intentry    0017  save_btemp6    intentry    0019
save_btemp7    intentry    001B  save_btemp8    intentry    001D
start          init        005C  storeback_3    ftext0      06F5
used_btemp0    (abs)       0001  used_btemp1    (abs)       0001
used_btemp10   (abs)       0001  used_btemp11   (abs)       0001
used_btemp2    (abs)       0001  used_btemp3    (abs)       0001
used_btemp4    (abs)       0001  used_btemp5    (abs)       0001
used_btemp6    (abs)       0001  used_btemp7    (abs)       0001
used_btemp8    (abs)       0001  used_btemp9    (abs)       0001
zerctt         float_text4 0719  

⌨️ 快捷键说明

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