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

📄 can.lst

📁 2个F040之间的CAN通讯
💻 LST
字号:
C51 COMPILER V6.23a  CAN                                                                   12/14/2004 13:09:06 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE CAN
OBJECT MODULE PLACED IN can.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE can.h BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /////////////////////////////////////////////////////////////////////////////////////
   2          //CAN Protocol Register Index for CAN0ADR, from TABLE 18.1 of the C8051F040 datasheet
   3          /////////////////////////////////////////////////////////////////////////////////////
   4          #define CANCTRL            0x00                 //Control Register
   5          #define CANSTAT            0x01                 //Status register
   6          #define ERRCNT             0x02                 //Error Counter Register
   7          #define BITREG             0x03                 //Bit Timing Register
   8          #define INTREG             0x04                 //Interrupt Low Byte Register
   9          #define CANTEST            0x05                 //Test register
  10          #define BRPEXT             0x06                 //BRP Extension         Register
  11          /////////////////////////////////////////////////////////////////////////////////
  12          //IF1 Interface Registers
  13          /////////////////////////////////////////////////////////////////////////////////
  14          #define IF1CMDRQST         0x08                 //IF1 Command Rest      Register
  15          #define IF1CMDMSK          0x09                 //IF1 Command Mask      Register
  16          #define IF1MSK1            0x0A                 //IF1 Mask1             Register
  17          #define IF1MSK2            0x0B                 //IF1 Mask2             Register
  18          #define IF1ARB1            0x0C                 //IF1 Arbitration 1     Register
  19          #define IF1ARB2            0x0D                 //IF1 Arbitration 2     Register
  20          #define IF1MSGC            0x0E                 //IF1 Message Control   Register
  21          #define IF1DATA1           0x0F                 //IF1 Data A1           Register
  22          #define IF1DATA2           0x10                 //IF1 Data A2           Register
  23          #define IF1DATB1           0x11                 //IF1 Data B1           Register
  24          #define IF1DATB2           0x12                 //IF1 Data B2           Register
  25          /////////////////////////////////////////////////////////////////////////////////
  26          //IF2 Interface Registers
  27          /////////////////////////////////////////////////////////////////////////////////
  28          #define IF2CMDRQST         0x20                 //IF2 Command Rest      Register
  29          #define IF2CMDMSK          0x21                 //IF2 Command Mask      Register
  30          #define IF2MSK1            0x22                 //IF2 Mask1             Register
  31          #define IF2MSK2            0x23                 //IF2 Mask2             Register
  32          #define IF2ARB1            0x24                 //IF2 Arbitration 1     Register
  33          #define IF2ARB2            0x25                 //IF2 Arbitration 2     Register
  34          #define IF2MSGC            0x26                 //IF2 Message Control   Register
  35          #define IF2DATA1           0x27                 //IF2 Data A1           Register
  36          #define IF2DATA2           0x28                 //IF2 Data A2           Register
  37          #define IF2DATB1           0x29                 //IF2 Data B1           Register
  38          #define IF2DATB2           0x2A                 //IF2 Data B2           Register
  39          /////////////////////////////////////////////////////////////////////////////////
  40          //Message Handler Registers
  41          /////////////////////////////////////////////////////////////////////////////////
  42          #define TRANSREQ1          0x40                 //Transmission Rest1 Register
  43          #define TRANSREQ2          0x41                 //Transmission Rest2 Register
  44          
  45          #define NEWDAT1            0x48                 //New Data 1            Register
  46          #define NEWDAT2            0x49                 //New Data 2            Register
  47          
  48          #define INTPEND1           0x50                 //Interrupt Pending 1   Register
  49          #define INTPEND2           0x51                 //Interrupt Pending 2   Register
  50          
  51          #define MSGVAL1            0x58                 //Message Valid 1       Register
  52          #define MSGVAL2            0x59                 //Message Valid 2       Register


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V6.23a  CAN                                                                   12/14/2004 13:09:06 PAGE 2   

   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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