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

📄 sjabcan.m51

📁 sja1000的驱动开发包
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        08/06/2002  16:19:00  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE main.obj TO sjabcan RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  E:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  sjabcan (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     000FH     UNIT         _DATA_GROUP_
                    0017H     0001H                  *** GAP ***
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            DATA    0020H     0002H     BIT_ADDR     ?BA?MAIN
            BIT     0022H.0   0000H.7   UNIT         ?BI?MAIN
            BIT     0022H.7   0000H.1   UNIT         _BIT_GROUP_
            DATA    0023H     0025H     UNIT         ?DT?MAIN
            IDATA   0048H     0023H     UNIT         ?ID?MAIN
            IDATA   006BH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?CANSEND_PRG?MAIN
            CODE    0007H     0001H     UNIT         ?PR?CANDTOVER_PRG?MAIN
            CODE    0008H     0001H     UNIT         ?PR?CANWUI_PRG?MAIN
            CODE    0009H     0001H     UNIT         ?PR?AUTOSENDDATATOCANBUS?MAIN
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_ERROR_DISP?MAIN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     013CH     UNIT         ?C?LIB_CODE
            CODE    0162H     012AH     UNIT         ?PR?SHOW_LED?MAIN
            CODE    028CH     00DAH     UNIT         ?PR?CANRCV_PRG?MAIN
            CODE    0366H     00BAH     UNIT         ?PR?ENTERKEY?MAIN
            CODE    0420H     00A2H     UNIT         ?PR?_CLEARDISPPRG?MAIN
            CODE    04C2H     00A2H     UNIT         ?PR?_FLIGHTDISPPRG?MAIN
            CODE    0564H     009FH     UNIT         ?PR?_DRECDISPLAY?MAIN
            CODE    0603H     0090H     UNIT         ?PR?MAIN?MAIN
            CODE    0693H     008CH     UNIT         ?C_C51STARTUP
            CODE    071FH     007FH     UNIT         ?PR?UART_VAL?MAIN
            CODE    079EH     006CH     UNIT         ?PR?FUNDATIONKEY?MAIN
            CODE    080AH     0064H     UNIT         ?PR?_BCAN_CMD_PRG?MAIN
            CODE    086EH     005CH     UNIT         ?PR?KEY_SCAN?MAIN
BL51 BANKED LINKER/LOCATER V4.23                                                      08/06/2002  16:19:00  PAGE 2


            CODE    08CAH     0055H     UNIT         ?PR?CONFIG_SJA?MAIN
            CODE    091FH     004EH     UNIT         ?PR?_BCAN_DATA_RECEIVE?MAIN
            CODE    096DH     004CH     UNIT         ?PR?_EXE_SCON?MAIN
            CODE    09B9H     0048H     UNIT         ?PR?_BCAN_SET_BANDRATE?MAIN
            CODE    0A01H     0042H     UNIT         ?PR?_BCAN_DATA_WRITE?MAIN
            CODE    0A43H     0035H     UNIT         ?PR?KEY_HANDLE?MAIN
            CODE    0A78H     0030H     UNIT         ?PR?SEARCHKEY?MAIN
            CODE    0AA8H     002DH     UNIT         ?CO?MAIN
            CODE    0AD5H     002AH     UNIT         ?PR?_BCAN_SET_OBJECT?MAIN
            CODE    0AFFH     0024H     UNIT         ?PR?_BCAN_SET_OUTCLK?MAIN
            CODE    0B23H     0021H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    0B44H     0021H     UNIT         ?PR?POPKEY?MAIN
            CODE    0B65H     0020H     UNIT         ?PR?KEY_GET?MAIN
            CODE    0B85H     0020H     UNIT         ?PR?INCKEY?MAIN
            CODE    0BA5H     001EH     UNIT         ?C_INITSEG
            CODE    0BC3H     001CH     UNIT         ?PR?EX0_VAL?MAIN
            CODE    0BDFH     001AH     UNIT         ?PR?_TIMEOUT_START?MAIN
            CODE    0BF9H     0019H     UNIT         ?PR?_LIFTCRCDISPPRG?MAIN
            CODE    0C12H     0019H     UNIT         ?PR?_RIGHTCRCDISPPRG?MAIN
            CODE    0C2BH     0018H     UNIT         ?PR?BCAN_ENTER_RETMODEL?MAIN
            CODE    0C43H     0018H     UNIT         ?PR?BCAN_QUIT_RETMODEL?MAIN
            CODE    0C5BH     0017H     UNIT         ?PR?T0_VAL?MAIN
            CODE    0C72H     0017H     UNIT         ?PR?BCAN_CREATE_COMMUNATION?MAIN
            CODE    0C89H     0016H     UNIT         ?PR?MOVEKEY?MAIN
            CODE    0C9FH     0015H     UNIT         ?PR?QUITKEY?MAIN
            CODE    0CB4H     0014H     UNIT         ?PR?_PUSHKEY?MAIN
            CODE    0CC8H     0012H     UNIT         ?PR?INITUART?MAIN
            CODE    0CDAH     0012H     UNIT         ?PR?CANSENDKEY?MAIN
            CODE    0CECH     0011H     UNIT         ?PR?TESTDISPPRG?MAIN
            CODE    0CFDH     0010H     UNIT         ?PR?ENTERNEXT?MAIN
            CODE    0D0DH     000EH     UNIT         ?PR?UARTRCV_PRG?MAIN
            CODE    0D1BH     000DH     UNIT         ?PR?_WRITE_DISPBUF?MAIN
            CODE    0D28H     000DH     UNIT         ?PR?GETLEDDATA?MAIN
            CODE    0D35H     000BH     UNIT         ?PR?_WRITE_XDATA?MAIN
            CODE    0D40H     000BH     UNIT         ?PR?INITCPU?MAIN
            CODE    0D4BH     0008H     UNIT         ?PR?CANERR_PRG?MAIN



OVERLAY MAP OF MODULE:   sjabcan (MAIN)


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

?PR?MAIN?MAIN                            -----    -----      0008H    0001H
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?CONFIG_SJA?MAIN
  +--> ?PR?INITCPU?MAIN
  +--> ?PR?_ERROR_DISP?MAIN
  +--> ?PR?_EXE_SCON?MAIN
  +--> ?PR?_WRITE_XDATA?MAIN
  +--> ?PR?_TIMEOUT_START?MAIN
BL51 BANKED LINKER/LOCATER V4.23                                                      08/06/2002  16:19:00  PAGE 3


  +--> ?PR?KEY_SCAN?MAIN
  +--> ?PR?SHOW_LED?MAIN
  +--> ?PR?AUTOSENDDATATOCANBUS?MAIN
  +--> ?PR?CANRCV_PRG?MAIN
  +--> ?PR?CANSEND_PRG?MAIN
  +--> ?PR?CANERR_PRG?MAIN
  +--> ?PR?CANDTOVER_PRG?MAIN
  +--> ?PR?CANWUI_PRG?MAIN
  +--> ?PR?UARTRCV_PRG?MAIN
  +--> ?PR?KEY_HANDLE?MAIN

?PR?CONFIG_SJA?MAIN                      -----    -----      -----    -----
  +--> ?PR?_DELAY_50US?MAIN
  +--> ?PR?_TIMEOUT_START?MAIN
  +--> ?PR?BCAN_ENTER_RETMODEL?MAIN
  +--> ?PR?BCAN_CREATE_COMMUNATION?MAIN
  +--> ?PR?_BCAN_SET_BANDRATE?MAIN
  +--> ?PR?_BCAN_SET_OBJECT?MAIN
  +--> ?PR?_BCAN_SET_OUTCLK?MAIN
  +--> ?PR?BCAN_QUIT_RETMODEL?MAIN

?PR?_BCAN_SET_BANDRATE?MAIN              -----    -----      -----    -----
  +--> ?CO?MAIN

?PR?INITCPU?MAIN                         -----    -----      -----    -----
  +--> ?PR?INITUART?MAIN

?PR?_EXE_SCON?MAIN                       -----    -----      0009H    0002H

?PR?KEY_SCAN?MAIN                        -----    -----      -----    -----
  +--> ?PR?_WRITE_XDATA?MAIN
  +--> ?PR?KEY_GET?MAIN
  +--> ?PR?_PUSHKEY?MAIN

?PR?KEY_GET?MAIN                         -----    -----      -----    -----
  +--> ?PR?_WRITE_XDATA?MAIN

?PR?SHOW_LED?MAIN                        0022H.7  0000H.1    -----    -----
  +--> ?PR?_WRITE_XDATA?MAIN
  +--> ?CO?MAIN

?PR?CANRCV_PRG?MAIN                      -----    -----      0009H    000AH
  +--> ?PR?_BCAN_DATA_RECEIVE?MAIN
  +--> ?PR?_ERROR_DISP?MAIN
  +--> ?PR?_BCAN_CMD_PRG?MAIN
  +--> ?PR?_BCAN_DATA_WRITE?MAIN
  +--> ?PR?_DRECDISPLAY?MAIN
  +--> ?PR?_CLEARDISPPRG?MAIN
  +--> ?PR?TESTDISPPRG?MAIN
  +--> ?PR?_LIFTCRCDISPPRG?MAIN
  +--> ?PR?_RIGHTCRCDISPPRG?MAIN
  +--> ?PR?_FLIGHTDISPPRG?MAIN

?PR?_BCAN_DATA_RECEIVE?MAIN              -----    -----      0013H    0004H

?PR?_BCAN_DATA_WRITE?MAIN                -----    -----      0013H    0001H

BL51 BANKED LINKER/LOCATER V4.23                                                      08/06/2002  16:19:00  PAGE 4


?PR?_DRECDISPLAY?MAIN                    -----    -----      0013H    0003H

?PR?_CLEARDISPPRG?MAIN                   -----    -----      0013H    0003H

?PR?_FLIGHTDISPPRG?MAIN                  -----    -----      0013H    0003H

?PR?CANERR_PRG?MAIN                      -----    -----      -----    -----
  +--> ?PR?_ERROR_DISP?MAIN
  +--> ?PR?CONFIG_SJA?MAIN

?PR?UARTRCV_PRG?MAIN                     -----    -----      -----    -----
  +--> ?PR?_BCAN_DATA_WRITE?MAIN
  +--> ?PR?_BCAN_CMD_PRG?MAIN

?PR?KEY_HANDLE?MAIN                      -----    -----      -----    -----
  +--> ?PR?POPKEY?MAIN
  +--> ?PR?SEARCHKEY?MAIN
  +--> ?PR?INCKEY?MAIN
  +--> ?PR?QUITKEY?MAIN
  +--> ?PR?FUNDATIONKEY?MAIN
  +--> ?PR?MOVEKEY?MAIN
  +--> ?PR?ENTERKEY?MAIN
  +--> ?PR?CANSENDKEY?MAIN

?PR?FUNDATIONKEY?MAIN                    -----    -----      -----    -----
  +--> ?PR?_WRITE_DISPBUF?MAIN

?PR?_WRITE_DISPBUF?MAIN                  -----    -----      0009H    0005H

?PR?ENTERKEY?MAIN                        -----    -----      0009H    0001H
  +--> ?PR?GETLEDDATA?MAIN
  +--> ?PR?BCAN_ENTER_RETMODEL?MAIN
  +--> ?PR?_BCAN_SET_OBJECT?MAIN
  +--> ?PR?BCAN_QUIT_RETMODEL?MAIN
  +--> ?PR?_ERROR_DISP?MAIN
  +--> ?PR?ENTERNEXT?MAIN
  +--> ?PR?_BCAN_SET_BANDRATE?MAIN

?PR?CANSENDKEY?MAIN                      -----    -----      -----    -----
  +--> ?PR?_BCAN_DATA_WRITE?MAIN
  +--> ?PR?_BCAN_CMD_PRG?MAIN



SYMBOL TABLE OF MODULE:  sjabcan (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04C2H         PUBLIC        _FlightDispPrg
  C:0D40H         PUBLIC        InitCPU
  C:000EH         PUBLIC        _Error_disp
  C:0D1BH         PUBLIC        _Write_DispBuf
  C:0B23H         PUBLIC        _Delay_50us
  D:0090H         PUBLIC        P1
BL51 BANKED LINKER/LOCATER V4.23                                                      08/06/2002  16:19:00  PAGE 5


  B:0022H.0       PUBLIC        SyncFlight
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  C:0A78H         PUBLIC        SearchKey
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  C:0420H         PUBLIC        _ClearDispPrg
  C:0C5BH         PUBLIC        T0_Val
  B:0020H.1       PUBLIC        CanSend_Good
  D:0026H         SYMBOL        Key_Array
  D:00A8H         PUBLIC        IE
  D:0021H         SYMBOL        DispFlag
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  C:086EH         PUBLIC        Key_Scan
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  C:0BC3H         PUBLIC        ex0_Val
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  D:002BH         PUBLIC        Rcv_Status
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  B:0022H.1       SYMBOL        MoveFlag
  I:0048H         SYMBOL        SendDataCount
  B:00B0H.7       PUBLIC        RD
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  C:08CAH         PUBLIC        Config_SJA
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  D:002CH         PUBLIC        Rcv_Point
  B:00B0H.7       PUBLIC        P3_7
  D:002DH         SYMBOL        DispLightCount
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
BL51 BANKED LINKER/LOCATER V4.23                                                      08/06/2002  16:19:00  PAGE 6


  B:00B0H.2       PUBLIC        INT0
  C:0BE3H         PUBLIC        _TimeOut_Start
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  B:0022H.2       SYMBOL        T0IR
  C:0CFDH         PUBLIC        EnterNext
  C:071FH         PUBLIC        Uart_Val
  B:00B8H.4       PUBLIC        PS
  D:002EH         SYMBOL        BandRateBuf
  B:00D0H.2       PUBLIC        OV
  C:0603H         PUBLIC        main
  B:00B0H.6       PUBLIC        WR
  C:0009H         PUBLIC        AutoSendDataToCanBus
  B:0021H.0       PUBLIC        FlightLed1
  C:0006H         PUBLIC        CanSend_Prg
  B:0022H.3       PUBLIC        RightCrcDispFlag
  B:0021H.1       PUBLIC        FlightLed2
  I:0049H         PUBLIC        SendBuf
  B:0020H.0       PUBLIC        CanRcv_Good
  C:0366H         PUBLIC        EnterKey
  C:0B65H         PUBLIC        Key_Get
  B:0021H.2       PUBLIC        FlightLed3
  C:0CB4H         PUBLIC        _PushKey
  B:0021H.3       PUBLIC        FlightLed4
  D:002FH         SYMBOL        DispBuf
  D:0099H         PUBLIC        SBUF
  B:0021H.4       PUBLIC        ClearLed1
  B:0021H.5       PUBLIC        ClearLed2
  B:0021H.6       PUBLIC        ClearLed3
  D:0098H         PUBLIC        SCON
  C:0D28H         PUBLIC        GetLedData
  B:0021H.7       PUBLIC        ClearLed4
  C:0CC8H         PUBLIC        InitUart

⌨️ 快捷键说明

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