📄 gps.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, Port_Initial.obj, uart.obj, delay.obj, TS12864A.obj, show_window.obj, key.obj, Naviga
>> tion.obj TO GPS RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
Port_Initial.obj (PORT_INITIAL)
uart.obj (UART)
delay.obj (DELAY)
TS12864A.obj (TS12864A)
show_window.obj (SHOW_WINDOW)
key.obj (KEY)
Navigation.obj (NAVIGATION)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPL.LIB (SQRT)
C:\KEIL\C51\LIB\C51FPL.LIB (POW)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CHKFLOAT)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPL.LIB (EXP)
C:\KEIL\C51\LIB\C51FPL.LIB (LOG)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPSERIES)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (MALLOC)
C:\KEIL\C51\LIB\C51L.LIB (FREE)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (INIT_MEM)
LINK MAP OF MODULE: GPS (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0005H UNIT _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0226H UNIT ?XD?NAVIGATION
XDATA 0226H 016CH UNIT _XDATA_GROUP_
XDATA 0392H 0047H UNIT ?XD?MAIN
XDATA 03D9H 0009H UNIT ?XD?SHOW_WINDOW
XDATA 03E2H 0008H UNIT ?XD?INIT_MEM
XDATA 03EAH 0004H UNIT ?XD?KEY
XDATA 03EEH 0003H UNIT ?XD?UART
XDATA 03F1H 0001H UNIT ?XD?TS12864A
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?MAIN?MAIN
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0A31H UNIT ?C?LIB_CODE
CODE 0A57H 0948H UNIT ?CO?TS12864A
CODE 139FH 0483H UNIT ?PR?PRINTF?PRINTF
CODE 1822H 0439H UNIT ?PR?_EVALUATE?NAVIGATION
CODE 1C5BH 03F8H UNIT ?PR?_ASTAR?NAVIGATION
CODE 2053H 03BBH UNIT ?PR?NAVIGATION_END_CONSTROLWORD?SHOW_WINDOW
CODE 240EH 0388H UNIT ?PR?UART0_INTERRUPT?UART
CODE 2796H 036BH UNIT ?PR?SHOW_MENU_SHIJIAN?SHOW_WINDOW
CODE 2B01H 026DH UNIT ?C_INITSEG
CODE 2D6EH 01C2H UNIT ?PR?SHOW_MENU_SAT?SHOW_WINDOW
CODE 2F30H 0171H UNIT ?PR?SHOW_MENU_DAOHANG?NAVIGATION
CODE 30A1H 016FH UNIT ?PR?_DISPLAY_CHARACTER?TS12864A
CODE 3210H 0166H UNIT ?PR?_POW?POW
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 3
CODE 3376H 015CH UNIT ?CO?NAVIGATION
CODE 34D2H 013EH UNIT ?PR?_FREE?FREE
CODE 3610H 0129H UNIT ?PR?LOG?LOG
CODE 3739H 0107H UNIT ?PR?SHOW_MENU_JINGDU?SHOW_WINDOW
CODE 3840H 0106H UNIT ?PR?SHOW_MENU_WEIDU?SHOW_WINDOW
CODE 3946H 00F6H UNIT ?PR?SHOW_BASE_FUNCTION_KEY?SHOW_WINDOW
CODE 3A3CH 00EFH UNIT ?PR?SHOW_MENU_FRIST?SHOW_WINDOW
CODE 3B2BH 00D1H UNIT ?PR?_MALLOC?MALLOC
CODE 3BFCH 00BFH UNIT ?PR?SHOW_MENU_GAODU?SHOW_WINDOW
CODE 3CBBH 00B1H UNIT ?PR?SHOW_MENU_SUDU?SHOW_WINDOW
CODE 3D6CH 00ACH UNIT ?PR?SQRT?SQRT
CODE 3E18H 009AH UNIT ?PR?EXP?EXP
CODE 3EB2H 0095H UNIT ?PR?_DISPLAY_CHAR?TS12864A
CODE 3F47H 0091H UNIT ?PR?SHOW_MENU_SYSTEM?SHOW_WINDOW
CODE 3FD8H 008CH UNIT ?PR?_DISTANCE?NAVIGATION
CODE 4064H 008CH UNIT ?C_C51STARTUP
CODE 40F0H 007DH UNIT ?PR?KEYSCAN?KEY
CODE 416DH 0078H UNIT ?PR?CLEANSCREEN?TS12864A
CODE 41E5H 006EH UNIT ?PR?SHOW_MAP?NAVIGATION
CODE 4253H 0064H UNIT ?PR?SHOW_SUM_SAT?SHOW_WINDOW
CODE 42B7H 0063H UNIT ?PR?SHOW_AUTHOR_INFORMATION?SHOW_WINDOW
CODE 431AH 0062H UNIT ?PR?OSCILLATOR_INIT?PORT_INITIAL
CODE 437CH 005FH UNIT ?PR?_WEEK?SHOW_WINDOW
CODE 43DBH 0056H UNIT ?PR?_DISPLAY_POINT?TS12864A
CODE 4431H 004EH UNIT ?PR?_LCD_SET_XY?TS12864A
CODE 447FH 003CH UNIT ?PR?_INIT_MEMPOOL?INIT_MEM
CODE 44BBH 003BH UNIT ?PR?GPS_NAVIGATION?SHOW_WINDOW
CODE 44F6H 0038H UNIT ?PR?_CLEAR_AREA?TS12864A
CODE 452EH 0028H UNIT ?PR?UART0_INIT?UART
CODE 4556H 0028H UNIT ?PR?LCD_BUSY?TS12864A
CODE 457EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 45A5H 001DH UNIT ?PR?_LCD_WRITE_DATA?TS12864A
CODE 45C2H 001DH UNIT ?PR?_LCD_WRITE_COMMAND?TS12864A
CODE 45DFH 001DH UNIT ?PR?_DIS_PLAY?TS12864A
CODE 45FCH 001CH UNIT ?PR?_CODING?KEY
CODE 4618H 001AH UNIT ?PR?LCD_INIT?TS12864A
CODE 4632H 0019H UNIT ?PR?_DELAY_NMS?DELAY
CODE 464BH 0017H UNIT ?PR?PORT_INIT?PORT_INITIAL
CODE 4662H 0017H UNIT ?PR?DELAY_17US?TS12864A
CODE 4679H 0015H UNIT ?PR?_DELAY_NUS?DELAY
CODE 468EH 0015H UNIT ?PR?_TEN_N?TS12864A
CODE 46A3H 0015H UNIT ?PR?_CREATE_POS?NAVIGATION
CODE 46B8H 000FH UNIT ?PR?DELAY_1MS?DELAY
CODE 46C7H 000CH UNIT ?CO?SHOW_WINDOW
CODE 46D3H 0002H UNIT ?PR?DELAY_1US?DELAY
OVERLAY MAP OF MODULE: GPS (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 4
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?OSCILLATOR_INIT?PORT_INITIAL
+--> ?PR?PORT_INIT?PORT_INITIAL
+--> ?PR?UART0_INIT?UART
+--> ?PR?LCD_INIT?TS12864A
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?SHOW_MENU_SYSTEM?SHOW_WINDOW
?PR?LCD_INIT?TS12864A ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_17US?TS12864A
+--> ?PR?_LCD_WRITE_COMMAND?TS12864A
?PR?_LCD_WRITE_COMMAND?TS12864A ----- ----- ----- ----- 0333H 0001H
+--> ?PR?LCD_BUSY?TS12864A
+--> ?PR?DELAY_17US?TS12864A
?PR?LCD_BUSY?TS12864A ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_17US?TS12864A
?PR?CLEANSCREEN?TS12864A ----- ----- ----- ----- 022CH 0003H
+--> ?PR?DELAY_17US?TS12864A
+--> ?PR?_LCD_WRITE_COMMAND?TS12864A
+--> ?PR?_LCD_WRITE_DATA?TS12864A
?PR?_LCD_WRITE_DATA?TS12864A ----- ----- ----- ----- 0331H 0001H
+--> ?PR?LCD_BUSY?TS12864A
+--> ?PR?DELAY_17US?TS12864A
?PR?SHOW_MENU_SYSTEM?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_DISPLAY_CHARACTER?TS12864A
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?SHOW_AUTHOR_INFORMATION?SHOW_WINDOW
+--> ?PR?KEYSCAN?KEY
+--> ?PR?SHOW_MENU_FRIST?SHOW_WINDOW
?PR?_DELAY_NMS?DELAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_1MS?DELAY
?PR?_DISPLAY_CHARACTER?TS12864A ----- ----- ----- ----- 022CH 0005H
+--> ?CO?TS12864A
+--> ?PR?_DIS_PLAY?TS12864A
?PR?_DIS_PLAY?TS12864A ----- ----- ----- ----- 0330H 0001H
+--> ?PR?_LCD_SET_XY?TS12864A
+--> ?PR?_LCD_WRITE_DATA?TS12864A
?PR?_LCD_SET_XY?TS12864A ----- ----- ----- ----- 0331H 0002H
+--> ?PR?DELAY_17US?TS12864A
+--> ?PR?_LCD_WRITE_COMMAND?TS12864A
?PR?_DISPLAY_CHAR?TS12864A ----- ----- ----- ----- 022CH 0005H
+--> ?CO?TS12864A
+--> ?PR?_DIS_PLAY?TS12864A
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 5
?PR?SHOW_AUTHOR_INFORMATION?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?_DISPLAY_CHARACTER?TS12864A
?PR?KEYSCAN?KEY ----- ----- ----- ----- 0226H 0003H
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_CODING?KEY
?PR?SHOW_MENU_FRIST?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?_DISPLAY_CHARACTER?TS12864A
+--> ?PR?_CLEAR_AREA?TS12864A
+--> ?PR?KEYSCAN?KEY
+--> ?PR?SHOW_BASE_FUNCTION_KEY?SHOW_WINDOW
+--> ?PR?GPS_NAVIGATION?SHOW_WINDOW
?PR?_CLEAR_AREA?TS12864A ----- ----- ----- ----- 0226H 0004H
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
?PR?SHOW_BASE_FUNCTION_KEY?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?_DISPLAY_CHARACTER?TS12864A
+--> ?PR?KEYSCAN?KEY
+--> ?PR?SHOW_MENU_JINGDU?SHOW_WINDOW
+--> ?PR?SHOW_MENU_WEIDU?SHOW_WINDOW
+--> ?PR?SHOW_MENU_GAODU?SHOW_WINDOW
+--> ?PR?SHOW_MENU_SHIJIAN?SHOW_WINDOW
+--> ?PR?SHOW_MENU_SUDU?SHOW_WINDOW
+--> ?PR?SHOW_MENU_SAT?SHOW_WINDOW
+--> ?PR?SHOW_SUM_SAT?SHOW_WINDOW
?PR?SHOW_MENU_JINGDU?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?SHOW_MENU_WEIDU?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?SHOW_MENU_GAODU?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?SHOW_MENU_SHIJIAN?SHOW_WINDOW ----- ----- ----- ----- 0226H 0006H
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?_DISPLAY_CHAR?TS12864A
+--> ?PR?_DELAY_NUS?DELAY
+--> ?PR?_DISPLAY_CHARACTER?TS12864A
+--> ?PR?_WEEK?SHOW_WINDOW
?PR?_DELAY_NUS?DELAY ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY_1US?DELAY
?PR?_WEEK?SHOW_WINDOW ----- ----- ----- ----- 022CH 000FH
BL51 BANKED LINKER/LOCATER V6.00 05/25/2008 15:06:03 PAGE 6
+--> ?CO?SHOW_WINDOW
?PR?SHOW_MENU_SUDU?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?SHOW_MENU_SAT?SHOW_WINDOW ----- ----- ----- ----- 0226H 0001H
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?SHOW_SUM_SAT?SHOW_WINDOW ----- ----- ----- ----- 0226H 0002H
+--> ?PR?_DISPLAY_CHAR?TS12864A
?PR?GPS_NAVIGATION?SHOW_WINDOW ----- ----- ----- ----- ----- -----
+--> ?PR?OSCILLATOR_INIT?PORT_INITIAL
+--> ?PR?PORT_INIT?PORT_INITIAL
+--> ?PR?LCD_INIT?TS12864A
+--> ?PR?CLEANSCREEN?TS12864A
+--> ?PR?_DELAY_NMS?DELAY
+--> ?PR?SHOW_MAP?NAVIGATION
+--> ?PR?KEYSCAN?KEY
+--> ?PR?NAVIGATION_END_CONSTROLWORD?SHOW_...
?PR?SHOW_MAP?NAVIGATION ----- ----- ----- ----- 0226H 0002H
+--> ?PR?_DISPLAY_POINT?TS12864A
?PR?_DISPLAY_POINT?TS12864A ----- ----- ----- ----- 032BH 0005H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -