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

📄 sjabcan.m51

📁 总线测试程序源代码 C语言编程 基于51单片机
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        12/06/2003  08:57:12  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\PROGRAM FILES\KEIL701\C51\BIN\BL51.EXE main.obj TO sjabcan RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\PROGRAM FILES\KEIL701\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\PROGRAM FILES\KEIL701\C51\LIB\C51S.LIB (?C?COPY)
  C:\PROGRAM FILES\KEIL701\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\PROGRAM FILES\KEIL701\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\PROGRAM FILES\KEIL701\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     0062H     UNIT         ?PR?_BCAN_CMD_PRG?MAIN
            CODE    086CH     005AH     UNIT         ?PR?KEY_SCAN?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      12/06/2003  08:57:12  PAGE 2


            CODE    08C6H     0055H     UNIT         ?PR?CONFIG_SJA?MAIN
            CODE    091BH     004EH     UNIT         ?PR?_BCAN_DATA_RECEIVE?MAIN
            CODE    0969H     004CH     UNIT         ?PR?_EXE_SCON?MAIN
            CODE    09B5H     0048H     UNIT         ?PR?_BCAN_SET_BANDRATE?MAIN
            CODE    09FDH     0042H     UNIT         ?PR?_BCAN_DATA_WRITE?MAIN
            CODE    0A3FH     0035H     UNIT         ?PR?KEY_HANDLE?MAIN
            CODE    0A74H     0030H     UNIT         ?PR?SEARCHKEY?MAIN
            CODE    0AA4H     002DH     UNIT         ?CO?MAIN
            CODE    0AD1H     002AH     UNIT         ?PR?_BCAN_SET_OBJECT?MAIN
            CODE    0AFBH     0024H     UNIT         ?PR?_BCAN_SET_OUTCLK?MAIN
            CODE    0B1FH     0021H     UNIT         ?PR?_DELAY_50US?MAIN
            CODE    0B40H     0021H     UNIT         ?PR?POPKEY?MAIN
            CODE    0B61H     0020H     UNIT         ?PR?KEY_GET?MAIN
            CODE    0B81H     0020H     UNIT         ?PR?INCKEY?MAIN
            CODE    0BA1H     001EH     UNIT         ?C_INITSEG
            CODE    0BBFH     001CH     UNIT         ?PR?EX0_VAL?MAIN
            CODE    0BDBH     001AH     UNIT         ?PR?_TIMEOUT_START?MAIN
            CODE    0BF5H     0019H     UNIT         ?PR?_LIFTCRCDISPPRG?MAIN
            CODE    0C0EH     0019H     UNIT         ?PR?_RIGHTCRCDISPPRG?MAIN
            CODE    0C27H     0018H     UNIT         ?PR?BCAN_ENTER_RETMODEL?MAIN
            CODE    0C3FH     0018H     UNIT         ?PR?BCAN_QUIT_RETMODEL?MAIN
            CODE    0C57H     0017H     UNIT         ?PR?T0_VAL?MAIN
            CODE    0C6EH     0017H     UNIT         ?PR?BCAN_CREATE_COMMUNATION?MAIN
            CODE    0C85H     0016H     UNIT         ?PR?MOVEKEY?MAIN
            CODE    0C9BH     0015H     UNIT         ?PR?QUITKEY?MAIN
            CODE    0CB0H     0014H     UNIT         ?PR?_PUSHKEY?MAIN
            CODE    0CC4H     0012H     UNIT         ?PR?INITUART?MAIN
            CODE    0CD6H     0012H     UNIT         ?PR?CANSENDKEY?MAIN
            CODE    0CE8H     0011H     UNIT         ?PR?TESTDISPPRG?MAIN
            CODE    0CF9H     0010H     UNIT         ?PR?ENTERNEXT?MAIN
            CODE    0D09H     000EH     UNIT         ?PR?UARTRCV_PRG?MAIN
            CODE    0D17H     000DH     UNIT         ?PR?_WRITE_DISPBUF?MAIN
            CODE    0D24H     000DH     UNIT         ?PR?GETLEDDATA?MAIN
            CODE    0D31H     000BH     UNIT         ?PR?_WRITE_XDATA?MAIN
            CODE    0D3CH     000BH     UNIT         ?PR?INITCPU?MAIN
            CODE    0D47H     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 V5.01                                                      12/06/2003  08:57:12  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 V5.01                                                      12/06/2003  08:57:12  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:0D3CH         PUBLIC        InitCPU
  C:000EH         PUBLIC        _Error_disp
  C:0D17H         PUBLIC        _Write_DispBuf
  C:0B1FH         PUBLIC        _Delay_50us
  D:0090H         PUBLIC        P1
BL51 BANKED LINKER/LOCATER V5.01                                                      12/06/2003  08:57:12  PAGE 5


  B:0022H.0       PUBLIC        SyncFlight
  C:0A74H         PUBLIC        SearchKey
  B:00A8H.7       PUBLIC        EA
  C:0420H         PUBLIC        _ClearDispPrg
  C:0C57H         PUBLIC        T0_Val
  B:0020H.1       PUBLIC        CanSend_Good
  D:0026H         SYMBOL        Key_Array
  D:00A8H         PUBLIC        IE
  D:0021H         SYMBOL        DispFlag
  C:086CH         PUBLIC        Key_Scan
  C:0BBFH         PUBLIC        ex0_Val
  B:0090H.2       PUBLIC        P1_2
  D:002BH         PUBLIC        Rcv_Status
  B:0022H.1       SYMBOL        MoveFlag
  I:0048H         SYMBOL        SendDataCount
  C:08C6H         PUBLIC        Config_SJA
  D:002CH         PUBLIC        Rcv_Point
  D:002DH         SYMBOL        DispLightCount
  B:0098H.0       PUBLIC        RI
  C:0BDFH         PUBLIC        _TimeOut_Start
  B:0098H.1       PUBLIC        TI
  B:0022H.2       SYMBOL        T0IR
  C:0CF9H         PUBLIC        EnterNext
  C:071FH         PUBLIC        Uart_Val
  D:002EH         SYMBOL        BandRateBuf
  C:0603H         PUBLIC        main
  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:0B61H         PUBLIC        Key_Get
  B:0021H.2       PUBLIC        FlightLed3
  C:0CB0H         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:0D24H         PUBLIC        GetLedData
  B:0021H.7       PUBLIC        ClearLed4
  C:0CC4H         PUBLIC        InitUart
  D:0089H         PUBLIC        TMOD
  C:0ABEH         PUBLIC        led
  C:0C27H         PUBLIC        BCAN_ENTER_RETMODEL
  C:0C0EH         PUBLIC        _RightCrcDispPrg
  D:0034H         SYMBOL        CrcDispCount
  B:0020H.2       PUBLIC        CanErrFlag
  C:0564H         PUBLIC        _DrecDisplay
  B:0022H.4       PUBLIC        LiftCrcDispFlag
  D:0020H         SYMBOL        CanBusFlag
  C:0D35H         PUBLIC        _Write_Xdata
BL51 BANKED LINKER/LOCATER V5.01                                                      12/06/2003  08:57:12  PAGE 6


  C:0C85H         PUBLIC        MoveKey
  C:0B81H         PUBLIC        IncKey
  B:0020H.4       PUBLIC        CanWuiFlag
  C:0BF5H         PUBLIC        _LiftCrcDispPrg
  C:0D47H         PUBLIC        CanErr_Prg
  B:00A8H.1       PUBLIC        ET0
  B:0088H.5       PUBLIC        TF0
  C:028CH         PUBLIC        CanRcv_Prg
  C:0CD6H         PUBLIC        CanSendKey
  I:0059H         PUBLIC        RcvBuf
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  C:0C9BH         PUBLIC        QuitKey
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  C:0008H         PUBLIC        CanWui_Prg
  B:0090H.7       PUBLIC        EBIT0
  B:0022H.5       PUBLIC        FunckeyFlag
  C:0D09H         PUBLIC        UartRcv_Prg
  D:0036H         SYMBOL        SetSystemBuf
  B:0090H.6       PUBLIC        EBIT1
  B:0088H.4       PUBLIC        TR0
  B:0090H.5       PUBLIC        EBIT2
  B:0022H.6       PUBLIC        UartRcvGood
  C:091BH         PUBLIC        _BCAN_DATA_RECEIVE

⌨️ 快捷键说明

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