📄 tem.lst
字号:
Line I Addr Code Source
604: 0542 D2 8E SETB TR1
605: 0544 80 05 SJMP LOOP43
606: 0546 LOOP33:
607: 0546 10 8D 07 JBC TF0,LOOP53
608: 0549 80 FB SJMP LOOP33
609: 054B LOOP43:
610: 054B 10 8F 14 JBC TF1,LOOP63
611: 054E 80 FB SJMP LOOP43
612: 0550 LOOP53:
613: 0550 DA 04 DJNZ R2,LOOPZ13
614: 0552 D2 B4 SETB P3.4
615: 0554 80 E6 SJMP LOOP23
616: 0556 LOOPZ13:
617: 0556 12 07 52 LCALL ZHUANHUAN
618: 0559 12 06 90 LCALL CHNTER
619: 055C 12 05 C1 LCALL SHOW
620: 055F 02 05 32 LJMP LOOP13
621: 0562 LOOP63:
622: 0562 DE 03 DJNZ R6,LOOPZ23
623: 0564 02 00 5E LJMP LLL
624: 0567 LOOPZ23:
625: 0567 12 07 52 LCALL ZHUANHUAN
626: 056A 12 06 90 LCALL CHNTER
627: 056D 12 05 C1 LCALL SHOW
628: 0570 02 05 3C LJMP LOOP23
629: 0573 WU4:
630: 0573 75 89 01 MOV TMOD,#01H
631: 0576 7A 10 MOV R2,#16
632: 0578 C2 B4 CLR P3.4
633: 057A LOOP14:
634: 057A 75 8C EC MOV TH0,#0ECH
635: 057D 75 8A 78 MOV TL0,#78H
636: 0580 D2 8C SETB TR0
637: 0582 LOOP24:
638: 0582 10 8D 02 JBC TF0,LOOP34
639: 0585 80 FB SJMP LOOP24
640: 0587 LOOP34:
641: 0587 DA 05 DJNZ R2,LOOPZ14
642: 0589 D2 B4 SETB P3.4
643: 058B 02 00 5E LJMP LLL
644: 058E LOOPZ14:
645: 058E 12 07 52 LCALL ZHUANHUAN
646: 0591 12 06 90 LCALL CHNTER
647: 0594 12 05 C1 LCALL SHOW
648: 0597 02 05 7A LJMP LOOP14
649: 059A WU5:
650: 059A 75 89 01 MOV TMOD,#01H
651: 059D 7A 10 MOV R2,#16
652: 059F C2 B5 CLR P3.5
653: 05A1 LOOP15:
654: 05A1 75 8C EC MOV TH0,#0ECH
655: 05A4 75 8A 78 MOV TL0,#78H
656: 05A7 D2 8C SETB TR0
657: 05A9 LOOP25:
658: 05A9 10 8D 02 JBC TF0,LOOP35
659: 05AC 80 FB SJMP LOOP25
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 13
Line I Addr Code Source
660: 05AE LOOP35:
661: 05AE DA 05 DJNZ R2,LOOPZ15
662: 05B0 D2 B5 SETB P3.5
663: 05B2 02 00 5E LJMP LLL
664: 05B5 LOOPZ15:
665: 05B5 12 07 52 LCALL ZHUANHUAN
666: 05B8 12 06 90 LCALL CHNTER
667: 05BB 12 05 C1 LCALL SHOW
668: 05BE 02 05 A1 LJMP LOOP15
669: 05C1 SHOW:
670: 05C1 12 06 46 LCALL SHIFT
671: 05C4 E7 MOV A,@R1
672: 05C5 09 INC R1
673: 05C6 90 06 3B MOV DPTR,#TAB
674: 05C9 93 MOVC A,@A+DPTR
675: 05CA F5 90 MOV P1,A
676: 05CC D2 B0 SETB P3.0
677: 05CE 12 06 7E LCALL DELAY3
678: 05D1 C2 B0 CLR P3.0
679: 05D3 12 06 7E LCALL DELAY3
680:
681: 05D6 E7 MOV A,@R1
682: 05D7 C4 SWAP A
683: 05D8 54 0F ANL A,#0FH
684: 05DA 93 MOVC A,@A+DPTR
685: 05DB F5 90 MOV P1,A
686: 05DD D2 B1 SETB P3.1
687: 05DF 12 06 7E LCALL DELAY3
688: 05E2 C2 B1 CLR P3.1
689: 05E4 12 06 7E LCALL DELAY3
690:
691: 05E7 E7 MOV A,@R1
692: 05E8 09 INC R1
693: 05E9 54 0F ANL A,#0FH
694: 05EB 93 MOVC A,@A+DPTR
695: 05EC F5 90 MOV P1,A
696: 05EE D2 B2 SETB P3.2
697: 05F0 12 06 7E LCALL DELAY3
698: 05F3 C2 B2 CLR P3.2
699: 05F5 12 06 7E LCALL DELAY3
700:
701: 05F8 E7 MOV A,@R1
702: 05F9 09 INC R1
703: 05FA 93 MOVC A,@A+DPTR
704: 05FB F5 90 MOV P1,A
705: 05FD D2 A3 SETB P2.3
706: 05FF 12 06 7E LCALL DELAY3
707: 0602 C2 A3 CLR P2.3
708: 0604 12 06 7E LCALL DELAY3
709:
710: 0607 E7 MOV A,@R1
711: 0608 C4 SWAP A
712: 0609 54 0F ANL A,#0FH
713: 060B 93 MOVC A,@A+DPTR
714: 060C F5 90 MOV P1,A
715: 060E D2 A1 SETB P2.1
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 14
Line I Addr Code Source
716: 0610 12 06 7E LCALL DELAY3
717: 0613 C2 A1 CLR P2.1
718: 0615 12 06 7E LCALL DELAY3
719:
720: 0618 E7 MOV A,@R1
721: 0619 54 0F ANL A,#0FH
722: 061B 93 MOVC A,@A+DPTR
723: 061C F5 90 MOV P1,A
724: 061E D2 A2 SETB P2.2
725: 0620 12 06 7E LCALL DELAY3
726: 0623 C2 A2 CLR P2.2
727: 0625 12 06 7E LCALL DELAY3
728:
729: 0628 C2 A4 CLR P2.4
730: 062A C2 A5 CLR P2.5
731: 062C C2 A6 CLR P2.6
732: 062E C2 A7 CLR P2.7
733: 0630 D2 A4 SETB P2.4
734: 0632 D2 A5 SETB P2.5
735: 0634 D2 A6 SETB P2.6
736: 0636 D2 A7 SETB P2.7
737: 0638 12 06 7E LCALL DELAY3
738: ; 数字代码表
739: 063B 3F 06 5B 4F TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
063F 66 6D 7D 07
0643 7F 6F
740: 0645 22 RET
741:
742: 0646 SHIFT:
743: 0646 79 3D MOV R1,#3DH
744: 0648 E5 25 MOV A,25H
745: 064A 75 F0 64 MOV B,#100
746: 064D 84 DIV AB
747: 064E F7 MOV @R1,A
748: 064F 09 INC R1
749: 0650 74 0A MOV A,#10
750: 0652 C5 F0 XCH A,B
751: 0654 84 DIV AB
752: 0655 C4 SWAP A
753: 0656 25 F0 ADD A,B
754: 0658 F7 MOV @R1,A
755: 0659 09 INC R1
756: 065A E5 28 MOV A,28H
757: 065C F7 MOV @R1,A
758: 065D 09 INC R1
759: 065E E5 34 MOV A,34H
760: 0660 75 F0 0A MOV B,#10
761: 0663 84 DIV AB
762: 0664 C4 SWAP A
763: 0665 25 F0 ADD A,B
764: 0667 F7 MOV @R1,A
765: 0668 19 DEC R1
766: 0669 19 DEC R1
767: 066A 19 DEC R1
768: 066B 22 RET
769:
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 15
Line I Addr Code Source
770: 066C DELAY1:
771: 066C 7D 0A MOV R5,#10
772: 066E DE11 :
773: 066E 7C 50 MOV R4,#80
774: 0670 DE12:
775: 0670 DC FE DJNZ R4,DE12
776: 0672 DD FA DJNZ R5,DE11
777: 0674 22 RET
778:
779: 0675 DELAY2:
780: 0675 7D 14 MOV R5,#20
781: 0677 DE21:
782: 0677 7C 50 MOV R4,#80
783: 0679 DE22:
784: 0679 DC FE DJNZ R4,DE22
785: 067B DD FA DJNZ R5,DE21
786: 067D 22 RET
787:
788: 067E DELAY3:
789: 067E 7D 1E MOV R5,#30
790: 0680 DE31:
791: 0680 7C 1E MOV R4,#30
792: 0682 DE32:
793: 0682 DC FE DJNZ R4,DE32
794: 0684 DD FA DJNZ R5,DE31
795: 0686 22 RET
796:
797: 0687 DELAY4:
798: 0687 7D 64 MOV R5,#100
799: 0689 DE41:
800: 0689 7C 3C MOV R4,#60
801: 068B DE42:
802: 068B DC FE DJNZ R4,DE42
803: 068D DD FA DJNZ R5,DE41
804: 068F 22 RET
805:
806: 0690 CHNTER:
807: 0690 75 21 65 MOV 21H,#101
808: 0693 75 22 00 MOV 22H,#0
809: 0696 E6 MOV A,@R0
810: 0697 85 21 F0 MOV B,21H
811: 069A A4 MUL AB
812: 069B 25 22 ADD A,22H
813: 069D F5 24 MOV 24H,A
814: 069F E5 F0 MOV A,B
815: 06A1 35 23 ADDC A,23H
816: 06A3 F5 25 MOV 25H,A
817: 06A5 22 RET
818:
819: 06A6 FILTER:
820: 06A6 E5 31 MOV A,31H
821: 06A8 B5 32 02 CJNE A,32H,CMP1
822: 06AB C1 B3 AJMP CMP2
823: 06AD CMP1:
824: 06AD 50 04 JNC CMP2
825: 06AF C5 32 XCH A,32H
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 16
Line I Addr Code Source
826: 06B1 C5 31 XCH A,31H
827: 06B3 CMP2:
828: 06B3 E5 32 MOV A,32H
829: 06B5 B5 33 03 CJNE A,33H,CMP3
830: 06B8 F5 38 MOV 38H,A
831: 06BA 22 RET
832: 06BB CMP3:
833: 06BB 40 03 JC CMP4
834: 06BD F5 38 MOV 38H,A
835: 06BF 22 RET
836: 06C0 CMP4:
837: 06C0 E5 33 MOV A,33H
838: 06C2 B5 31 03 CJNE A,31H,CMP5
839: 06C5 F5 38 MOV 38H,A
840: 06C7 22 RET
841: 06C8 CMP5:
842: 06C8 40 02 JC CMP6
843: 06CA C5 31 XCH A,31H
844: 06CC CMP6:
845: 06CC F5 38 MOV 38H,A
846: 06CE 22 RET
847:
848: 06CF MULT1:
849: 06CF E5 39 MOV A,39H
850: 06D1 64 00 XRL A,#00H
851: 06D3 20 E7 03 JB ACC.7,NEGFU1
852: 06D6 02 06 EA LJMP POS1
853: 06D9 NEGFU1:
854: 06D9 E5 39 MOV A,39H
855: 06DB F4 CPL A
856: 06DC 24 01 ADD A,#01H
857: 06DE 75 F0 02 MOV B,#02H
858: 06E1 A4 MUL AB
859: 06E2 F5 3C MOV 3CH,A
860: 06E4 F4 CPL A
861: 06E5 24 01 ADD A,#01H
862: 06E7 F5 36 MOV 36H,A
863: 06E9 22 RET
864: 06EA POS1:
865: 06EA E5 39 MOV A,39H
866: 06EC 75 F0 02 MOV B,#02H
867: 06EF A4 MUL AB
868: 06F0 F5 36 MOV 36H,A
869: 06F2 22 RET
870:
871: 06F3 MULT2:
872: 06F3 E5 3B MOV A,3BH
873: 06F5 64 00 XRL A,#00H
874: 06F7 20 E7 03 JB ACC.7,NEGFU2
875: 06FA 02 07 20 LJMP POS2
876: 06FD NEGFU2:
877: 06FD E5 3B MOV A,3BH
878: 06FF F4 CPL A
879: 0700 24 01 ADD A,#01H
880: 0702 75 F0 02 MOV B,#2
881: 0705 A4 MUL AB
ASEM-51 V1.2 Copyright (c) 1996 by W.W. Heinz PAGE 17
Line I Addr Code Source
882: 0706 F5 2C MOV 2CH,A
883: 0708 E5 3B MOV A,3BH
884: 070A F4 CPL A
885: 070B 24 01 ADD A,#01H
886: 070D 75 F0 02 MOV B,#2
887: 0710 84 DIV AB
888: 0711 F5 2D MOV 2DH,A
889: 0713 85 2C F0 MOV B,2CH
890: 0716 25 F0 ADD A,B
891: 0718 F5 3C MOV 3CH,A
892: 071A F4 CPL A
893: 071B 24 01 ADD A,#01H
894: 071D F5 37 MOV 37H,A
895: 071F 22 RET
896: 0720 POS2:
897: 0720 E5 3B MOV A,3BH
898: 0722 75 F0 02 MOV B,#2
899: 0725 A4 MUL AB
900: 0726 F5 2C MOV 2CH,A
901: 0728 E5 3B MOV A,3BH
902: 072A 75 F0 02 MOV B,#2
903: 072D 84 DIV AB
904: 072E F5 2D MOV 2DH,A
905: 0730 85 2C F0 MOV B,2CH
906: 0733 25 F0 ADD A,B
907: 0735 F5 37 MOV 37H,A
908: 0737 22 RET
909:
910: 0738 WUCHA:
911: 0738 E5 34 MOV A,34H
912: 073A 75 F0 0A MOV B,#10
913: 073D A4 MUL AB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -