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

📄 917pim.map

📁 是关于PIC单片机(型号是PIC16F917)实现液晶显示的一个DEMO
💻 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+917PIM.sym -z -Q16F917 -ol.obj -M917PIM.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx4 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
  -ASTRING=00h-0FFhx32 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0120h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
  -ppowerup=CODE \
  -preset_vec=00h,intentry=04h,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 \
  C:\DOCUME~1\c12720\LOCALS~1\Temp\s178.obj \
  C:\Work\2007\Projects\PICDEM LCD 2\Code\917or914\main.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--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\pic60--u.lib 

Object code version is 3.7

Machine type is 16F917

Call graph:

*_main size 0,0 offset 0
     _init size 0,0 offset 0
     _displayTime size 0,0 offset 0
         _numberBreak size 0,1 offset 0
         _displayNumber size 1,1 offset 3
     _clearscreen size 0,0 offset 0
     _delay size 0,2 offset 0
*    _displayVoltage size 0,0 offset 0
         _delay size 0,2 offset 0
*        _display4dig size 2,1 offset 0
*            _displayNumber size 1,1 offset 3
             lwdiv size 0,0 offset 3
             lwmul size 0,0 offset 3
         _displayBars size 0,1 offset 0
         lwmul size 0,0 offset 3
         lwdiv size 0,0 offset 3
*    _getTemperature size 0,0 offset 0
         _delay size 0,2 offset 0
*        _displayTemp size 2,1 offset 0
*            _displayNumber size 1,1 offset 3
             lwdiv size 0,0 offset 3
             lwmul size 0,0 offset 3
         lwmul size 0,0 offset 3
         lwdiv size 0,0 offset 3
*_ISR size 0,0 offset 5

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\c12720\LOCALS~1\Temp\s178.obj
		reset_vec        0        0        3       0     0
		init            41       41        4       8     0
		end_init        45       45        B       8     0
C:\Work\2007\Projects\PICDEM LCD 2\Code\917or914\main.obj
		intcode          B        B       2F       8     0
		intentry         4        4        7       8     0
		intret          3A       3A        7       8     0
		intsave_0       77       77        1      70     1
		config        2007     2007        1    400E     0
		rbss_0          21       21        D      20     1
		rbit_0         100       20        1      20     1    8
		temp            70       70        6      70     1
		intsave         33       33        2      20     1
		text3          1F8      1F8      2DA     3F0     0
		text5          4D2      4D2      2F4     9A4     0

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

C:\Program Files\HI-TECH Software\PICC\9.50\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
btemp6.obj      temp            70       70        7      70     1
wdiv.obj        float_tex      7C6      7C6       3A     F8C     0
		temp            70       70        7      70     1
wmul.obj        temp            70       70        6      70     1
		text           1E3      1E3       15     3C6     0

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

COMMON          rbss_0          2E       2E        5      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		intcode          B        B       2F
		intentry         4        4        7
		intret          3A       3A        7
		reset_vec        0        0        3
		float_tex      7C6      7C6       3A
		init            41       41        4
		end_init        45       45        B
		text3          1F8      1F8      2DA
		text5          4D2      4D2      2F4
		text           1E3      1E3       15

	CLASS	CONST    

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	BANK0    
		rbss_0          21       21       12
		rbit_0         100       20        1
		temp            70       70        7
		intsave         33       33        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       77       77        1

	CLASS	CONFIG   
		config        2007     2007        1

	CLASS	IDLOC    

	CLASS	EEDATA   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	000003	000003	       0       0  CODE    
		intentry        000004	00004C	000050	       8       0  CODE    
		rbit_0          000020	000015	000035	      20       1  BANK0   
		temp            000070	000008	000078	      70       1  COMBANK 
		text            0001E3	000015	0001F8	     3C6       0  CODE    
		text3           0001F8	0002DA	0004D2	     3F0       0  CODE    
		text5           0004D2	0002F4	0007C6	     9A4       0  CODE    
		float_text1     0007C6	00003A	000800	     F8C       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            0035-006F
	                 0078-007F
	BANK1            00A0-00EF
	BANK2            0120-016F
	BANK3            0190-01EF
	CODE             0003-0003
	                 0050-01E2
	                 0800-1FFF
	COMBANK          0078-007F
	CONST            0003-0003
	                 0050-01E2
	                 0800-1FFF
	EEDATA           2100-21FF
	ENTRY            0003-0003
	                 0050-01E2
	                 0800-1FFF
	IDLOC            2000-2003
	STRING           0003-0003
	                 0050-01E2
	                 0800-1FFF

                                  Symbol Table

?_display4dig    rbss_0      002E  ?_displayNumber  rbss_0      0031
?_displayTemp    rbss_0      002E  ?a_delay         rbss_0      002E
?a_display4dig   rbss_0      0030  ?a_displayBars   rbss_0      002E
?a_displayNumber rbss_0      0032  ?a_displayTemp   rbss_0      0030
?a_numberBreak   rbss_0      002E  _ISR             intcode     000B
_Mode            rbss_0      0021  _SW1             rbss_0      0022
_SW2             rbss_0      0023  __Beeprom_data   eeprom_data 2100
__Bnvbit_0       nvbit_0     0190  __Bnvbit_1       nvbit_1     00A0
__Bnvbit_2       nvbit_2     0120  __Bnvbit_3       nvbit_3     0190
__Bptbit_0       ptbit_0     0190  __Brbit_0        rbit_0      0020
__Brbit_1        rbit_1      00A0  __Brbit_2        rbit_2      0120
__Brbit_3        rbit_3      0190  __Hclrtext       clrtext     0050
__Hcode          code        0190  __Hcommon_ram    common_ram  0190
__Hconfig        config      2008  __Heeprom_data   eeprom_data 0000
__Hend_init      end_init    0050  __Hfloat_text0   float_text0 0003
__Hfloat_text1   float_text1 0800  __Hfloat_text2   float_text2 0003
__Hfloat_text3   float_text3 0003  __Hfloat_text4   float_text4 0003
__Hidata_0       idata_0     0003  __Hidata_1       idata_1     0003
__Hidata_2       idata_2     0003  __Hidata_3       idata_3     0003
__Hidloc         idloc       2000  __Hinit          init        0045
__Hinit23        init23      0045  __Hintcode       intcode     003A
__Hintentry      intentry    000B  __Hintret        intret      0041
__Hintsave       intsave     0190  __Hintsave_0     intsave_0   0078
__Hintsave_1     intsave_1   00A0  __Hintsave_2     intsave_2   0120
__Hintsave_3     intsave_3   0190  __Hmaintext      maintext    0050
__Hnvbit_0       nvbit_0     0C80  __Hnvbit_1       nvbit_1     0500
__Hnvbit_2       nvbit_2     0900  __Hnvbit_3       nvbit_3     0C80
__Hnvram         nvram       0033  __Hnvram_1       nvram_1     00A0
__Hnvram_2       nvram_2     0120  __Hnvram_3       nvram_3     0190
__Hpowerup       powerup     0000  __Hpstrings      pstrings    0050
__Hptbit_0       ptbit_0     0C80  __Hrbit_0        rbit_0      0101
__Hrbit_1        rbit_1      0500  __Hrbit_2        rbit_2      0900
__Hrbit_3        rbit_3      0C80  __Hrbss_0        rbss_0      0033
__Hrbss_1        rbss_1      00A0  __Hrbss_2        rbss_2      0120
__Hrbss_3        rbss_3      0190  __Hrdata_0       rdata_0     0033
__Hrdata_1       rdata_1     00A0  __Hrdata_2       rdata_2     0120
__Hrdata_3       rdata_3     0190  __Hreset_vec     reset_vec   0003
__Hstrings       strings     0050  __Hstringtable   stringtable 0050
__Hstruct        struct      0035  __Htemp          temp        0077
__Htext          text        0190  __Lclrtext       clrtext     0050
__Lcode          code        0190  __Lcommon_ram    common_ram  0190
__Lconfig        config      2007  __Leeprom_data   eeprom_data 0000
__Lend_init      end_init    0045  __Lfloat_text0   float_text0 0003
__Lfloat_text1   float_text1 07C6  __Lfloat_text2   float_text2 0003
__Lfloat_text3   float_text3 0003  __Lfloat_text4   float_text4 0003
__Lidata_0       idata_0     0003  __Lidata_1       idata_1     0003
__Lidata_2       idata_2     0003  __Lidata_3       idata_3     0003
__Lidloc         idloc       2000  __Linit          init        0041
__Linit23        init23      0045  __Lintcode       intcode     000B
__Lintentry      intentry    0004  __Lintret        intret      003A
__Lintsave       intsave     0190  __Lintsave_0     intsave_0   0077
__Lintsave_1     intsave_1   00A0  __Lintsave_2     intsave_2   0120
__Lintsave_3     intsave_3   0190  __Lmaintext      maintext    0050
__Lnvbit_0       nvbit_0     0C80  __Lnvbit_1       nvbit_1     0500
__Lnvbit_2       nvbit_2     0900  __Lnvbit_3       nvbit_3     0C80
__Lnvram         nvram       0033  __Lnvram_1       nvram_1     00A0
__Lnvram_2       nvram_2     0120  __Lnvram_3       nvram_3     0190
__Lpowerup       powerup     0000  __Lpstrings      pstrings    0050
__Lptbit_0       ptbit_0     0C80  __Lrbit_0        rbit_0      0100
__Lrbit_1        rbit_1      0500  __Lrbit_2        rbit_2      0900
__Lrbit_3        rbit_3      0C80  __Lrbss_0        rbss_0      0021
__Lrbss_1        rbss_1      00A0  __Lrbss_2        rbss_2      0120
__Lrbss_3        rbss_3      0190  __Lrdata_0       rdata_0     0033
__Lrdata_1       rdata_1     00A0  __Lrdata_2       rdata_2     0120
__Lrdata_3       rdata_3     0190  __Lreset_vec     reset_vec   0000
__Lstrings       strings     0050  __Lstringtable   stringtable 0050
__Lstruct        struct      0035  __Ltemp          temp        0070
__Ltext          text        0190  __S0             (abs)       2008
__S1             (abs)       0190  __S2             (abs)       2100
_boardTemp       rbss_0      002A  _boardVoltage    rbss_0      002C
_clearscreen     text5       071D  _delay           text5       06CD
_display4dig     text3       03B8  _displayBars     text5       04D2
_displayNumber   text3       01F8  _displayTemp     text3       0422
_displayTime     text3       04B7  _displayVoltage  text5       06DC
_exit            init        0041  _getTemperature  text3       046F
_hours           rbss_0      0024  _init            text5       072D
_main            text5       0771  _minutes         rbss_0      0025
_numBars         rbss_0      0026  _numberBreak     text3       04A8
_ones            rbss_0      0027  _seconds         rbss_0      0028
_tens            rbss_0      0029  _timeFlag        rbit_0      0100
awmul            text        01E3  clear_bank0      init        0041
clear_bit0       init        0041  clear_ram        end_init    004B
dowdiv           float_text1 07C7  int_entry        intentry    0004
int_func         intcode     000B  int_restore      intret      003C
intlevel0        intentry    0004  intlevel1        intentry    0004
lwdiv            float_text1 07C6  lwmod            float_text1 07C6
lwmul            text        01E3  reset_vec        reset_vec   0000
start            init        0041  used_btemp0      (abs)       0001
used_btemp1      (abs)       0001  used_btemp2      (abs)       0001
used_btemp3      (abs)       0001  used_btemp4      (abs)       0001
used_btemp5      (abs)       0001  used_btemp6      (abs)       0001

⌨️ 快捷键说明

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