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

📄 int.ls1

📁 2个F040之间的CAN通讯
💻 LS1
📖 第 1 页 / 共 5 页
字号:
  00F9               215     PCA0L   DATA    0F9H
  008B               216     TL1     DATA    08BH
  00B9               217     PT0     BIT     0B8H.1
  00D3               218     RS0     BIT     0D0H.3
  00BB               219     PT1     BIT     0B8H.3
  00D4               220     RS1     BIT     0D0H.4
  00BD               221     PT2     BIT     0B8H.5
  008C               222     TR0     BIT     088H.4
  00EE               223     AD0TM   BIT     0E8H.6
  008F               224     CP0EN   BIT     088H.7
  008E               225     TR1     BIT     088H.6
  00CA               226     TR2     BIT     0C8H.2
  00B8               227     PX0     BIT     0B8H.0
  008F               228     CP1EN   BIT     088H.7
  00EE               229     AD2TM   BIT     0E8H.6
  00CA               230     TR3     BIT     0C8H.2
  00BA               231     PX1     BIT     0B8H.2
  008F               232     CP2EN   BIT     088H.7
  00CA               233     TR4     BIT     0C8H.2
  00DA               234     CAN0ADR DATA    0DAH
  0083               235     DPH     DATA    083H
  00C5               236     ADC0GTH DATA    0C5H
  0082               237     DPL     DATA    082H
  00F9               238     CANIE   BIT     0F8H.1
  00C4               239     ADC0GTL DATA    0C4H
  0099               240     SBUF0   DATA    099H
  00FC               241     CANIF   BIT     0F8H.4
  00C7               242     ADC0LTH DATA    0C7H
  0099               243     SBUF1   DATA    099H
  00CB               244     EXEN2   BIT     0C8H.3
  00EF               245     RSTSRC  DATA    0EFH
  00B7               246     FLACL   DATA    0B7H
  00CB               247     EXEN3   BIT     0C8H.3
  00C8               248     CPRL2   BIT     0C8H.0
  0088               249     CP0HYN0 BIT     088H.0
  0098               250     SCON0   DATA    098H
  00CB               251     EXEN4   BIT     0C8H.3
  00C8               252     CPRL3   BIT     0C8H.0
  0088               253     CP1HYN0 BIT     088H.0
  0089               254     CP0HYN1 BIT     088H.1
  0098               255     SCON1   DATA    098H
  00C8               256     CPRL4   BIT     0C8H.0
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE     5

  0088               257     CP2HYN0 BIT     088H.0
  0089               258     CP1HYN1 BIT     088H.1
  008A               259     CP0HYP0 BIT     088H.2
  00C6               260     ADC0LTL DATA    0C6H
  0089               261     CP2HYN1 BIT     088H.1
  008A               262     CP1HYP0 BIT     088H.2
  008B               263     CP0HYP1 BIT     088H.3
  00C5               264     STA     BIT     0C0H.5
  008A               265     CP2HYP0 BIT     088H.2
  008B               266     CP1HYP1 BIT     088H.3
  008B               267     CP2HYP1 BIT     088H.3
  00C3               268     SMB0ADR DATA    0C3H
  00C0               269     CAN0STA DATA    0C0H
  0091               270     SSTA0   DATA    091H
  00C2               271     SMB0DAT DATA    0C2H
  00CD               272     TMR2H   DATA    0CDH
  009A               273     SPI0CFG DATA    09AH
  00CD               274     TMR3H   DATA    0CDH
  008E               275     CKCON   DATA    08EH
  00CD               276     TMR4H   DATA    0CDH
  00FC               277     RXOVRN  BIT     0F8H.4
  00CC               278     TMR2L   DATA    0CCH
  00CC               279     TMR3L   DATA    0CCH
  00CC               280     TMR4L   DATA    0CCH
  00D5               281     F0      BIT     0D0H.5
  00B7               282     FLSCL   DATA    0B7H
  00EA               283     AD0CM0  BIT     0E8H.2
  00D1               284     F1      BIT     0D0H.1
  00C4               285     STO     BIT     0C0H.4
  00C6               286     ENSMB   BIT     0C0H.6
  00EB               287     AD0CM1  BIT     0E8H.3
  009B               288     SPI0DAT DATA    09BH
  00E8               289     AD2CM0  BIT     0E8H.0
  00E9               290     AD2CM1  BIT     0E8H.1
  00E9               291     AD0WINT BIT     0E8H.1
  00EA               292     AD2CM2  BIT     0E8H.2
  00EC               293     AD0BUSY BIT     0E8H.4
  00D0               294     PSW     DATA    0D0H
  00BE               295     ADC2    DATA    0BEH
  00EB               296     AD2WINT BIT     0E8H.3
  00EC               297     AD2BUSY BIT     0E8H.4
  00D8               298     CCF0    BIT     0D8H.0
  009A               299     RB80    BIT     098H.2
  00C1               300     SMB0STA DATA    0C1H
  00D9               301     CCF1    BIT     0D8H.1
  00C5               302     EPASS   BIT     0C0H.5
  009A               303     RB81    BIT     098H.2
                     304     ?PR?SYSCLK_Init?INT  SEGMENT CODE 
                     305     ?PR?PORT_Init?INT    SEGMENT CODE 
                     306     ?PR?INT_Init?INT     SEGMENT CODE 
                     307     ?PR?CAN_Init?INT     SEGMENT CODE 
                     308     ?PR?_CAN_Transmit_Init?INT               SEGMENT CODE 
                     309     ?PR?_CAN_Receive_Init?INT                SEGMENT CODE 
                     310     ?PR?Timer_Init?INT   SEGMENT CODE 
                     311     ?PR?_CAN_send?INT    SEGMENT CODE 
                     312     ?DT?_CAN_send?INT    SEGMENT DATA OVERLAYABLE 
                     313     ?PR?_CAN_receive?INT SEGMENT CODE 
                     314     ?DT?_CAN_receive?INT SEGMENT DATA OVERLAYABLE 
                     315     ?PR?_remote_rqst_int?INT                 SEGMENT CODE 
                     316     ?PR?_remote_rqst?INT SEGMENT CODE 
                     317     ?C_INITSEG           SEGMENT CODE 
                     318     ?XD?INT              SEGMENT XDATA 
                     319             EXTRN   CODE (?C?CLDOPTR)
                     320             EXTRN   CODE (?C?CSTOPTR)
                     321             PUBLIC  ss
                     322             PUBLIC  rr?
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE     6

                     323             PUBLIC  _remote_rqst
                     324             PUBLIC  _remote_rqst_int
                     325             PUBLIC  _CAN_receive
                     326             PUBLIC  _CAN_send
                     327             PUBLIC  Timer_Init
                     328             PUBLIC  _CAN_Receive_Init
                     329             PUBLIC  _CAN_Transmit_Init
                     330             PUBLIC  CAN_Init
                     331             PUBLIC  INT_Init
                     332             PUBLIC  PORT_Init
                     333             PUBLIC  SYSCLK_Init
                     334     
----                 335             RSEG  ?DT?_CAN_send?INT
0000                 336     ?_CAN_send?BYTE:
0000                 337               p?747:   DS   3
                     338     
----                 339             RSEG  ?DT?_CAN_receive?INT
0000                 340     ?_CAN_receive?BYTE:
0000                 341               p?850:   DS   3
                     342     
----                 343             RSEG  ?XD?INT
0000                 344                 rr?:   DS   8
0008                 345                  ss:   DS   8
                     346     
----                 347             RSEG  ?C_INITSEG
0000 48              348             DB      048H
0001 0000     F      349             DW      ss
0003 11              350             DB      011H
0004 22              351             DB      022H
0005 33              352             DB      033H
0006 44              353             DB      044H
0007 55              354             DB      055H
0008 66              355             DB      066H
0009 77              356             DB      077H
000A 88              357             DB      088H
                     358     
000B 48              359             DB      048H
000C 0000     F      360             DW      rr?
000E 00              361             DB      000H
000F 00              362             DB      000H
0010 00              363             DB      000H
0011 00              364             DB      000H
0012 00              365             DB      000H
0013 00              366             DB      000H
0014 00              367             DB      000H
0015 00              368             DB      000H
                     369     
                     370     ; #include "c8051f040.h"
                     371     ; #include "can.h"
                     372     ; 
                     373     ; extern unsigned char   DO_Address;
                     374     ; extern unsigned char  temp1,temp2;
                     375     ; extern unsigned char  DO_Control_Data_New0,DO_Control_Data_New1;
                     376     ; 
                     377     ; /*
                     378     ; union u_int
                     379     ; {
                     380     ;   unsigned int id_int;
                     381     ;   struct {unsigned char id_H;unsigned char id_L;} id_char;
                     382     ; };
                     383     ; 
                     384     ; xdata union u_int id_tx,id_rx;  */
                     385     ; xdata unsigned char ss[8]={0x11,0x22,0x33,0x44,0x55,0x66,0x77,0x88};
                     386     ; xdata unsigned char rr[8]={0,0,0,0,0,0,0,0};
                     387     ; 
                     388     ; //-----------------------------------------------------------------------------
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE     7

                     389     ; // SYSCLK_Init
                     390     ; //-----------------------------------------------------------------------------
                     391     ; void SYSCLK_Init (void) 
                     392     
----                 393             RSEG  ?PR?SYSCLK_Init?INT
0000                 394     SYSCLK_Init:
                     395                             ; SOURCE LINE # 22
                     396     ; {
                     397                             ; SOURCE LINE # 23
                     398     ;   SFRPAGE = 0xF;
                     399                             ; SOURCE LINE # 24
0000 75840F          400             MOV     SFRPAGE,#0FH
                     401     ;   OSCXCN |= 0x67;                                        //Running at 22.1184MHz.     
                     402                             ; SOURCE LINE # 25
0003 438C67          403             ORL     OSCXCN,#067H
0006                 404     ?C0001:
                     405     ;   while (!((OSCXCN & 0x80) == 0x80));
                     406                             ; SOURCE LINE # 26
0006 E58C            407             MOV     A,OSCXCN
0008 30E703          408             JNB     ACC.7,?C0003
000B D3              409             SETB    C
000C 8001            410             SJMP    ?C0004
000E                 411     ?C0003:
000E C3              412             CLR     C
000F                 413     ?C0004:
000F 50F5            414             JNC     ?C0001
0011                 415     ?C0002:
                     416     ;   CLKSEL |= 0x01;
                     417                             ; SOURCE LINE # 27
0011 439701          418             ORL     CLKSEL,#01H
                     419     ; }
                     420                             ; SOURCE LINE # 28
0014 22              421             RET     
                     422     ; END OF SYSCLK_Init
                     423     
                     424     ;  
                     425     ; //-----------------------------------------------------------------------------
                     426     ; // PORT_Init
                     427     ; //-----------------------------------------------------------------------------
                     428     ; void PORT_Init (void) 
                     429     
----                 430             RSEG  ?PR?PORT_Init?INT
0000                 431     PORT_Init:
                     432                             ; SOURCE LINE # 33
                     433     ; {
                     434                             ; SOURCE LINE # 34
                     435     ;   SFRPAGE = 0xF;
                     436                             ; SOURCE LINE # 35
0000 75840F          437             MOV     SFRPAGE,#0FH

⌨️ 快捷键说明

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