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

📄 can_gps.m51

📁 单片机和GPS接收机构成的车载卫星定位系统
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        06/20/2008  15:11:46  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE can_gps.obj TO can_gps RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  can_gps.obj (CAN_GPS)
  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?ILDIX)


LINK MAP OF MODULE:  can_gps (CAN_GPS)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            DATA    0018H     0007H     UNIT         ?DT?_SAVE_24_BUFF?CAN_GPS
            DATA    001FH     0001H     UNIT         ?DT?_WRBYT24?CAN_GPS
            DATA    0020H     0002H     BIT_ADDR     ?BA?CAN_GPS
            BIT     0022H.0   0000H.1   UNIT         ?BI?_WRITE_ABYTE24?CAN_GPS
            BIT     0022H.1   0000H.1   UNIT         ?BI?_WRITE_NBYTE24?CAN_GPS
            BIT     0022H.2   0000H.1   UNIT         ?BI?_READ_ABYTE24?CAN_GPS
            BIT     0022H.3   0000H.1   UNIT         ?BI?_READ_NBYTE24?CAN_GPS
            BIT     0022H.4   0000H.1   UNIT         ?BI?CAN_GPS
            BIT     0022H.5   0000H.1   UNIT         _BIT_GROUP_
                    0022H.6   0000H.2                *** GAP ***
            DATA    0023H     0015H     UNIT         ?DT?CAN_GPS
            DATA    0038H     0009H     UNIT         ?DT?_DIS_BIN?CAN_GPS
            DATA    0041H     0005H     UNIT         ?DT?_GET_24_BUFF?CAN_GPS
            DATA    0046H     0004H     UNIT         ?DT?_WRITE_NBYTE24?CAN_GPS
            DATA    004AH     0004H     UNIT         ?DT?_READ_NBYTE24?CAN_GPS
            DATA    004EH     0001H     UNIT         ?DT?RDBYT24?CAN_GPS
            DATA    004FH     0001H     UNIT         ?DT?_WRITE_ABYTE24?CAN_GPS
            DATA    0050H     0001H     UNIT         ?DT?_READ_ABYTE24?CAN_GPS
            DATA    0051H     0001H     UNIT         _DATA_GROUP_
            IDATA   0052H     0019H     UNIT         ?ID?CAN_GPS
            IDATA   006BH     0017H     UNIT         ?ID?_DIS_BIN?CAN_GPS
            IDATA   0082H     0007H     UNIT         _IDATA_GROUP_
            IDATA   0089H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00A0H     UNIT         ?XD?CAN_GPS
            XDATA   00A0H     000CH     UNIT         _XDATA_GROUP_
            XDATA   00ACH     0007H     UNIT         ?XD?_READ_NBYTE24?CAN_GPS
            XDATA   00B3H     0006H     UNIT         ?XD?_WRITE_NBYTE24?CAN_GPS
            XDATA   00B9H     0005H     UNIT         ?XD?_COMM_BUFF?CAN_GPS
            XDATA   00BEH     0003H     UNIT         ?XD?_B2HEX?CAN_GPS
BL51 BANKED LINKER/LOCATER V6.00                                                      06/20/2008  15:11:46  PAGE 2


            XDATA   00C1H     0003H     UNIT         ?XD?_DIS_BIN?CAN_GPS
            XDATA   00C4H     0002H     UNIT         ?XD?_WRITE_ABYTE24?CAN_GPS
            XDATA   00C6H     0002H     UNIT         ?XD?_READ_ABYTE24?CAN_GPS
            XDATA   00C8H     0002H     UNIT         ?XD?_GET_24_BUFF?CAN_GPS
            XDATA   00CAH     0001H     UNIT         ?XD?KEYS?CAN_GPS

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0013H     UNIT         ?PR?GET_ACK24?CAN_GPS
            CODE    0019H     0001H     UNIT         ?PR?TIME1_INT?CAN_GPS
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0415H     UNIT         ?PR?SCON_INT?CAN_GPS
            CODE    043BH     03BBH     UNIT         ?PR?MAIN?CAN_GPS
            CODE    07F6H     0164H     UNIT         ?C?LIB_CODE
            CODE    095AH     0128H     UNIT         ?PR?_BCAN_DATA_RECEIVE?CAN_GPS
            CODE    0A82H     00DFH     UNIT         ?PR?_GET_24_BUFF?CAN_GPS
            CODE    0B61H     00C7H     UNIT         ?PR?_SAVE_24_BUFF?CAN_GPS
            CODE    0C28H     00AFH     UNIT         ?PR?_DIS_BIN?CAN_GPS
            CODE    0CD7H     00AAH     UNIT         ?CO?CAN_GPS
            CODE    0D81H     00A4H     UNIT         ?PR?_REQUEST_DATA?CAN_GPS
            CODE    0E25H     009AH     UNIT         ?PR?_DIS_HZ_STR?CAN_GPS
            CODE    0EBFH     009AH     UNIT         ?PR?SYS_INIT?CAN_GPS
            CODE    0F59H     0099H     UNIT         ?PR?_READ_NBYTE24?CAN_GPS
            CODE    0FF2H     0086H     UNIT         ?PR?_BCAN_CMD_PRG?CAN_GPS
            CODE    1078H     0083H     UNIT         ?PR?_WRITE_NBYTE24?CAN_GPS
            CODE    10FBH     006EH     UNIT         ?PR?_B2HEX?CAN_GPS
            CODE    1169H     0066H     UNIT         ?PR?_READ_ABYTE24?CAN_GPS
            CODE    11CFH     0064H     UNIT         ?PR?_DIS_STR?CAN_GPS
            CODE    1233H     0063H     UNIT         ?PR?_BCAN_DATA_WRITE?CAN_GPS
            CODE    1296H     0057H     UNIT         ?PR?_WRITE_ABYTE24?CAN_GPS
            CODE    12EDH     0054H     UNIT         ?PR?_SEND_STARTOREND?CAN_GPS
            CODE    1341H     0053H     UNIT         ?PR?DATARECEIVE?CAN_GPS
            CODE    1394H     0049H     UNIT         ?PR?BCAN_SET_BANDRATE?CAN_GPS
            CODE    13DDH     0049H     UNIT         ?PR?INITIALCAN?CAN_GPS
            CODE    1426H     0046H     UNIT         ?PR?_BCAN_SET_OBJECT?CAN_GPS
            CODE    146CH     0045H     UNIT         ?PR?_COMM_BUFF?CAN_GPS
            CODE    14B1H     003BH     UNIT         ?PR?_BCAN_SET_OUTCLK?CAN_GPS
            CODE    14ECH     002EH     UNIT         ?PR?INITIAL_SCREEN?CAN_GPS
            CODE    151AH     002BH     UNIT         ?PR?BCAN_ENTER_RETMODEL?CAN_GPS
            CODE    1545H     002BH     UNIT         ?PR?BCAN_QUIT_RETMODEL?CAN_GPS
            CODE    1570H     0025H     UNIT         ?PR?BCAN_CREATE_COMMUNATION?CAN_GPS
            CODE    1595H     0025H     UNIT         ?PR?_BIT8_SERIAL_INPUT?CAN_GPS
            CODE    15BAH     0022H     UNIT         ?PR?_WRBYT24?CAN_GPS
            CODE    15DCH     001DH     UNIT         ?PR?RDBYT24?CAN_GPS
            CODE    15F9H     001DH     UNIT         ?PR?_INSTRUCT?CAN_GPS
            CODE    1616H     001BH     UNIT         ?PR?INIT?CAN_GPS
            CODE    1631H     0016H     UNIT         ?PR?_WRITE_ABYTE?CAN_GPS
            CODE    1647H     0011H     UNIT         ?PR?_DELAY?CAN_GPS
            CODE    1658H     0011H     UNIT         ?PR?_DELAY_US?CAN_GPS
            CODE    1669H     0011H     UNIT         ?PR?START24?CAN_GPS
            CODE    167AH     0011H     UNIT         ?PR?STOP24?CAN_GPS
            CODE    168BH     000EH     UNIT         ?PR?TACK24?CAN_GPS
            CODE    1699H     000EH     UNIT         ?PR?_WRITE_WORD?CAN_GPS
BL51 BANKED LINKER/LOCATER V6.00                                                      06/20/2008  15:11:46  PAGE 3


            CODE    16A7H     000CH     UNIT         ?PR?SCREEN_CLS?CAN_GPS
            CODE    16B3H     000CH     UNIT         ?PR?_COMM?CAN_GPS
            CODE    16BFH     000CH     UNIT         ?C_C51STARTUP
            CODE    16CBH     0006H     UNIT         ?PR?KEYS?CAN_GPS



OVERLAY MAP OF MODULE:   can_gps (CAN_GPS)


SEGMENT                                        BIT_GROUP          DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                       START    LENGTH     START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------------------------------
?PR?DATARECEIVE?CAN_GPS                     -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_BCAN_DATA_RECEIVE?CAN_GPS
  +--> ?PR?_BCAN_CMD_PRG?CAN_GPS

*** NEW ROOT ***************************************************

?C_C51STARTUP                               -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?CAN_GPS

?PR?MAIN?CAN_GPS                            -----    -----      -----    -----      -----    -----      00A0H    0001H
  +--> ?PR?SYS_INIT?CAN_GPS
  +--> ?PR?INITIALCAN?CAN_GPS
  +--> ?PR?SCREEN_CLS?CAN_GPS
  +--> ?CO?CAN_GPS
  +--> ?PR?_DIS_STR?CAN_GPS
  +--> ?PR?_DELAY_US?CAN_GPS
  +--> ?PR?_REQUEST_DATA?CAN_GPS

?PR?SYS_INIT?CAN_GPS                        -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?INITIAL_SCREEN?CAN_GPS
  +--> ?PR?SCREEN_CLS?CAN_GPS
  +--> ?CO?CAN_GPS
  +--> ?PR?_DIS_HZ_STR?CAN_GPS
  +--> ?PR?_DELAY_US?CAN_GPS
  +--> ?PR?_INSTRUCT?CAN_GPS
  +--> ?PR?INIT?CAN_GPS
  +--> ?PR?_DIS_STR?CAN_GPS

?PR?INITIAL_SCREEN?CAN_GPS                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_INSTRUCT?CAN_GPS
  +--> ?PR?_DELAY_US?CAN_GPS

?PR?_INSTRUCT?CAN_GPS                       -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_BIT8_SERIAL_INPUT?CAN_GPS

?PR?_BIT8_SERIAL_INPUT?CAN_GPS              -----    -----      -----    -----      0088H    0001H      -----    -----

?PR?_DELAY_US?CAN_GPS                       -----    -----      -----    -----      0082H    0001H      -----    -----

?PR?SCREEN_CLS?CAN_GPS                      -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_INSTRUCT?CAN_GPS
  +--> ?PR?_DELAY_US?CAN_GPS

?PR?_DIS_HZ_STR?CAN_GPS                     -----    -----      -----    -----      0082H    0006H      00A1H    0006H
BL51 BANKED LINKER/LOCATER V6.00                                                      06/20/2008  15:11:46  PAGE 4


  +--> ?CO?CAN_GPS
  +--> ?PR?_INSTRUCT?CAN_GPS
  +--> ?PR?_WRITE_WORD?CAN_GPS

?PR?_WRITE_WORD?CAN_GPS                     -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITE_ABYTE?CAN_GPS

?PR?_WRITE_ABYTE?CAN_GPS                    -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_BIT8_SERIAL_INPUT?CAN_GPS

?PR?_DIS_STR?CAN_GPS                        -----    -----      -----    -----      0082H    0004H      00A1H    0006H
  +--> ?CO?CAN_GPS
  +--> ?PR?_INSTRUCT?CAN_GPS
  +--> ?PR?_WRITE_ABYTE?CAN_GPS

?PR?INITIALCAN?CAN_GPS                      -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?CAN_GPS
  +--> ?PR?BCAN_ENTER_RETMODEL?CAN_GPS
  +--> ?PR?BCAN_CREATE_COMMUNATION?CAN_GPS
  +--> ?PR?BCAN_SET_BANDRATE?CAN_GPS
  +--> ?PR?_BCAN_SET_OBJECT?CAN_GPS
  +--> ?PR?_BCAN_SET_OUTCLK?CAN_GPS
  +--> ?PR?BCAN_QUIT_RETMODEL?CAN_GPS

?PR?_DELAY?CAN_GPS                          -----    -----      0051H    0001H      -----    -----      -----    -----

?PR?_REQUEST_DATA?CAN_GPS                   -----    -----      -----    -----      -----    -----      00A1H    0007H
  +--> ?PR?_SEND_STARTOREND?CAN_GPS
  +--> ?PR?_BCAN_DATA_WRITE?CAN_GPS
  +--> ?PR?_BCAN_CMD_PRG?CAN_GPS
  +--> ?PR?_DELAY?CAN_GPS

?PR?_SEND_STARTOREND?CAN_GPS                0022H.5  0000H.1    -----    -----      -----    -----      00A8H    0003H
  +--> ?PR?_BCAN_DATA_WRITE?CAN_GPS
  +--> ?PR?_BCAN_CMD_PRG?CAN_GPS

?PR?_BCAN_DATA_WRITE?CAN_GPS                -----    -----      -----    -----      -----    -----      00ABH    0001H



SYMBOL TABLE OF MODULE:  can_gps (CAN_GPS)

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

  -------         MODULE        CAN_GPS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:1233H         PUBLIC        _BCAN_DATA_WRITE
  D:0090H         PUBLIC        P1
  C:1600H         PUBLIC        _instruct
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  I:0052H         PUBLIC        data_NUMER
  B:00A8H.7       PUBLIC        EA
  X:0000H         PUBLIC        GPSdata
  C:1394H         PUBLIC        BCAN_SET_BANDRATE
  X:0032H         PUBLIC        angle
BL51 BANKED LINKER/LOCATER V6.00                                                      06/20/2008  15:11:46  PAGE 5


  C:0F6AH         PUBLIC        _read_nbyte24
  C:0D81H         PUBLIC        _request_data
  X:0039H         PUBLIC        request_flag
  C:168BH         PUBLIC        tack24
  C:0A82H         PUBLIC        _get_24_buff
  C:1296H         PUBLIC        _write_abyte24
  X:003AH         PUBLIC        JD
  D:00A8H         PUBLIC        IE
  C:15DCH         PUBLIC        rdbyt24
  C:0019H         PUBLIC        time1_int
  C:1647H         PUBLIC        _delay
  B:0090H.1       PUBLIC        green
  X:0049H         PUBLIC        speed
  X:0051H         PUBLIC        GPSdataCount
  C:0FF2H         PUBLIC        _BCAN_CMD_PRG
  C:0EBFH         PUBLIC        SYS_init
  C:1669H         PUBLIC        start24
  C:14B1H         PUBLIC        _BCAN_SET_OUTCLK
  B:00A8H.4       PUBLIC        ES
  I:0053H         PUBLIC        cnop24
  D:00B8H         PUBLIC        IP
  C:12EDH         PUBLIC        _send_StartorEnd
  C:1086H         PUBLIC        _write_nbyte24
  X:0052H         PUBLIC        WD
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  X:0061H         PUBLIC        date
  C:15BAH         PUBLIC        _wrbyt24
  C:13DDH         PUBLIC        InitialCAN
  X:0068H         PUBLIC        high
  I:0054H         PUBLIC        cmd_number
  C:043BH         PUBLIC        main
  C:1631H         PUBLIC        _write_abyte
  I:0055H         PUBLIC        mode
  C:16A7H         PUBLIC        screen_cls
  D:0023H         PUBLIC        SystemBuf
  D:002DH         PUBLIC        SendBuf
  I:0056H         PUBLIC        lock
  I:0057H         PUBLIC        machine_NUM
  C:16B3H         PUBLIC        _comm
  C:167AH         PUBLIC        stop24
  D:0037H         PUBLIC        start
  X:0070H         PUBLIC        time
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  C:146CH         PUBLIC        _comm_buff
  D:0098H         PUBLIC        SCON
  X:007CH         PUBLIC        cmd
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:1616H         PUBLIC        init
  B:0022H.4       PUBLIC        ACK24
  C:151AH         PUBLIC        BCAN_ENTER_RETMODEL
  B:0090H.2       PUBLIC        red
  C:16CBH         PUBLIC        keys
  I:0058H         PUBLIC        time_count
  I:0059H         PUBLIC        save_point
BL51 BANKED LINKER/LOCATER V6.00                                                      06/20/2008  15:11:46  PAGE 6


  B:00A0H.3       PUBLIC        SDA24
  C:0E25H         PUBLIC        _dis_hz_str
  I:005AH         PUBLIC        byte_count
  D:0020H         PUBLIC        ab
  C:1341H         PUBLIC        DataReceive
  X:0081H         PUBLIC        real_position_d
  B:00A0H.2       PUBLIC        SCL24
  C:1699H         PUBLIC        _write_word
  I:005BH         PUBLIC        seg_count
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  X:0085H         PUBLIC        real_position_m
  X:0089H         PUBLIC        JD_a
  X:008BH         PUBLIC        total_sat
  X:008DH         PUBLIC        real_position_p
  B:0020H.0       PUBLIC        abit0
  B:0098H.5       PUBLIC        SM2
  C:14ECH         PUBLIC        initial_screen
  B:0020H.1       PUBLIC        abit1

⌨️ 快捷键说明

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