?? 天音pt2258.lst
字號:
0499 ED 656 MOV A,R5
049A C4 657 SWAP A
049B 2C 658 ADD A,R4
049C F549 659 MOV PHONE,A
049E 22 660 RET
049F 661 DISP:
049F C0E0 662 PUSH ACC
04A1 C0D0 663 PUSH PSW
04A3 75D000 664 mov psw,#00h
04A6 758DE8 665 MOV TH1,#0e8H
04A9 758B30 666 MOV TL1,#30H
04AC D2B5 667 SETB P3.5
04AE D2B7 668 SETB P3.7
04B0 D290 669 SETB P1.0
04B2 0551 670 INC NO_N
04B4 E551 671 MOV A,NO_N
04B6 649F 672 XRL A,#9FH
04B8 7003 673 JNZ NONTE
04BA 755180 674 MOV NO_N,#80H
04BD 675 NONTE:
04BD 0A 676 INC R2
04BE EA 677 MOV A,R2
04BF 645A 678 XRL A,#5AH
04C1 7039 679 JNZ DE
04C3 7A00 680 MOV R2,#00H
04C5 0B 681 INC R3
04C6 204909 682 JB (29H).1,LED_1
04C9 E539 683 MOV A,DISPBUFF3
04CB 6480 684 XRL A,#10000000B
04CD F539 685 MOV DISPBUFF3,A
04CF 00 686 NOP
04D0 81D8 687 AJMP LED_11
04D2 688 LED_1:
04D2 E539 689 MOV A,DISPBUFF3
04D4 4480 690 ORL A,#10000000B
04D6 F539 691 MOV DISPBUFF3,A
04D8 692 LED_11:
04D8 304A06 693 JNB (29H).2,LED_2
04DB E539 694 MOV A,DISPBUFF3
04DD 6410 695 XRL A,#00010000B
04DF F539 696 MOV DISPBUFF3,A
04E1 697 LED_2:
04E1 304B06 698 JNB (29H).3,LED_3
04E4 E539 699 MOV A,DISPBUFF3
04E6 6440 700 XRL A,#01000000B
04E8 F539 701 MOV DISPBUFF3,A
04EA 702 LED_3:
04EA 304C06 703 JNB (29H).4,LED_4
04ED E539 704 MOV A,DISPBUFF3
04EF 6402 705 XRL A,#00000010B
04F1 F539 706 MOV DISPBUFF3,A
04F3 707 LED_4:
04F3 304D06 708 JNB (29H).5,DE
04F6 E539 709 MOV A,DISPBUFF3
04F8 6404 710 XRL A,#00000100B
04FA F539 711 MOV DISPBUFF3,A
04FC 712 DE:
04FC E535 713 MOV A,COUNTER
04FE 700B 714 JNZ DE_1
0500 E538 715 MOV A,DISPBUFF2
0502 900531 716 MOV DPTR,#TAB1
0505 93 717 MOVC A,@A+DPTR
0506 F590 718 MOV P1,A
A51 MACRO ASSEMBLER _煲_PT2258 04/18/2008 00:04:04 PAGE 12
0508 00 719 NOP
0509 A121 720 AJMP DISPNEXT
050B 721 DE_1:
050B 6401 722 XRL A,#01H
050D 700D 723 JNZ DE_2
050F E537 724 MOV A,DISPBUFF1
0511 90053B 725 MOV DPTR,#TAB2
0514 93 726 MOVC A,@A+DPTR
0515 F590 727 MOV P1,A
0517 C2B7 728 CLR P3.7
0519 00 729 NOP
051A A121 730 AJMP DISPNEXT
051C 731 DE_2:
051C 853990 732 MOV P1,DISPBUFF3
051F C2B5 733 CLR P3.5
0521 734 DISPNEXT:
0521 0535 735 INC COUNTER
0523 E535 736 MOV A,COUNTER
0525 6403 737 XRL A,#03H
0527 7003 738 JNZ DISPEXIT
0529 753500 739 MOV COUNTER,#00H
052C 740 DISPEXIT:
052C D0D0 741 POP PSW
052E D0E0 742 POP ACC
0530 32 743 RETI
0531 107C8828 744 TAB1:DB 10H,7cH,88H,28H,64H
0535 64
0536 22027800 745 DB 22H,02H,78H,00H,20H
053A 20
053B 117D8929 746 TAB2:DB 11H,7dH,89H,29H,65H
053F 65
0540 23037901 747 DB 23H,03H,79H,01H,21H
0544 21
0545 748 WRNBYT:
0545 C0E0 749 PUSH ACC
0547 C0D0 750 PUSH PSW
0549 75D018 751 MOV PSW,#18H
054C 752 WRNBYT1:
054C 00 753 NOP
054D 12057C 754 LCALL STA
0550 00 755 NOP
0551 7488 756 MOV A,#88H
0553 00 757 NOP
0554 1205C4 758 LCALL WRBYT
0557 00 759 NOP
0558 1205AE 760 LCALL CACK
055B 00 761 NOP
055C 20D5ED 762 JB F0,WRNBYT1
055F 7930 763 MOV R1,#MTD
0561 764 WRDA:
0561 E7 765 MOV A,@R1
0562 00 766 NOP
0563 1205C4 767 LCALL WRBYT
0566 00 768 NOP
0567 1205AE 769 LCALL CACK
056A 00 770 NOP
056B 20D5DE 771 JB F0,WRNBYT1
056E 09 772 INC R1
056F D53BEF 773 DJNZ NUMBYT,WRDA
0572 00 774 NOP
0573 120595 775 LCALL STOP
0576 00 776 NOP
0577 D0D0 777 POP PSW
0579 D0E0 778 POP ACC
057B 22 779 RET
057C 780 STA:
A51 MACRO ASSEMBLER _煲_PT2258 04/18/2008 00:04:04 PAGE 13
057C D2B4 781 SETB SDA
057E 00 782 nop
057F 00 783 NOP
0580 D2B2 784 SETB SCL
0582 30B2FD 785 WAITS:JNB SCL,WAITS
0585 00 786 NOP
0586 00 787 NOP
0587 00 788 NOP
0588 00 789 nop
0589 C2B4 790 CLR SDA
058B 00 791 NOP
058C 00 792 NOP
058D 00 793 NOP
058E 00 794 NOP
058F 00 795 nop
0590 00 796 NOP
0591 C2B2 797 CLR SCL
0593 00 798 NOP
0594 22 799 RET
0595 800 STOP:
0595 C2B4 801 CLR SDA
0597 00 802 nop
0598 00 803 NOP
0599 D2B2 804 SETB SCL
059B 805 WAITP:
059B 30B2FD 806 JNB SCL,WAITP
059E 00 807 NOP
059F 00 808 NOP
05A0 00 809 nop
05A1 00 810 NOP
05A2 D2B4 811 SETB SDA
05A4 00 812 NOP
05A5 00 813 NOP
05A6 00 814 NOP
05A7 00 815 NOP
05A8 00 816 nop
05A9 00 817 NOP
05AA C2B2 818 CLR SCL
05AC 00 819 NOP
05AD 22 820 RET
05AE D2B4 821 CACK:SETB SDA
05B0 00 822 nop
05B1 00 823 NOP
05B2 D2B2 824 SETB SCL
05B4 00 825 NOP
05B5 C2D5 826 CLR F0
05B7 30B402 827 JNB SDA,CEND
05BA D2D5 828 SETB F0
05BC 829 CEND:
05BC 00 830 nop
05BD C2B2 831 CLR SCL
05BF 00 832 nop
05C0 00 833 NOP
05C1 00 834 NOP
05C2 00 835 NOP
05C3 22 836 RET
05C4 837 WRBYT:
05C4 7807 838 MOV R0,#07H
05C6 33 839 RLC A
05C7 4006 840 JC NEXT1
05C9 C2B4 841 CLR SDA
05CB 00 842 NOP
05CC 00 843 NOP
05CD 8004 844 SJMP NEXT0
05CF 845 NEXT1:
05CF D2B4 846 SETB SDA
A51 MACRO ASSEMBLER _煲_PT2258 04/18/2008 00:04:04 PAGE 14
05D1 00 847 NOP
05D2 00 848 NOP
05D3 849 NEXT0:
05D3 D2B2 850 SETB SCL
05D5 851 WAITW:
05D5 30B2FD 852 JNB SCL,WAITW
05D8 00 853 NOP
05D9 00 854 NOP
05DA 00 855 nop
05DB 00 856 NOP
05DC C2B2 857 CLR SCL
05DE 00 858 nop
05DF 00 859 NOP
05E0 C2B4 860 CLR SDA
05E2 861 WLP:
05E2 33 862 RLC A
05E3 4006 863 JC WR1
05E5 00 864 NOP
05E6 C101 865 AJMP WR0
05E8 866 WLP1:
05E8 D8F8 867 DJNZ R0,WLP
05EA 22 868 RET
05EB 869 WR1:
05EB D2B4 870 SETB SDA
05ED 00 871 nop
05EE 00 872 NOP
05EF D2B2 873 SETB SCL
05F1 00 874 nop
05F2 00 875 NOP
05F3 00 876 NOP
05F4 00 877 NOP
05F5 00 878 NOP
05F6 00 879 NOP
05F7 C2B2 880 CLR SCL
05F9 00 881 nop
05FA 00 882 NOP
05FB C2B4 883 CLR SDA
05FD 00 884 NOP
05FE 00 885 NOP
05FF A1E8 886 AJMP WLP1
0601 887 WR0:
0601 C2B4 888 CLR SDA
0603 00 889 nop
0604 00 890 NOP
0605 D2B2 891 SETB SCL
0607 00 892 nop
0608 00 893 NOP
0609 00 894 NOP
060A 00 895 NOP
060B 00 896 NOP
060C 00 897 NOP
060D C2B2 898 CLR SCL
060F 00 899 NOP
0610 00 900 NOP
0611 0205E8 901 LJMP WLP1
0614 902 DELAY:
0614 7FFF 903 MOV R7,#255
0616 904 D2:
0616 7EC8 905 MOV R6,#200
0618 DEFE 906 DJNZ R6,$
061A DFFA 907 DJNZ R7,D2
061C 22 908 RET
061D 909 clmut:
061D 20490C 910 jb (29h).1,clmut_ex
0620 D249 911 SETB (29H).1
0622 7530F8 912 MOV 30H,#0F8H
A51 MACRO ASSEMBLER _煲_PT2258 04/18/2008 00:04:04 PAGE 15
0625 753B01 913 MOV NUMBYT,#01H
0628 00 914 NOP
0629 B145 915 ACALL WRNBYT
062B 00 916 NOP
062C 917 clmut_ex:
062C 22 918 ret
062D 919 INO1:
062D C0E0 920 PUSH ACC
062F C0D0 921 PUSH PSW
0631 75D010 922 MOV PSW,#10H
0634 C28C 923 CLR TR0
0636 C2AA 924 CLR EX1
0638 858C27 925 MOV 27H,TH0
063B 858A28 926 MOV 28H,TL0
063E 758C00 927 MOV TH0,#00H
0641 758A00 928 MOV TL0,#00H
0644 D28C 929 SETB TR0
0646 304831 930 JNB (29H).0,REST_12
0649 85274A 931 MOV 4AH,27H
064C 85284B 932 MOV 4BH,28H
064F 754C03 933 MOV 4CH,#03H
0652 754D9D 934 MOV 4DH,#9DH
0655 00 935 NOP
0656 12079C 936 LCALL SUB0
0659 00 937 NOP
065A 4018 938 JC X1_009
065C 754C05 939 MOV 4CH,#05H
065F 754D2D 940 MOV 4DH,#2DH
0662 85274A 941 MOV 4AH,27H
0665 85284B 942 MOV 4BH,28H
0668 00 943 NOP
0669 12079C 944 LCALL SUB0
066C 00 945 NOP
066D 500E 946 JNC X1_01
066F C3 947 CLR C
0670 00 948 NOP
0671 020747 949 LJMP X1_02
0674 950 X1_009:
0674 00 951 NOP
0675 E143 952 AJMP X1_005
0677 953 X1_OO1:
0677 00 954 NOP
0678 E15F 955 AJMP X1_OUT1
067A 956 REST_12:
067A 00 957 NOP
067B C1A9 958 AJMP REST_1
067D 959 X1_01:
067D 754C07 960 MOV 4CH,#07H
0680 754DD0 961 MOV 4DH,#0D0H
0683 85274A 962 MOV 4AH,27H
0686 85284B 963 MOV 4BH,28H
0689 00 964 NOP
068A 12079C 965 LCALL SUB0
068D 00 966 NOP
068E 40E4 967 JC X1_009
0690 754C09 968 MOV 4CH,#09H
0693 754DC4 969 MOV 4DH,#0C4H
0696 85274A 970 MOV 4AH,27H
0699 85284B 971 MOV 4BH,28H
069C 00 972 NOP
069D 12079C 973 LCALL SUB0
06A0 00 974 NOP
06A1 4003 975 JC X_01T
06A3 00 976 NOP
06A4 E143 977 AJMP X1_005
06A6 978 X_01T:
A51 MACRO ASSEMBLER _煲_PT2258 04/18/2008 00:04:04 PAGE 16
06A6 00 979 NOP
06A7 E146 980 AJMP X_01
06A9 981 REST_1:
06A9 754C2A 982 MOV 4CH,#2AH
06AC 754DF8 983 MOV 4DH,#0F8H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -