⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 function.lst

📁 一整套电梯控制器源程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
003D         ?C0087:
003D D8FC              DJNZ    R0,?C0086
C51 COMPILER V6.12  FUNCTION                                                               06/05/2005 15:44:45 PAGE 11  

003F 5401              ANL     A,#01H
0041 FF                MOV     R7,A
                                           ; SOURCE LINE # 13
0042 020000      R     LJMP    ?C0002
0045         ?C0003:
0045 ED                MOV     A,R5
0046 C3                CLR     C
0047 9410              SUBB    A,#010H
0049 401A              JC      ?C0005
004B ED                MOV     A,R5
004C 9418              SUBB    A,#018H
004E 5015              JNC     ?C0005
                                           ; SOURCE LINE # 14
0050 900002            MOV     DPTR,#02H
0053 120000      E     LCALL   ?C?CLDOPTR
0056 FC                MOV     R4,A
0057 A806              MOV     R0,AR6
0059 08                INC     R0
005A 8002              SJMP    ?C0089
005C         ?C0088:
005C C3                CLR     C
005D 13                RRC     A
005E         ?C0089:
005E D8FC              DJNZ    R0,?C0088
0060 5401              ANL     A,#01H
0062 FF                MOV     R7,A
                                           ; SOURCE LINE # 15
0063 807E              SJMP    ?C0002
0065         ?C0005:
0065 ED                MOV     A,R5
0066 C3                CLR     C
0067 9418              SUBB    A,#018H
0069 401A              JC      ?C0007
006B ED                MOV     A,R5
006C 9420              SUBB    A,#020H
006E 5015              JNC     ?C0007
                                           ; SOURCE LINE # 16
0070 900003            MOV     DPTR,#03H
0073 120000      E     LCALL   ?C?CLDOPTR
0076 FC                MOV     R4,A
0077 A806              MOV     R0,AR6
0079 08                INC     R0
007A 8002              SJMP    ?C0091
007C         ?C0090:
007C C3                CLR     C
007D 13                RRC     A
007E         ?C0091:
007E D8FC              DJNZ    R0,?C0090
0080 5401              ANL     A,#01H
0082 FF                MOV     R7,A
                                           ; SOURCE LINE # 17
0083 805E              SJMP    ?C0002
0085         ?C0007:
0085 ED                MOV     A,R5
0086 C3                CLR     C
0087 9420              SUBB    A,#020H
0089 401A              JC      ?C0009
008B ED                MOV     A,R5
008C 9428              SUBB    A,#028H
008E 5015              JNC     ?C0009
                                           ; SOURCE LINE # 18
0090 900004            MOV     DPTR,#04H
C51 COMPILER V6.12  FUNCTION                                                               06/05/2005 15:44:45 PAGE 12  

0093 120000      E     LCALL   ?C?CLDOPTR
0096 FC                MOV     R4,A
0097 A806              MOV     R0,AR6
0099 08                INC     R0
009A 8002              SJMP    ?C0093
009C         ?C0092:
009C C3                CLR     C
009D 13                RRC     A
009E         ?C0093:
009E D8FC              DJNZ    R0,?C0092
00A0 5401              ANL     A,#01H
00A2 FF                MOV     R7,A
                                           ; SOURCE LINE # 19
00A3 803E              SJMP    ?C0002
00A5         ?C0009:
00A5 ED                MOV     A,R5
00A6 C3                CLR     C
00A7 9428              SUBB    A,#028H
00A9 401A              JC      ?C0011
00AB ED                MOV     A,R5
00AC 9430              SUBB    A,#030H
00AE 5015              JNC     ?C0011
                                           ; SOURCE LINE # 20
00B0 900005            MOV     DPTR,#05H
00B3 120000      E     LCALL   ?C?CLDOPTR
00B6 FC                MOV     R4,A
00B7 A806              MOV     R0,AR6
00B9 08                INC     R0
00BA 8002              SJMP    ?C0095
00BC         ?C0094:
00BC C3                CLR     C
00BD 13                RRC     A
00BE         ?C0095:
00BE D8FC              DJNZ    R0,?C0094
00C0 5401              ANL     A,#01H
00C2 FF                MOV     R7,A
                                           ; SOURCE LINE # 21
00C3 801E              SJMP    ?C0002
00C5         ?C0011:
00C5 ED                MOV     A,R5
00C6 C3                CLR     C
00C7 9430              SUBB    A,#030H
00C9 4018              JC      ?C0002
00CB ED                MOV     A,R5
00CC 9438              SUBB    A,#038H
00CE 5013              JNC     ?C0002
                                           ; SOURCE LINE # 22
00D0 900006            MOV     DPTR,#06H
00D3 120000      E     LCALL   ?C?CLDOPTR
00D6 FD                MOV     R5,A
00D7 A806              MOV     R0,AR6
00D9 08                INC     R0
00DA 8002              SJMP    ?C0097
00DC         ?C0096:
00DC C3                CLR     C
00DD 13                RRC     A
00DE         ?C0097:
00DE D8FC              DJNZ    R0,?C0096
00E0 5401              ANL     A,#01H
00E2 FF                MOV     R7,A
                                           ; SOURCE LINE # 23
00E3         ?C0002:
C51 COMPILER V6.12  FUNCTION                                                               06/05/2005 15:44:45 PAGE 13  

                                           ; SOURCE LINE # 25
                                           ; SOURCE LINE # 26
00E3         ?C0014:
00E3 22                RET     
             ; FUNCTION _GetArrayData (END)

             ; FUNCTION L?0104 (BEGIN)
0000         L?0105:
0000 F9                MOV     R1,A
0001 E4                CLR     A
0002 3A                ADDC    A,R2
0003 FA                MOV     R2,A
0004         L?0106:
0004 900000      R     MOV     DPTR,#cMOD
0007 E0                MOVX    A,@DPTR
0008 FD                MOV     R5,A
             ; FUNCTION _Set0Data (BEGIN)
0009 900000      R     MOV     DPTR,#pData
000C EB                MOV     A,R3
000D F0                MOVX    @DPTR,A
000E A3                INC     DPTR
000F EA                MOV     A,R2
0010 F0                MOVX    @DPTR,A
0011 A3                INC     DPTR
0012 E9                MOV     A,R1
0013 F0                MOVX    @DPTR,A
;---- Variable 'cMOD' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 28
                                           ; SOURCE LINE # 29
                                           ; SOURCE LINE # 30
0014 ED                MOV     A,R5
0015 B40800            CJNE    A,#08H,?C0098
0018         ?C0098:
0018 4003              JC      $ + 5H
001A 020000      R     LJMP    ?C0025
001D 900000      R     MOV     DPTR,#?C0099
0020 F8                MOV     R0,A
0021 28                ADD     A,R0
0022 28                ADD     A,R0
0023 73                JMP     @A+DPTR
0024         ?C0099:
0024 020000      R     LJMP    ?C0016
0027 020000      R     LJMP    ?C0017
002A 020000      R     LJMP    ?C0018
002D 020000      R     LJMP    ?C0019
0030 020000      R     LJMP    ?C0020
0033 020000      R     LJMP    ?C0021
0036 020000      R     LJMP    ?C0022
0039 020000      R     LJMP    ?C0023
                                           ; SOURCE LINE # 31
003C         ?C0016:
003C 900000      R     MOV     DPTR,#pData
003F E0                MOVX    A,@DPTR
0040 FB                MOV     R3,A
0041 A3                INC     DPTR
0042 E0                MOVX    A,@DPTR
0043 FA                MOV     R2,A
0044 A3                INC     DPTR
0045 E0                MOVX    A,@DPTR
0046 F9                MOV     R1,A
0047 120000      E     LCALL   ?C?CLDPTR
004A 54FE              ANL     A,#0FEH
C51 COMPILER V6.12  FUNCTION                                                               06/05/2005 15:44:45 PAGE 14  

004C 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 32
004F         ?C0017:
004F 900000      R     MOV     DPTR,#pData
0052 E0                MOVX    A,@DPTR
0053 FB                MOV     R3,A
0054 A3                INC     DPTR
0055 E0                MOVX    A,@DPTR
0056 FA                MOV     R2,A
0057 A3                INC     DPTR
0058 E0                MOVX    A,@DPTR
0059 F9                MOV     R1,A
005A 120000      E     LCALL   ?C?CLDPTR
005D 54FD              ANL     A,#0FDH
005F 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 33
0062         ?C0018:
0062 900000      R     MOV     DPTR,#pData
0065 E0                MOVX    A,@DPTR
0066 FB                MOV     R3,A
0067 A3                INC     DPTR
0068 E0                MOVX    A,@DPTR
0069 FA                MOV     R2,A
006A A3                INC     DPTR
006B E0                MOVX    A,@DPTR
006C F9                MOV     R1,A
006D 120000      E     LCALL   ?C?CLDPTR
0070 54FB              ANL     A,#0FBH
0072 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 34
0075         ?C0019:
0075 900000      R     MOV     DPTR,#pData
0078 E0                MOVX    A,@DPTR
0079 FB                MOV     R3,A
007A A3                INC     DPTR
007B E0                MOVX    A,@DPTR
007C FA                MOV     R2,A
007D A3                INC     DPTR
007E E0                MOVX    A,@DPTR
007F F9                MOV     R1,A
0080 120000      E     LCALL   ?C?CLDPTR
0083 54F7              ANL     A,#0F7H
0085 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 35
0088         ?C0020:
0088 900000      R     MOV     DPTR,#pData
008B E0                MOVX    A,@DPTR
008C FB                MOV     R3,A
008D A3                INC     DPTR
008E E0                MOVX    A,@DPTR
008F FA                MOV     R2,A
0090 A3                INC     DPTR
0091 E0                MOVX    A,@DPTR
0092 F9                MOV     R1,A
0093 120000      E     LCALL   ?C?CLDPTR
0096 54EF              ANL     A,#0EFH
0098 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 36
009B         ?C0021:
009B 900000      R     MOV     DPTR,#pData
009E E0                MOVX    A,@DPTR
009F FB                MOV     R3,A
C51 COMPILER V6.12  FUNCTION                                                               06/05/2005 15:44:45 PAGE 15  

00A0 A3                INC     DPTR
00A1 E0                MOVX    A,@DPTR
00A2 FA                MOV     R2,A
00A3 A3                INC     DPTR
00A4 E0                MOVX    A,@DPTR
00A5 F9                MOV     R1,A
00A6 120000      E     LCALL   ?C?CLDPTR
00A9 54DF              ANL     A,#0DFH
00AB 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 37
00AE         ?C0022:
00AE 900000      R     MOV     DPTR,#pData
00B1 E0                MOVX    A,@DPTR
00B2 FB                MOV     R3,A
00B3 A3                INC     DPTR
00B4 E0                MOVX    A,@DPTR
00B5 FA                MOV     R2,A
00B6 A3                INC     DPTR
00B7 E0                MOVX    A,@DPTR
00B8 F9                MOV     R1,A
00B9 120000      E     LCALL   ?C?CLDPTR
00BC 54BF              ANL     A,#0BFH
00BE 020000      E     LJMP    ?C?CSTPTR
                                           ; SOURCE LINE # 38
00C1         ?C0023:
00C1 900000      R     MOV     DPTR,#pData
00C4 E0                MOVX    A,@DPTR
00C5 FB                MOV     R3,A
00C6 A3                INC     DPTR
00C7 E0                MOVX    A,@DPTR
00C8 FA                MOV     R2,A
00C9 A3                INC     DPTR
00CA E0                MOVX    A,@DPTR
00CB F9                MOV     R1,A
00CC 120000      E     LCALL   ?C?CLDPTR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -