📄 int.ls1
字号:
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 + -