📄 test.ls1
字号:
461 ;
462 ;
463 ; BWPR=0xC3;
464 ; SOURCE LINE # 95
0017 759AC3 465 MOV BWPR,#0C3H
466 ; BWPR=0x9B;
467 ; SOURCE LINE # 96
001A 759A9B 468 MOV BWPR,#09BH
469 ;
470 ; CLKCFG |=0x02;// ;//SYSCK1=1,fsys=fpri
471 ; SOURCE LINE # 98
001D 43BD02 472 ORL CLKCFG,#02H
473 ; FMCFG|=0x04;// ;BROM EN
474 ; SOURCE LINE # 99
0020 43BE04 475 ORL FMCFG,#04H
476 ; BWPR=0xA8;
477 ; SOURCE LINE # 100
0023 759AA8 478 MOV BWPR,#0A8H
479 ; EA =1 ;
480 ; SOURCE LINE # 101
0026 D2AF 481 SETB EA
482 ; (Autobaud);
483 ; SOURCE LINE # 102
0028 12FCBC 484 LCALL 0FCBCH
485 ; EICON|= 0x20;// ;BREAK PONIT IE
486 ; SOURCE LINE # 103
002B 43D820 487 ORL EICON,#020H
002E 488 ?C0003:
489 ; while(1)
490 ; SOURCE LINE # 104
491 ; {
492 ; SOURCE LINE # 105
493 ; if(RI == 1)
494 ; SOURCE LINE # 106
002E 309805 495 JNB RI,?C0005
496 ; {
497 ; SOURCE LINE # 107
498 ; (Cmd_parser);
499 ; SOURCE LINE # 108
0031 12F903 500 LCALL 0F903H
501 ; RI = 0 ;
502 ; SOURCE LINE # 109
0034 C298 503 CLR RI
504 ; }
505 ; SOURCE LINE # 110
0036 506 ?C0005:
507 ;
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 9
508 ; for (i=0;i<60;i++)
509 ; SOURCE LINE # 112
0036 E4 510 CLR A
0037 F500 F 511 MOV i,A
0039 F500 F 512 MOV i+01H,A
003B 513 ?C0006:
514 ; {
515 ; SOURCE LINE # 113
516 ; Pulse[i]=i;
517 ; SOURCE LINE # 114
003B AF00 F 518 MOV R7,i+01H
003D 7400 F 519 MOV A,#LOW (Pulse)
003F 2F 520 ADD A,R7
0040 F582 521 MOV DPL,A
0042 E4 522 CLR A
0043 3400 F 523 ADDC A,#HIGH (Pulse)
0045 F583 524 MOV DPH,A
0047 EF 525 MOV A,R7
0048 F0 526 MOVX @DPTR,A
527 ; }
528 ; SOURCE LINE # 115
0049 0500 F 529 INC i+01H
004B E500 F 530 MOV A,i+01H
004D 7002 531 JNZ ?C0013
004F 0500 F 532 INC i
0051 533 ?C0013:
0051 643C 534 XRL A,#03CH
0053 4500 F 535 ORL A,i
0055 70E4 536 JNZ ?C0006
0057 537 ?C0007:
538 ; #pragma asm
539 ; mov a,#30h
0057 7430 540 mov a,#30h
541 ; #pragma endasm
542 ;
543 ; i = 0;
544 ; SOURCE LINE # 120
0059 E4 545 CLR A
005A F500 F 546 MOV i,A
005C F500 F 547 MOV i+01H,A
548 ; i = 1;
549 ; SOURCE LINE # 121
005E F500 F 550 MOV i,A
0060 750001 F 551 MOV i+01H,#01H
552 ; i = 0;
553 ; SOURCE LINE # 122
0063 F500 F 554 MOV i,A
0065 F500 F 555 MOV i+01H,A
556 ; i = 1;
557 ; SOURCE LINE # 123
0067 F500 F 558 MOV i,A
0069 750001 F 559 MOV i+01H,#01H
560 ; i = 0;
561 ; SOURCE LINE # 124
006C F500 F 562 MOV i,A
006E F500 F 563 MOV i+01H,A
564 ; i = 1;
565 ; SOURCE LINE # 125
0070 F500 F 566 MOV i,A
0072 750001 F 567 MOV i+01H,#01H
568 ; i = 0;
569 ; SOURCE LINE # 126
0075 F500 F 570 MOV i,A
0077 F500 F 571 MOV i+01H,A
572 ; i = 1;
573 ; SOURCE LINE # 127
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 10
0079 F500 F 574 MOV i,A
007B 750001 F 575 MOV i+01H,#01H
576 ; i = 0;
577 ; SOURCE LINE # 128
007E F500 F 578 MOV i,A
0080 F500 F 579 MOV i+01H,A
580 ; i = 1;
581 ; SOURCE LINE # 129
0082 F500 F 582 MOV i,A
0084 750001 F 583 MOV i+01H,#01H
584 ; i = 0;
585 ; SOURCE LINE # 130
0087 F500 F 586 MOV i,A
0089 F500 F 587 MOV i+01H,A
588 ; i = 1;
589 ; SOURCE LINE # 131
008B F500 F 590 MOV i,A
008D 750001 F 591 MOV i+01H,#01H
592 ; i = 0;
593 ; SOURCE LINE # 132
0090 F500 F 594 MOV i,A
0092 F500 F 595 MOV i+01H,A
596 ; i = 1;
597 ; SOURCE LINE # 133
0094 F500 F 598 MOV i,A
0096 750001 F 599 MOV i+01H,#01H
600 ; i = 0;
601 ; SOURCE LINE # 134
0099 F500 F 602 MOV i,A
009B F500 F 603 MOV i+01H,A
604 ; i = 1;
605 ; SOURCE LINE # 135
009D F500 F 606 MOV i,A
009F 750001 F 607 MOV i+01H,#01H
608 ; i = 0;
609 ; SOURCE LINE # 136
00A2 F500 F 610 MOV i,A
00A4 F500 F 611 MOV i+01H,A
612 ; i = 1;
613 ; SOURCE LINE # 137
00A6 F500 F 614 MOV i,A
00A8 750001 F 615 MOV i+01H,#01H
616 ; i = 0;
617 ; SOURCE LINE # 138
00AB F500 F 618 MOV i,A
00AD F500 F 619 MOV i+01H,A
620 ; i = 1;
621 ; SOURCE LINE # 139
00AF F500 F 622 MOV i,A
00B1 750001 F 623 MOV i+01H,#01H
624 ; i = 0;
625 ; SOURCE LINE # 140
00B4 F500 F 626 MOV i,A
00B6 F500 F 627 MOV i+01H,A
628 ; i = 1;
629 ; SOURCE LINE # 141
00B8 F500 F 630 MOV i,A
00BA 750001 F 631 MOV i+01H,#01H
632 ; i = 0;
633 ; SOURCE LINE # 142
00BD F500 F 634 MOV i,A
00BF F500 F 635 MOV i+01H,A
636 ; i = 1;
637 ; SOURCE LINE # 143
00C1 F500 F 638 MOV i,A
00C3 750001 F 639 MOV i+01H,#01H
A51 MACRO ASSEMBLER TEST 04/06/2007 13:32:06 PAGE 11
640 ; Delay(2);
641 ; SOURCE LINE # 144
00C6 7F02 642 MOV R7,#02H
00C8 FE 643 MOV R6,A
00C9 120000 F 644 LCALL _Delay
645 ; i = 0;
646 ; SOURCE LINE # 145
00CC E4 647 CLR A
00CD F500 F 648 MOV i,A
00CF F500 F 649 MOV i+01H,A
650 ; i = 1;
651 ; SOURCE LINE # 146
00D1 F500 F 652 MOV i,A
00D3 750001 F 653 MOV i+01H,#01H
654 ; i = 0;
655 ; SOURCE LINE # 147
00D6 F500 F 656 MOV i,A
00D8 F500 F 657 MOV i+01H,A
658 ; i = 1;
659 ; SOURCE LINE # 148
00DA F500 F 660 MOV i,A
00DC 750001 F 661 MOV i+01H,#01H
662 ; i = 0;
663 ; SOURCE LINE # 149
00DF F500 F 664 MOV i,A
00E1 F500 F 665 MOV i+01H,A
666 ; Delay(2);
667 ; SOURCE LINE # 150
00E3 7F02 668 MOV R7,#02H
00E5 FE 669 MOV R6,A
00E6 120000 F 670 LCALL _Delay
671 ; i = 1;
672 ; SOURCE LINE # 151
00E9 750000 F 673 MOV i,#00H
00EC 750001 F 674 MOV i+01H,#01H
675 ; i = 0;
676 ; SOURCE LINE # 152
00EF E4 677 CLR A
00F0 F500 F 678 MOV i,A
00F2 F500 F 679 MOV i+01H,A
680 ; i = 1;
681 ; SOURCE LINE # 153
00F4 F500 F 682 MOV i,A
00F6 750001 F 683 MOV i+01H,#01H
684 ; i = 0;
685 ; SOURCE LINE # 154
00F9 F500 F 686 MOV i,A
00FB F500 F 687 MOV i+01H,A
688 ; i = 1;
689 ; SOURCE LINE # 155
00FD F500 F 690 MOV i,A
00FF 750001 F 691 MOV i+01H,#01H
692 ;
693 ; }
694 ; SOURCE LINE # 157
0102 020000 F 695 LJMP ?C0003
696 ; END OF main
697
698 ; }
699 ;
700 ;
701 ; //void Int_isr() interrupt 6
702 ; //{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -