📄 main.ls1
字号:
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 10
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
---- 611 RSEG ?PR?initXREG?MAIN
0000 612 initXREG:
613
614
615
616
617
618
619
620
621
622
623
624
0000 900000 F 625 MOV DPTR,#UPSD_xreg+0E2H
0003 E0 626 MOVX A,@DPTR
0004 4480 627 ORL A,#080H
0006 F0 628 MOVX @DPTR,A
629
630
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 11
631
632
633
634
635
636
637
638
639
0007 900000 F 640 MOV DPTR,#UPSD_xreg+0B0H
000A 7438 641 MOV A,#038H
000C F0 642 MOVX @DPTR,A
643
644
645
646
647
648
649
000D 900000 F 650 MOV DPTR,#UPSD_xreg+0B4H
0010 7470 651 MOV A,#070H
0012 F0 652 MOVX @DPTR,A
653
654
655
656
657
658
659
0013 22 660 RET
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 12
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
---- 730 RSEG ?PR?_WriteBufferToFlash?MAIN
0000 731 _WriteBufferToFlash:
732 USING 0
733
0000 900000 F 734 MOV DPTR,#flash?140
0003 EF 735 MOV A,R7
0004 F0 736 MOVX @DPTR,A
0005 900000 F 737 MOV DPTR,#buf?142
0008 EB 738 MOV A,R3
0009 F0 739 MOVX @DPTR,A
000A A3 740 INC DPTR
000B EA 741 MOV A,R2
000C F0 742 MOVX @DPTR,A
000D A3 743 INC DPTR
000E E9 744 MOV A,R1
000F F0 745 MOVX @DPTR,A
746
747
748
749
750
751
752
753
754
755
756
0010 CF 757 XCH A,R7
0011 ED 758 MOV A,R5
0012 CF 759 XCH A,R7
0013 900000 F 760 MOV DPTR,#p?144
0016 EC 761 MOV A,R4
0017 F0 762 MOVX @DPTR,A
A51 MACRO ASSEMBLER MAIN 03/10/2008 17:31:11 PAGE 13
0018 A3 763 INC DPTR
0019 EF 764 MOV A,R7
001A F0 765 MOVX @DPTR,A
766
767
768
001B 900000 F 769 MOV DPTR,#flash?140
001E E0 770 MOVX A,@DPTR
001F 7049 771 JNZ ?C0006
772
773
0021 774 ?C0003:
775
776
0021 900000 F 777 MOV DPTR,#cb?143
0024 74FF 778 MOV A,#0FFH
0026 F5F0 779 MOV B,A
0028 120000 F 780 LCALL ?C?ILDIX
002B 45F0 781 ORL A,B
002D 7003 782 JNZ $ + 5H
002F 020000 F 783 LJMP ?C0008
784
785
786
787
0032 900000 F 788 MOV DPTR,#p?144
0035 E0 789 MOVX A,@DPTR
0036 FE 790 MOV R6,A
0037 A3 791 INC DPTR
0038 E0 792 MOVX A,@DPTR
0039 FF 793 MOV R7,A
003A 900000 F 794 MOV DPTR,#buf?142
003D E0 795 MOVX A,@DPTR
003E FB 796 MOV R3,A
003F A3 797 INC DPTR
0040 E4 798 CLR A
0041 75F001 799 MOV B,#01H
0044 120000 F 800 LCALL ?C?ILDIX
0047 A9F0 801 MOV R1,B
0049 FA 802 MOV R2,A
004A 120000 F 803 LCALL ?C?CLDPTR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -