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

📄 can.m51

📁 英飞凌的CAN驱动。英飞凌的CAN非常复杂
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/15/2008  08:28:37  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE D:\英飞凌\CAN\P3.OBJ, D:\英飞凌\CAN\CAN.OBJ TO D:\英飞凌\CAN\CAN RS (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  D:\英飞凌\CAN\P3.OBJ (P3)
  D:\英飞凌\CAN\CAN.OBJ (CAN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)


LINK MAP OF MODULE:  D:\英飞凌\CAN\CAN (P3)


            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     001CH     UNIT         ?DT?CAN
            DATA    0024H     0015H     UNIT         _DATA_GROUP_
            IDATA   0039H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     011CH     UNIT         ?C?LIB_CODE
            CODE    011FH     00EDH     UNIT         ?PR?_SET_BIT?CAN
            CODE    020CH     008FH     UNIT         ?PR?_READ_BIT?CAN
            CODE    029BH     0069H     UNIT         ?PR?CAN_INIT?CAN
            CODE    0304H     0067H     UNIT         ?PR?WRITE_SEND_DATA?CAN
            CODE    036BH     0059H     UNIT         ?PR?_CAN_WRITE?CAN
            CODE    03C4H     0054H     UNIT         ?PR?CAN1_INIT?CAN
            CODE    0418H     0046H     UNIT         ?PR?_CAN_WRITE_0?CAN
            CODE    045EH     0043H     UNIT         ?PR?RECEIVE_MESSAGE?CAN
            CODE    04A1H     001FH     UNIT         ?PR?_WRITE_PANCOM?CAN
            CODE    04C0H     001EH     UNIT         ?PR?P3_INIT?P3
            CODE    04DEH     001DH     UNIT         ?PR?_CAN_READ?CAN
            CODE    04FBH     000EH     UNIT         ?PR?MAIN?CAN
            CODE    0509H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   D:\英飞凌\CAN\CAN (P3)


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

?PR?MAIN?CAN                    -----    -----
  +--> ?PR?P3_INIT?P3
BL51 BANKED LINKER/LOCATER V5.03                                                      05/15/2008  08:28:37  PAGE 2


  +--> ?PR?CAN_INIT?CAN

?PR?CAN_INIT?CAN                -----    -----
  +--> ?PR?CAN1_INIT?CAN
  +--> ?PR?WRITE_SEND_DATA?CAN
  +--> ?PR?_SET_BIT?CAN
  +--> ?PR?_READ_BIT?CAN

?PR?CAN1_INIT?CAN               -----    -----
  +--> ?PR?_SET_BIT?CAN
  +--> ?PR?_CAN_WRITE_0?CAN
  +--> ?PR?_WRITE_PANCOM?CAN
  +--> ?PR?_CAN_WRITE?CAN

?PR?_SET_BIT?CAN                0024H    0002H

?PR?_CAN_WRITE_0?CAN            0033H    0003H

?PR?_WRITE_PANCOM?CAN           -----    -----
  +--> ?PR?_READ_BIT?CAN

?PR?_CAN_WRITE?CAN              0033H    0006H

?PR?WRITE_SEND_DATA?CAN         0024H    000FH
  +--> ?PR?_CAN_WRITE_0?CAN
  +--> ?PR?_CAN_WRITE?CAN



SYMBOL TABLE OF MODULE:  D:\英飞凌\CAN\CAN (P3)

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

  -------         MODULE        P3
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04C0H         PUBLIC        P3_init
  D:00B0H         PUBLIC        P3_PUDSEL
  D:00B1H         PUBLIC        P3_DIR
  D:00B2H         PUBLIC        PORT_PAGE
  D:00B0H         PUBLIC        P3_ALTSEL0
  D:00B1H         PUBLIC        P3_ALTSEL1
  D:00B1H         PUBLIC        P3_PUDEN
  D:00B0H         PUBLIC        P3_OD
  -------         PROC          P3_INIT
  C:04C0H         LINE#         2
  C:04C0H         LINE#         3
  C:04C0H         LINE#         4
  C:04C3H         LINE#         5
  C:04C6H         LINE#         8
  C:04C9H         LINE#         9
  C:04CBH         LINE#         10
  C:04CEH         LINE#         11
  C:04D1H         LINE#         12
  C:04D4H         LINE#         13
  C:04D7H         LINE#         14
  C:04D9H         LINE#         15
BL51 BANKED LINKER/LOCATER V5.03                                                      05/15/2008  08:28:37  PAGE 3


  C:04DBH         LINE#         16
  C:04DDH         LINE#         17
  -------         ENDPROC       P3_INIT
  -------         ENDMOD        P3

  -------         MODULE        CAN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00B0H         PUBLIC        P3_DATA
  D:00DBH         PUBLIC        CAN_DATA0
  D:00DCH         PUBLIC        CAN_DATA1
  D:00DDH         PUBLIC        CAN_DATA2
  D:00DAH         PUBLIC        CAN_ADH
  D:00DEH         PUBLIC        CAN_DATA3
  D:00D9H         PUBLIC        CAN_ADL
  B:00D8H.4       PUBLIC        V0
  B:00D8H.5       PUBLIC        V1
  B:00D8H.6       PUBLIC        V2
  B:00D8H.7       PUBLIC        V3
  C:04DEH         PUBLIC        _can_read
  D:00D8H         PUBLIC        CAN_ADCON
  C:0212H         PUBLIC        _read_bit
  C:0371H         PUBLIC        _can_write
  C:04FBH         PUBLIC        main
  C:045EH         PUBLIC        receive_message
  C:0418H         PUBLIC        _can_write_0
  C:0304H         PUBLIC        write_send_data
  B:00D8H.0       PUBLIC        RWEN
  D:0091H         PUBLIC        P1_DIR
  D:00B2H         PUBLIC        PORT_PAGE
  C:029BH         PUBLIC        can_init
  C:0125H         PUBLIC        _set_bit
  D:0090H         PUBLIC        P1_ALTSEL0
  D:0091H         PUBLIC        P1_ALTSEL1
  D:0008H         PUBLIC        a
  D:0016H         PUBLIC        b
  B:00D8H.1       PUBLIC        BSY
  C:04A1H         PUBLIC        _write_pancom
  D:0090H         PUBLIC        P1_OD
  C:03C4H         PUBLIC        can1_init
  -------         PROC          L?0105
  -------         ENDPROC       L?0105
  -------         PROC          _CAN_WRITE
  D:0004H         SYMBOL        addr
  D:0035H         SYMBOL        value
  C:0371H         LINE#         17
  C:0375H         LINE#         18
  C:0375H         LINE#         19
  C:0381H         LINE#         20
  C:0388H         LINE#         21
  C:038EH         LINE#         22
  C:039EH         LINE#         23
  C:03AEH         LINE#         24
  C:03BDH         LINE#         25
  C:03C0H         LINE#         26
  C:03C3H         LINE#         28
  -------         ENDPROC       _CAN_WRITE
  -------         PROC          _CAN_WRITE_0
BL51 BANKED LINKER/LOCATER V5.03                                                      05/15/2008  08:28:37  PAGE 4


  D:0033H         SYMBOL        addr
  D:0005H         SYMBOL        value
  D:0003H         SYMBOL        reg
  -------         DO            
  D:0035H         SYMBOL        i
  -------         ENDDO         
  C:0418H         LINE#         30
  C:041CH         LINE#         31
  C:041CH         LINE#         32
  C:041FH         LINE#         33
  C:042CH         LINE#         34
  C:0434H         LINE#         35
  C:0442H         LINE#         36
  C:0442H         LINE#         37
  C:0442H         LINE#         38
  C:0444H         LINE#         39
  C:0448H         LINE#         40
  C:0448H         LINE#         41
  C:044AH         LINE#         42
  C:044EH         LINE#         43
  C:044EH         LINE#         44
  C:0450H         LINE#         45
  C:0454H         LINE#         46
  C:0454H         LINE#         47
  C:0456H         LINE#         48
  C:0458H         LINE#         50
  C:0458H         LINE#         52
  C:045AH         LINE#         53
  C:045DH         LINE#         54
  -------         ENDPROC       _CAN_WRITE_0
  -------         PROC          _CAN_READ
  D:0004H         SYMBOL        addr
  C:04DEH         LINE#         57
  C:04E2H         LINE#         58
  C:04E2H         LINE#         59
  C:04EEH         LINE#         60
  C:04F5H         LINE#         61
  C:04F7H         LINE#         62
  C:04FAH         LINE#         64
  -------         ENDPROC       _CAN_READ
  C:0121H         SYMBOL        L?0101

⌨️ 快捷键说明

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