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

📄 int.ls1

📁 2个F040之间的CAN通讯
💻 LS1
📖 第 1 页 / 共 5 页
字号:
0000 ED              880             MOV     A,R5
0001 25E0            881             ADD     A,ACC
0003 25E0            882             ADD     A,ACC
0005 FE              883             MOV     R6,A
                     884     ;---- Variable 'id_temp?954' assigned to Register 'R6' ----
                     885     ; 
                     886     ;   SFRPAGE = CAN0_PAGE;
                     887                             ; SOURCE LINE # 207
0006 758401          888             MOV     SFRPAGE,#01H
                     889     ;   CAN0ADR = IF1CMDMSK;
                     890                             ; SOURCE LINE # 208
0009 75DA09          891             MOV     CAN0ADR,#09H
                     892     ;   CAN0DATL = 0xb3;    //wr/rd=1,mask=0,arb=1,control=1,,clrintpnd=0,txrqet=0,dataa=1,data
                             b=1
                     893                             ; SOURCE LINE # 209
000C 75D8B3          894             MOV     CAN0DATL,#0B3H
                     895     ;   //?? remote data??
                     896     ; 
                     897     ;   CAN0ADR = IF1ARB1;
                     898                             ; SOURCE LINE # 212
000F 75DA0C          899             MOV     CAN0ADR,#0CH
                     900     ;   CAN0DATH = 0x00;
                     901                             ; SOURCE LINE # 213
0012 E4              902             CLR     A
0013 F5D9            903             MOV     CAN0DATH,A
                     904     ;   CAN0DATL = 0x00;
                     905                             ; SOURCE LINE # 214
0015 F5D8            906             MOV     CAN0DATL,A
                     907     ;   CAN0DATH = 0x80;
                     908                             ; SOURCE LINE # 215
0017 75D980          909             MOV     CAN0DATH,#080H
                     910     ;   CAN0DATL = id_temp;           //IF2ARB
                     911                             ; SOURCE LINE # 216
001A 8ED8            912             MOV     CAN0DATL,R6
                     913     ;                  //MsgVal=1, Xad=0,Dir=0:get  id= 0x001
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE    15

                     914     ; 
                     915     ;   CAN0DATH = 0x04;           //not use the filter,RxEn=1
                     916                             ; SOURCE LINE # 219
001C 75D904          917             MOV     CAN0DATH,#04H
                     918     ;   CAN0DATL = 0x88;           //IF2MSGC
                     919                             ; SOURCE LINE # 220
001F 75D888          920             MOV     CAN0DATL,#088H
                     921     ; 
                     922     ;   CAN0ADR = IF1CMDRQST;      
                     923                             ; SOURCE LINE # 222
0022 75DA08          924             MOV     CAN0ADR,#08H
                     925     ;   CAN0DATL = MsgNum;
                     926                             ; SOURCE LINE # 223
0025 8FD8            927             MOV     CAN0DATL,R7
                     928     ; 
                     929     ; #pragma asm
                     930     ; #pragma endasm                
                     931     ; }
                     932                             ; SOURCE LINE # 227
0027 22              933             RET     
                     934     ; END OF _remote_rqst_int
                     935     
                     936     ; 
                     937     ; 
                     938     ; //-----------------------------------------------------------------------------
                     939     ; // remote_rqst
                     940     ; //-----------------------------------------------------------------------------
                     941     ; void remote_rqst(unsigned char MsgNum)
                     942     
----                 943             RSEG  ?PR?_remote_rqst?INT
0000                 944     _remote_rqst:
                     945                             ; SOURCE LINE # 233
                     946     ;---- Variable 'MsgNum?1055' assigned to Register 'R7' ----
                     947     ; {
                     948                             ; SOURCE LINE # 234
                     949     ;   SFRPAGE = CAN0_PAGE;
                     950                             ; SOURCE LINE # 235
0000 758401          951             MOV     SFRPAGE,#01H
                     952     ; 
                     953     ;   CAN0ADR = IF1CMDMSK;
                     954                             ; SOURCE LINE # 237
0003 75DA09          955             MOV     CAN0ADR,#09H
                     956     ;   CAN0DATL = 0x87;    //wr/rd=1,mask=0,arb=0,control=0,,clrintpnd=0,txrqet=1,dataa=1,data
                             b=1
                     957                             ; SOURCE LINE # 238
0006 75D887          958             MOV     CAN0DATL,#087H
                     959     ;   //?? remote data??
                     960     ; 
                     961     ;   CAN0ADR = IF1CMDRQST;      
                     962                             ; SOURCE LINE # 241
0009 75DA08          963             MOV     CAN0ADR,#08H
                     964     ;   CAN0DATL = MsgNum;    
                     965                             ; SOURCE LINE # 242
000C 8FD8            966             MOV     CAN0DATL,R7
                     967     ; }
                     968                             ; SOURCE LINE # 243
000E 22              969             RET     
                     970     ; END OF _remote_rqst
                     971     
                     972             END
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE    16

SYMBOL TABLE LISTING
------ ----- -------


N A M E                     T Y P E  V A L U E   ATTRIBUTES

?C0001 . . . . . . . . . .  C ADDR   0006H   R   SEG=?PR?SYSCLK_INIT?INT
?C0002 . . . . . . . . . .  C ADDR   0011H   R   SEG=?PR?SYSCLK_INIT?INT
?C0003 . . . . . . . . . .  C ADDR   000EH   R   SEG=?PR?SYSCLK_INIT?INT
?C0004 . . . . . . . . . .  C ADDR   000FH   R   SEG=?PR?SYSCLK_INIT?INT
?C0012 . . . . . . . . . .  C ADDR   0014H   R   SEG=?PR?_CAN_SEND?INT
?C0013 . . . . . . . . . .  C ADDR   0036H   R   SEG=?PR?_CAN_SEND?INT
?C0016 . . . . . . . . . .  C ADDR   0019H   R   SEG=?PR?_CAN_RECEIVE?INT
?C0019 . . . . . . . . . .  C ADDR   003BH   R   SEG=?PR?_CAN_RECEIVE?INT
?C?CLDOPTR . . . . . . . .  C ADDR   -----       EXT
?C?CSTOPTR . . . . . . . .  C ADDR   -----       EXT
?C_INITSEG . . . . . . . .  C SEG    0016H       REL=UNIT
?DT?_CAN_RECEIVE?INT . . .  D SEG    0003H       REL=UNIT
?DT?_CAN_SEND?INT. . . . .  D SEG    0003H       REL=UNIT
?PR?CAN_INIT?INT . . . . .  C SEG    0016H       REL=UNIT
?PR?INT_INIT?INT . . . . .  C SEG    0004H       REL=UNIT
?PR?PORT_INIT?INT. . . . .  C SEG    0013H       REL=UNIT
?PR?SYSCLK_INIT?INT. . . .  C SEG    0015H       REL=UNIT
?PR?TIMER_INIT?INT . . . .  C SEG    0010H       REL=UNIT
?PR?_CAN_RECEIVE?INT . . .  C SEG    003CH       REL=UNIT
?PR?_CAN_RECEIVE_INIT?INT.  C SEG    0028H       REL=UNIT
?PR?_CAN_SEND?INT. . . . .  C SEG    003CH       REL=UNIT
?PR?_CAN_TRANSMIT_INIT?INT  C SEG    0027H       REL=UNIT
?PR?_REMOTE_RQST?INT . . .  C SEG    000FH       REL=UNIT
?PR?_REMOTE_RQST_INT?INT .  C SEG    0028H       REL=UNIT
?XD?INT. . . . . . . . . .  X SEG    0010H       REL=UNIT
?_CAN_RECEIVE?BYTE . . . .  D ADDR   0000H   R   SEG=?DT?_CAN_RECEIVE?INT
?_CAN_SEND?BYTE. . . . . .  D ADDR   0000H   R   SEG=?DT?_CAN_SEND?INT
AA . . . . . . . . . . . .  B ADDR   00C0H.2 A   
AC . . . . . . . . . . . .  B ADDR   00D0H.6 A   
ACC. . . . . . . . . . . .  D ADDR   00E0H   A   
AD0BUSY. . . . . . . . . .  B ADDR   00E8H.4 A   
AD0CM0 . . . . . . . . . .  B ADDR   00E8H.2 A   
AD0CM1 . . . . . . . . . .  B ADDR   00E8H.3 A   
AD0EN. . . . . . . . . . .  B ADDR   00E8H.7 A   
AD0INT . . . . . . . . . .  B ADDR   00E8H.5 A   
AD0TM. . . . . . . . . . .  B ADDR   00E8H.6 A   
AD0WINT. . . . . . . . . .  B ADDR   00E8H.1 A   
AD2BUSY. . . . . . . . . .  B ADDR   00E8H.4 A   
AD2CM0 . . . . . . . . . .  B ADDR   00E8H.0 A   
AD2CM1 . . . . . . . . . .  B ADDR   00E8H.1 A   
AD2CM2 . . . . . . . . . .  B ADDR   00E8H.2 A   
AD2EN. . . . . . . . . . .  B ADDR   00E8H.7 A   
AD2INT . . . . . . . . . .  B ADDR   00E8H.5 A   
AD2TM. . . . . . . . . . .  B ADDR   00E8H.6 A   
AD2WINT. . . . . . . . . .  B ADDR   00E8H.3 A   
ADC0CF . . . . . . . . . .  D ADDR   00BCH   A   
ADC0CN . . . . . . . . . .  D ADDR   00E8H   A   
ADC0GTH. . . . . . . . . .  D ADDR   00C5H   A   
ADC0GTL. . . . . . . . . .  D ADDR   00C4H   A   
ADC0H. . . . . . . . . . .  D ADDR   00BFH   A   
ADC0L. . . . . . . . . . .  D ADDR   00BEH   A   
ADC0LTH. . . . . . . . . .  D ADDR   00C7H   A   
ADC0LTL. . . . . . . . . .  D ADDR   00C6H   A   
ADC2 . . . . . . . . . . .  D ADDR   00BEH   A   
ADC2CF . . . . . . . . . .  D ADDR   00BCH   A   
ADC2CN . . . . . . . . . .  D ADDR   00E8H   A   
ADC2GT . . . . . . . . . .  D ADDR   00C4H   A   
ADC2LT . . . . . . . . . .  D ADDR   00C6H   A   
AMX0CF . . . . . . . . . .  D ADDR   00BAH   A   
AMX0PRT. . . . . . . . . .  D ADDR   00BDH   A   
A51 MACRO ASSEMBLER  INT                                                                  07/24/2008 15:57:23 PAGE    17

AMX0SL . . . . . . . . . .  D ADDR   00BBH   A   
AMX2CF . . . . . . . . . .  D ADDR   00BAH   A   
AMX2SL . . . . . . . . . .  D ADDR   00BBH   A   
B. . . . . . . . . . . . .  D ADDR   00F0H   A   
BOFF . . . . . . . . . . .  B ADDR   00C0H.7 A   
BUSY . . . . . . . . . . .  B ADDR   00C0H.7 A   
CAN0ADR. . . . . . . . . .  D ADDR   00DAH   A   
CAN0CN . . . . . . . . . .  D ADDR   00F8H   A   
CAN0DATH . . . . . . . . .  D ADDR   00D9H   A   
CAN0DATL . . . . . . . . .  D ADDR   00D8H   A   
CAN0STA. . . . . . . . . .  D ADDR   00C0H   A   
CAN0TST. . . . . . . . . .  D ADDR   00DBH   A   
CANCCE . . . . . . . . . .  B ADDR   00F8H.6 A   
CANDAR . . . . . . . . . .  B ADDR   00F8H.5 A   
CANEIE . . . . . . . . . .  B ADDR   00F8H.3 A   
CANIE. . . . . . . . . . .  B ADDR   00F8H.1 A   
CANIF. . . . . . . . . . .  B ADDR   00F8H.4 A   
CANINIT. . . . . . . . . .  B ADDR   00F8H.0 A   
CANSIE . . . . . . . . . .  B ADDR   00F8H.2 A   
CANTEST. . . . . . . . . .  B ADDR   00F8H.7 A   
CAN_INIT . . . . . . . . .  C ADDR   0000H   R   SEG=?PR?CAN_INIT?INT
CCF0 . . . . . . . . . . .  B ADDR   00D8H.0 A   
CCF1 . . . . . . . . . . .  B ADDR   00D8H.1 A   
CCF2 . . . . . . . . . . .  B ADDR   00D8H.2 A   
CCF3 . . . . . . . . . . .  B ADDR   00D8H.3 A   
CCF4 . . . . . . . . . . .  B ADDR   00D8H.4 A   
CCF5 . . . . . . . . . . .  B ADDR   00D8H.5 A   
CF . . . . . . . . . . . .  B ADDR   00D8H.7 A   
CKCON. . . . . . . . . . .  D ADDR   008EH   A   
CLKSEL . . . . . . . . . .  D ADDR   0097H   A   
CP0EN. . . . . . . . . . .  B ADDR   0088H.7 A   
CP0FIF . . . . . . . . . .  B ADDR   0088H.4 A   
CP0HYN0. . . . . . . . . .  B ADDR   0088H.0 A   
CP0HYN1. . . . . . . . . .  B ADDR   0088H.1 A   
CP0HYP0. . . . . . . . . .  B ADDR   0088H.2 A   
CP0HYP1. . . . . . . . . .  B ADDR   0088H.3 A   
CP0OUT . . . . . . . . . .  B ADDR   0088H.6 A   
CP0RIF . . . . . . . . . .  B ADDR   0088H.5 A   
CP1EN. . . . . . . . . . .  B ADDR   0088H.7 A   
CP1FIF . . . . . . . . . .  B ADDR   0088H.4 A   
CP1HYN0. . . . . . . . . .  B ADDR   0088H.0 A   
CP1HYN1. . . . . . . . . .  B ADDR   0088H.1 A   
CP1HYP0. . . . . . . . . .  B ADDR   0088H.2 A   
CP1HYP1. . . . . . . . . .  B ADDR   0088H.3 A   
CP1OUT . . . . . . . . . .  B ADDR   0088H.6 A   
CP1RIF . . . . . . . . . .  B ADDR   0088H.5 A   
CP2EN. . . . . . . . . . .  B ADDR   0088H.7 A   
CP2FIF . . . . . . . . . .  B ADDR   0088H.4 A   
CP2HYN0. . . . . . . . . .  B ADDR   0088H.0 A   
CP2HYN1. . . . . . . . . .  B ADDR   0088H.1 A   
CP2HYP0. . . . . . . . . .  B ADDR   0088H.2 A   
CP2HYP1. . . . . . . . . .  B ADDR   0088H.3 A   
CP2OUT . . . . . . . . . .  B ADDR   0088H.6 A   
CP2RIF . . . . . . . . . .  B ADDR   0088H.5 A   
CPRL2. . . . . . . . . . .  B ADDR   00C8H.0 A   
CPRL3. . . . . . . . . . .  B ADDR   00C8H.0 A   
CPRL4. . . . . . . . . . .  B ADDR   00C8H.0 A   
CPT0CN . . . . . . . . . .  D ADDR   0088H   A   
CPT0MD . . . . . . . . . .  D ADDR   0089H   A   
CPT1CN . . . . . . . . . .  D ADDR  

⌨️ 快捷键说明

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