📄 sjabcan.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO sjabcan RAMSIZE (256) CODE (0X4000-0XDFFF) XDATA (0X0000-0X9FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
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_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"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0001H UNIT ?DT?CONFIG_SJA?MAIN
0011H 0007H *** 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 0023H UNIT ?DT?MAIN
DATA 0046H 000BH UNIT ?DT?CANRCV_PRG?MAIN
IDATA 0051H 0023H UNIT ?ID?MAIN
IDATA 0074H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0005H UNIT _XDATA_GROUP_
XDATA 0005H 0004H UNIT ?XD?_BCAN_DATA_RECEIVE?MAIN
XDATA 0009H 0003H UNIT ?XD?_CLEARDISPPRG?MAIN
XDATA 000CH 0003H UNIT ?XD?_FLIGHTDISPPRG?MAIN
XDATA 000FH 0002H UNIT ?XD?_EXE_SCON?MAIN
XDATA 0011H 0002H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0015H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 3FDAH *** GAP ***
CODE 4000H 013CH UNIT ?C?LIB_CODE
CODE 413CH 012CH UNIT ?PR?SHOW_LED?MAIN
CODE 4268H 00D0H UNIT ?PR?ENTERKEY?MAIN
CODE 4338H 00ACH UNIT ?PR?_CLEARDISPPRG?MAIN
CODE 43E4H 00ACH UNIT ?PR?_FLIGHTDISPPRG?MAIN
CODE 4490H 008CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 2
CODE 451CH 0088H UNIT ?PR?_BCAN_DATA_RECEIVE?MAIN
CODE 45A4H 0086H UNIT ?PR?_BCAN_CMD_PRG?MAIN
CODE 462AH 007FH UNIT ?PR?UART_VAL?MAIN
CODE 46A9H 0074H UNIT ?PR?FUNDATIONKEY?MAIN
CODE 471DH 006DH UNIT ?PR?CONFIG_SJA?MAIN
CODE 478AH 0064H UNIT ?PR?_BCAN_SET_BANDRATE?MAIN
CODE 47EEH 005DH UNIT ?PR?_EXE_SCON?MAIN
CODE 484BH 005BH UNIT ?PR?_BCAN_DATA_WRITE?MAIN
CODE 48A6H 005AH UNIT ?PR?KEY_SCAN?MAIN
CODE 4900H 0046H UNIT ?PR?_BCAN_SET_OBJECT?MAIN
CODE 4946H 003BH UNIT ?PR?_BCAN_SET_OUTCLK?MAIN
CODE 4981H 0035H UNIT ?PR?KEY_HANDLE?MAIN
CODE 49B6H 0030H UNIT ?PR?SEARCHKEY?MAIN
CODE 49E6H 002DH UNIT ?CO?MAIN
CODE 4A13H 002CH UNIT ?PR?EX0_VAL?MAIN
CODE 4A3FH 002BH UNIT ?PR?BCAN_ENTER_RETMODEL?MAIN
CODE 4A6AH 002BH UNIT ?PR?BCAN_QUIT_RETMODEL?MAIN
CODE 4A95H 0025H UNIT ?PR?BCAN_CREATE_COMMUNATION?MAIN
CODE 4ABAH 0022H UNIT ?PR?POPKEY?MAIN
CODE 4ADCH 0022H UNIT ?PR?MAIN?MAIN
CODE 4AFEH 0021H UNIT ?PR?_DELAY_50US?MAIN
CODE 4B1FH 0021H UNIT ?PR?KEY_GET?MAIN
CODE 4B40H 0020H UNIT ?PR?INCKEY?MAIN
CODE 4B60H 001EH UNIT ?C_INITSEG
CODE 4B7EH 001AH UNIT ?PR?_TIMEOUT_START?MAIN
CODE 4B98H 0019H UNIT ?PR?_LIFTCRCDISPPRG?MAIN
CODE 4BB1H 0019H UNIT ?PR?_RIGHTCRCDISPPRG?MAIN
CODE 4BCAH 0017H UNIT ?PR?T0_VAL?MAIN
CODE 4BE1H 0016H UNIT ?PR?MOVEKEY?MAIN
CODE 4BF7H 0015H UNIT ?PR?_WRITE_DISPBUF?MAIN
CODE 4C0CH 0015H UNIT ?PR?_ERROR_DISP?MAIN
CODE 4C21H 0015H UNIT ?PR?QUITKEY?MAIN
CODE 4C36H 0014H UNIT ?PR?_PUSHKEY?MAIN
CODE 4C4AH 0014H UNIT ?PR?CANRCV_PRG?MAIN
CODE 4C5EH 0012H UNIT ?PR?INITUART?MAIN
CODE 4C70H 0012H UNIT ?PR?CANSENDKEY?MAIN
CODE 4C82H 0011H UNIT ?PR?TESTDISPPRG?MAIN
CODE 4C93H 0010H UNIT ?PR?ENTERNEXT?MAIN
CODE 4CA3H 000EH UNIT ?PR?UARTRCV_PRG?MAIN
CODE 4CB1H 000DH UNIT ?PR?GETLEDDATA?MAIN
CODE 4CBEH 000BH UNIT ?PR?_WRITE_XDATA?MAIN
CODE 4CC9H 000BH UNIT ?PR?INITCPU?MAIN
CODE 4CD4H 0008H UNIT ?PR?CANERR_PRG?MAIN
CODE 4CDCH 0001H UNIT ?PR?CANSEND_PRG?MAIN
CODE 4CDDH 0001H UNIT ?PR?CANDTOVER_PRG?MAIN
CODE 4CDEH 0001H UNIT ?PR?CANWUI_PRG?MAIN
CODE 4CDFH 0001H UNIT ?PR?AUTOSENDDATATOCANBUS?MAIN
OVERLAY MAP OF MODULE: sjabcan (MAIN)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 3
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITCPU?MAIN
+--> ?PR?_WRITE_XDATA?MAIN
+--> ?PR?_TIMEOUT_START?MAIN
+--> ?PR?KEY_SCAN?MAIN
+--> ?PR?SHOW_LED?MAIN
+--> ?PR?KEY_HANDLE?MAIN
?PR?INITCPU?MAIN ----- ----- ----- -----
+--> ?PR?INITUART?MAIN
?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?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 ----- ----- 0000H 0005H
?PR?ENTERKEY?MAIN ----- ----- 0000H 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?_BCAN_SET_BANDRATE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?CANSENDKEY?MAIN ----- ----- ----- -----
+--> ?PR?_BCAN_DATA_WRITE?MAIN
+--> ?PR?_BCAN_CMD_PRG?MAIN
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 4
?PR?_BCAN_DATA_WRITE?MAIN ----- ----- 0000H 0001H
SYMBOL TABLE OF MODULE: sjabcan (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:43E4H PUBLIC _FlightDispPrg
C:4CC9H PUBLIC InitCPU
C:4C0CH PUBLIC _Error_disp
C:4BF7H PUBLIC _Write_DispBuf
C:4AFEH PUBLIC _Delay_50us
D:0090H PUBLIC P1
B:0022H.0 PUBLIC SyncFlight
C:49B6H PUBLIC SearchKey
B:00A8H.7 PUBLIC EA
C:4338H PUBLIC _ClearDispPrg
C:4BCAH PUBLIC T0_Val
B:0020H.1 PUBLIC CanSend_Good
D:0026H SYMBOL Key_Array
D:00A8H PUBLIC IE
D:0021H SYMBOL DispFlag
C:48A6H PUBLIC Key_Scan
C:4A13H PUBLIC ex0_Val
B:0090H.2 PUBLIC P1_2
D:002BH PUBLIC Rcv_Status
B:0022H.1 SYMBOL MoveFlag
I:0051H SYMBOL SendDataCount
C:471DH PUBLIC Config_SJA
D:002CH PUBLIC Rcv_Point
D:002DH SYMBOL DispLightCount
B:0098H.0 PUBLIC RI
C:4B82H PUBLIC _TimeOut_Start
B:0098H.1 PUBLIC TI
B:0022H.2 SYMBOL T0IR
C:4C93H PUBLIC EnterNext
C:462AH PUBLIC Uart_Val
D:002EH SYMBOL BandRateBuf
C:4ADCH PUBLIC main
C:4CDFH PUBLIC AutoSendDataToCanBus
B:0021H.0 PUBLIC FlightLed1
C:4CDCH PUBLIC CanSend_Prg
B:0022H.3 PUBLIC RightCrcDispFlag
B:0021H.1 PUBLIC FlightLed2
I:0052H PUBLIC SendBuf
B:0020H.0 PUBLIC CanRcv_Good
C:4268H PUBLIC EnterKey
C:4B1FH PUBLIC Key_Get
B:0021H.2 PUBLIC FlightLed3
C:4C36H PUBLIC _PushKey
B:0021H.3 PUBLIC FlightLed4
D:002FH SYMBOL DispBuf
D:0099H PUBLIC SBUF
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 5
B:0021H.4 PUBLIC ClearLed1
B:0021H.5 PUBLIC ClearLed2
B:0021H.6 PUBLIC ClearLed3
D:0098H PUBLIC SCON
C:4CB1H PUBLIC GetLedData
B:0021H.7 PUBLIC ClearLed4
C:4C5EH PUBLIC InitUart
D:0089H PUBLIC TMOD
C:4A00H PUBLIC led
C:4A3FH PUBLIC BCAN_ENTER_RETMODEL
C:4BB1H PUBLIC _RightCrcDispPrg
D:0034H SYMBOL CrcDispCount
B:0020H.2 PUBLIC CanErrFlag
B:0022H.4 PUBLIC LiftCrcDispFlag
D:0020H SYMBOL CanBusFlag
C:4CC2H PUBLIC _Write_Xdata
C:4BE1H PUBLIC MoveKey
C:4B40H PUBLIC IncKey
B:0020H.4 PUBLIC CanWuiFlag
C:4B98H PUBLIC _LiftCrcDispPrg
C:4CD4H PUBLIC CanErr_Prg
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
C:4C4AH PUBLIC CanRcv_Prg
C:4C70H PUBLIC CanSendKey
I:0062H PUBLIC RcvBuf
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
C:4C21H PUBLIC QuitKey
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:4CDEH PUBLIC CanWui_Prg
B:0090H.7 PUBLIC EBIT0
B:0022H.5 PUBLIC FunckeyFlag
C:4CA3H 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:451CH PUBLIC _BCAN_DATA_RECEIVE
B:0088H.6 PUBLIC TR1
B:0090H.4 PUBLIC EBIT3
B:00B8H.0 PUBLIC PX0
C:46A9H PUBLIC FundationKey
C:413CH PUBLIC Show_LED
B:0090H.3 PUBLIC EBIT4
D:0040H SYMBOL Tcounter
C:4ABAH PUBLIC PopKey
C:4900H PUBLIC _BCAN_SET_OBJECT
C:4A95H PUBLIC BCAN_CREATE_COMMUNATION
C:484BH PUBLIC _BCAN_DATA_WRITE
C:4C82H PUBLIC TestDispPrg
I:0072H SYMBOL EditMsSendCount
D:0042H SYMBOL SearchCount
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 6
D:0043H SYMBOL FunckeyCount
C:478AH PUBLIC _BCAN_SET_BANDRATE
B:0020H.3 PUBLIC CanDtOverFlag
I:0073H SYMBOL EditMsSendSave
X:0011H PUBLIC SJA_BCANAdr
C:45A4H PUBLIC _BCAN_CMD_PRG
C:4CDDH PUBLIC CanDtOver_Prg
D:0044H SYMBOL disp_pt
C:4946H PUBLIC _BCAN_SET_OUTCLK
C:47EEH PUBLIC _Exe_Scon
D:0045H PUBLIC Send_Point
C:4981H PUBLIC Key_handle
C:4A6AH PUBLIC BCAN_QUIT_RETMODEL
C:49E6H PUBLIC SJA_BTR_CODETAB
------- PROC T0_VAL
C:4BCAH LINE# 31
C:4BCCH LINE# 33
C:4BD4H LINE# 34
C:4BDAH LINE# 35
C:4BDAH LINE# 36
C:4BDCH LINE# 37
C:4BDEH LINE# 38
C:4BDEH LINE# 40
------- ENDPROC T0_VAL
------- PROC _DELAY_50US
D:0006H SYMBOL _time50us
------- DO
D:0006H SYMBOL TempCount
------- ENDDO
C:4AFEH LINE# 49
C:4AFEH LINE# 50
C:4AFEH LINE# 51
C:4AFEH LINE# 52
C:4B01H LINE# 53
C:4B04H LINE# 54
C:4B07H LINE# 55
C:4B09H LINE# 56
C:4B0BH LINE# 57
C:4B15H LINE# 58
C:4B15H LINE# 59
C:4B1AH LINE# 60
C:4B1CH LINE# 61
C:4B1EH LINE# 62
------- ENDPROC _DELAY_50US
C:4B7EH SYMBOL L?0282
------- PROC L?0281
------- ENDPROC L?0281
C:4B7EH SYMBOL L?0282
------- PROC _TIMEOUT_START
D:0006H SYMBOL _time
C:4B82H LINE# 70
C:4B82H LINE# 71
C:4B82H LINE# 72
C:4B86H LINE# 73
C:4B89H LINE# 74
C:4B8CH LINE# 75
C:4B8FH LINE# 76
BL51 BANKED LINKER/LOCATER V5.02 08/06/2004 10:57:50 PAGE 7
C:4B91H LINE# 77
C:4B93H LINE# 78
C:4B95H LINE# 79
C:4B97H LINE# 80
------- ENDPROC _TIMEOUT_START
------- PROC BCAN_CREATE_COMMUNATION
C:4A95H LINE# 33
C:4A95H LINE# 34
C:4A95H LINE# 35
C:4A9FH LINE# 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -