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