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

📄 gps.m51

📁 a gps program
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/19/2006  16:03:11  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE display.obj, eeprom.obj, isr.obj, key.obj, main.obj, uart.obj TO gps RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  display.obj (DISPLAY)
  eeprom.obj (EEPROM)
  isr.obj (ISR)
  key.obj (KEY)
  main.obj (MAIN)
  uart.obj (UART)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  gps (DISPLAY)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0003H     UNIT         ?DT?MAIN
            DATA    0013H     0002H     UNIT         ?DT?ISR
            DATA    0015H     0002H     UNIT         ?DT?KEY
            DATA    0017H     0001H     UNIT         ?DT?_DISSET?DISPLAY
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.5   UNIT         ?BI?MAIN
            BIT     0020H.5   0000H.1   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0014H     UNIT         ?DT?DISPLAY
            DATA    0035H     000EH     UNIT         _DATA_GROUP_
            IDATA   0043H     0045H     UNIT         ?ID?MAIN
            IDATA   0088H     0042H     UNIT         ?ID?ISR
            IDATA   00CAH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?TIMER1?ISR
BL51 BANKED LINKER/LOCATER V5.03                                                      11/19/2006  16:03:11  PAGE 2


            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0001H     UNIT         ?PR?EXT_INT1?ISR
                    000FH     0004H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     04C1H     UNIT         ?PR?DISPLAY?DISPLAY
            CODE    04E7H     02FFH     UNIT         ?C?LIB_CODE
            CODE    07E6H     01BDH     UNIT         ?PR?_DISSET?DISPLAY
            CODE    09A3H     0187H     UNIT         ?PR?UART0?ISR
            CODE    0B2AH     0181H     UNIT         ?PR?COMPUTEDATE?UART
            CODE    0CABH     014FH     UNIT         ?PR?SENDDATA1?UART
            CODE    0DFAH     0149H     UNIT         ?PR?SENDDATA0?UART
            CODE    0F43H     013FH     UNIT         ?PR?MAIN?MAIN
            CODE    1082H     0125H     UNIT         ?PR?SENDDATA2?UART
            CODE    11A7H     00A9H     UNIT         ?PR?_PASTDAYS?UART
            CODE    1250H     008CH     UNIT         ?C_C51STARTUP
            CODE    12DCH     007FH     UNIT         ?PR?_TIMEDIFFER?UART
            CODE    135BH     007DH     UNIT         ?PR?_DISSON?DISPLAY
            CODE    13D8H     0071H     UNIT         ?PR?_KEYMANAGE?KEY
            CODE    1449H     0061H     UNIT         ?PR?_KEYSON12?KEY
            CODE    14AAH     0060H     UNIT         ?PR?_KEYSON7?KEY
            CODE    150AH     0060H     UNIT         ?PR?_KEYSON8?KEY
            CODE    156AH     0060H     UNIT         ?PR?_KEYSON9?KEY
            CODE    15CAH     0060H     UNIT         ?PR?_KEYSON10?KEY
            CODE    162AH     0060H     UNIT         ?PR?_KEYSON11?KEY
            CODE    168AH     005EH     UNIT         ?PR?_WRITE?EEPROM
            CODE    16E8H     005EH     UNIT         ?PR?_KEYSON6?KEY
            CODE    1746H     0053H     UNIT         ?PR?KEYSCAN?KEY
            CODE    1799H     0044H     UNIT         ?PR?_WRITEDAT?DISPLAY
            CODE    17DDH     0044H     UNIT         ?PR?_SEND?EEPROM
            CODE    1821H     0044H     UNIT         ?C?LDIV
            CODE    1865H     0042H     UNIT         ?PR?TIMER0?ISR
            CODE    18A7H     0038H     UNIT         ?PR?_WRITECMD?DISPLAY
            CODE    18DFH     0035H     UNIT         ?PR?_READ?EEPROM
            CODE    1914H     0035H     UNIT         ?PR?CPUINIT?ISR
            CODE    1949H     0031H     UNIT         ?C_INITSEG
            CODE    197AH     002FH     UNIT         ?PR?EXT_INT0?ISR
            CODE    19A9H     002EH     UNIT         ?PR?DISPLAYINIT?DISPLAY
            CODE    19D7H     002BH     UNIT         ?PR?_SETBAUD?UART
            CODE    1A02H     002AH     UNIT         ?PR?CLEAR?DISPLAY
            CODE    1A2CH     0024H     UNIT         ?PR?_DISSON1?DISPLAY
            CODE    1A50H     0016H     UNIT         ?PR?_DELAY?EEPROM
            CODE    1A66H     0012H     UNIT         ?PR?_DELAYMS?EEPROM
            CODE    1A78H     000FH     UNIT         ?PR?_KEYSON1?KEY
            CODE    1A87H     000EH     UNIT         ?PR?_KEYSON2?KEY
            CODE    1A95H     000EH     UNIT         ?PR?_KEYSON3?KEY
            CODE    1AA3H     000EH     UNIT         ?PR?_KEYSON4?KEY
            CODE    1AB1H     000EH     UNIT         ?PR?_KEYSON5?KEY
            CODE    1ABFH     000EH     UNIT         ?PR?_LEAPYEAR?UART



OVERLAY MAP OF MODULE:   gps (DISPLAY)

BL51 BANKED LINKER/LOCATER V5.03                                                      11/19/2006  16:03:11  PAGE 3



SEGMENT                            BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT           START    LENGTH     START    LENGTH
-------------------------------------------------------------------
?C_C51STARTUP                   -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                   -----    -----      0035H    0002H
  +--> ?PR?_DELAYMS?EEPROM
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM
  +--> ?PR?CPUINIT?ISR
  +--> ?PR?DISPLAYINIT?DISPLAY
  +--> ?PR?_SETBAUD?UART
  +--> ?PR?COMPUTEDATE?UART
  +--> ?PR?SENDDATA0?UART
  +--> ?PR?DISPLAY?DISPLAY
  +--> ?PR?KEYSCAN?KEY

?PR?_READ?EEPROM                -----    -----      -----    -----
  +--> ?PR?_DELAY?EEPROM
  +--> ?PR?_SEND?EEPROM

?PR?_WRITE?EEPROM               -----    -----      -----    -----
  +--> ?PR?_DELAY?EEPROM
  +--> ?PR?_SEND?EEPROM

?PR?DISPLAYINIT?DISPLAY         -----    -----      -----    -----
  +--> ?PR?_WRITECMD?DISPLAY
  +--> ?PR?_DELAYMS?EEPROM
  +--> ?PR?CLEAR?DISPLAY

?PR?CLEAR?DISPLAY               -----    -----      0038H    0001H
  +--> ?PR?_DISSON?DISPLAY
  +--> ?PR?_DISSON1?DISPLAY

?PR?_DISSON?DISPLAY             0020H.5  0000H.1    -----    -----
  +--> ?PR?_WRITEDAT?DISPLAY

?PR?_DISSON1?DISPLAY            0020H.5  0000H.1    -----    -----
  +--> ?PR?_WRITEDAT?DISPLAY

?PR?COMPUTEDATE?UART            -----    -----      -----    -----
  +--> ?PR?_LEAPYEAR?UART
  +--> ?PR?_TIMEDIFFER?UART

?PR?_TIMEDIFFER?UART            -----    -----      0037H    0008H
  +--> ?PR?_LEAPYEAR?UART
  +--> ?PR?_PASTDAYS?UART

?PR?_PASTDAYS?UART              -----    -----      003FH    0004H
  +--> ?PR?_LEAPYEAR?UART

?PR?DISPLAY?DISPLAY             -----    -----      -----    -----
  +--> ?PR?_DISSON?DISPLAY
  +--> ?PR?_DISSON1?DISPLAY
BL51 BANKED LINKER/LOCATER V5.03                                                      11/19/2006  16:03:11  PAGE 4



?PR?KEYSCAN?KEY                 -----    -----      0037H    0001H
  +--> ?PR?_KEYMANAGE?KEY
  +--> ?PR?CLEAR?DISPLAY
  +--> ?PR?DISPLAY?DISPLAY

?PR?_KEYMANAGE?KEY              -----    -----      0038H    0001H
  +--> ?PR?_KEYSON1?KEY
  +--> ?PR?_KEYSON2?KEY
  +--> ?PR?_KEYSON3?KEY
  +--> ?PR?_KEYSON4?KEY
  +--> ?PR?_KEYSON5?KEY
  +--> ?PR?_KEYSON6?KEY
  +--> ?PR?_KEYSON7?KEY
  +--> ?PR?_KEYSON8?KEY
  +--> ?PR?_KEYSON9?KEY
  +--> ?PR?_KEYSON10?KEY
  +--> ?PR?_KEYSON11?KEY
  +--> ?PR?_KEYSON12?KEY

?PR?_KEYSON6?KEY                -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON7?KEY                -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON8?KEY                -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON9?KEY                -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON10?KEY               -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON11?KEY               -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM

?PR?_KEYSON12?KEY               -----    -----      -----    -----
  +--> ?PR?_READ?EEPROM
  +--> ?PR?_WRITE?EEPROM



SYMBOL TABLE OF MODULE:  gps (DISPLAY)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        DISPLAY
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03                                                      11/19/2006  16:03:11  PAGE 5


  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:18A7H         PUBLIC        _WriteCmd
  C:1799H         PUBLIC        _WriteDat
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:07E6H         PUBLIC        _DisSet
  C:1361H         PUBLIC        _DisSon
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  B:00A0H.0       PUBLIC        LCD_DA
  B:00A0H.2       PUBLIC        LCD_CS
  D:0021H         PUBLIC        LCD
  C:0026H         PUBLIC        Display
  B:00A0H.1       PUBLIC        LCD_WR
  C:1A2CH         PUBLIC        _DisSon1
  D:00C8H         PUBLIC        T2CON
  C:1A02H         PUBLIC        Clear
  C:19A9H         PUBLIC        DisplayInit
  D:00D0H         PUBLIC        PSW
  -------         PROC          _WRITECMD
  D:0006H         SYMBOL        cmd
  -------         DO            
  D:0006H         SYMBOL        temp
  D:0005H         SYMBOL        i
  -------         ENDDO         
  C:18A7H         LINE#         16
  C:18A7H         LINE#         17
  C:18A7H         LINE#         20
  C:18B2H         LINE#         21
  C:18B5H         LINE#         22
  C:18B7H         LINE#         23
  C:18B9H         LINE#         24
  C:18BBH         LINE#         25
  C:18BDH         LINE#         26
  C:18BFH         LINE#         27
  C:18C1H         LINE#         28
  C:18C5H         LINE#         29
  C:18C9H         LINE#         31
  C:18CBH         LINE#         32
  C:18CDH         LINE#         33
  C:18D4H         LINE#         34
  C:18D8H         LINE#         35
  C:18DAH         LINE#         36
  C:18DCH         LINE#         37
  C:18DEH         LINE#         38
  -------         ENDPROC       _WRITECMD
  -------         PROC          _WRITEDAT
  D:0007H         SYMBOL        add
  D:0005H         SYMBOL        dat
  -------         DO            
  D:0006H         SYMBOL        temp
  D:0005H         SYMBOL        i
  -------         ENDDO         
  C:1799H         LINE#         40
  C:1799H         LINE#         41
BL51 BANKED LINKER/LOCATER V5.03                                                      11/19/2006  16:03:11  PAGE 6


  C:1799H         LINE#         44
  C:17A3H         LINE#         45
  C:17B0H         LINE#         46
  C:17B3H         LINE#         47
  C:17B5H         LINE#         48
  C:17B7H         LINE#         49
  C:17B9H         LINE#         50
  C:17BBH         LINE#         51
  C:17BDH         LINE#         52
  C:17BFH         LINE#         53
  C:17C3H         LINE#         54
  C:17C7H         LINE#         56
  C:17C9H         LINE#         57
  C:17CBH         LINE#         58
  C:17D2H         LINE#         59
  C:17D6H         LINE#         60
  C:17D8H         LINE#         61
  C:17DAH         LINE#         62
  C:17DCH         LINE#         63
  -------         ENDPROC       _WRITEDAT
  -------         PROC          _DISSET
  D:0007H         SYMBOL        menu
  D:0017H         SYMBOL        coun
  C:07E6H         LINE#         64
  C:07E8H         LINE#         65
  C:07E8H         LINE#         66
  C:07F3H         LINE#         67
  C:07F3H         LINE#         68
  C:07FCH         LINE#         69
  C:0805H         LINE#         70
  C:080EH         LINE#         71
  C:0819H         LINE#         72
  C:0819H         LINE#         73
  C:081DH         LINE#         74
  C:081FH         LINE#         75
  C:081FH         LINE#         76
  C:0825H         LINE#         77
  C:0828H         LINE#         78
  C:0828H         LINE#         79
  C:0828H         LINE#         80
  C:0828H         LINE#         81
  C:0828H         LINE#         82

⌨️ 快捷键说明

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