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

📄 main.lst

📁 51单片机rtos源代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
005C         ?C0021:
                                           ; SOURCE LINE # 146
005C 120000      E     LCALL   RS485
                                           ; SOURCE LINE # 147
005F 300015      R     JNB     fireflag,?C0022
0062 750001      R     MOV     imgcode,#01H
0065 900000      R     MOV     DPTR,#firecur
0068 E0                MOVX    A,@DPTR
0069 FF                MOV     R7,A
006A 900000      R     MOV     DPTR,#firefirst
006D E0                MOVX    A,@DPTR
006E 2F                ADD     A,R7
006F FD                MOV     R5,A
0070 7F01              MOV     R7,#01H
0072 120000      R     LCALL   _DispEvent
0075 C200        R     CLR     fireflag
0077         ?C0022:
                                           ; SOURCE LINE # 148
0077 300015      R     JNB     startflag,?C0023
007A 750002      R     MOV     imgcode,#02H
007D 900000      R     MOV     DPTR,#startcur
0080 E0                MOVX    A,@DPTR
0081 FF                MOV     R7,A
0082 900000      R     MOV     DPTR,#startfirst
0085 E0                MOVX    A,@DPTR
0086 2F                ADD     A,R7
0087 FD                MOV     R5,A
0088 7F02              MOV     R7,#02H
008A 120000      R     LCALL   _DispEvent
008D C200        R     CLR     startflag
008F         ?C0023:
                                           ; SOURCE LINE # 149
008F 3000BB      R     JNB     faultflag,?C0018
0092 750003      R     MOV     imgcode,#03H
0095 900000      R     MOV     DPTR,#faultcur
0098 E0                MOVX    A,@DPTR
0099 FF                MOV     R7,A
009A 900000      R     MOV     DPTR,#faultfirst
009D E0                MOVX    A,@DPTR
009E 2F                ADD     A,R7
009F FD                MOV     R5,A
00A0 7F03              MOV     R7,#03H
00A2 120000      R     LCALL   _DispEvent
00A5 C200        R     CLR     faultflag
                                           ; SOURCE LINE # 150
00A7 80A4              SJMP    ?C0018
                                           ; SOURCE LINE # 151
00A9 22                RET     
             ; FUNCTION main (END)

             ; FUNCTION SelfTest (BEGIN)
                                           ; SOURCE LINE # 154
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 11  

                                           ; SOURCE LINE # 155
                                           ; SOURCE LINE # 157
0000 90C000            MOV     DPTR,#0C000H
0003 E0                MOVX    A,@DPTR
0004 F500        E     MOV     zkpb,A
                                           ; SOURCE LINE # 158
0006 E0                MOVX    A,@DPTR
0007 440F              ORL     A,#0FH
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 159
;---- Variable 'i' assigned to Register 'R7' ----
000A E4                CLR     A
000B FF                MOV     R7,A
000C         ?C0026:
000C EF                MOV     A,R7
000D C3                CLR     C
000E 9464              SUBB    A,#064H
0010 5003              JNC     ?C0027
0012 0F                INC     R7
0013 80F7              SJMP    ?C0026
0015         ?C0027:
                                           ; SOURCE LINE # 160
0015 90C000            MOV     DPTR,#0C000H
0018 E500        E     MOV     A,zkpb
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 161
001B 22                RET     
             ; FUNCTION SelfTest (END)

             ; FUNCTION KeyProc (BEGIN)
                                           ; SOURCE LINE # 163
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 165
0000 7400        R     MOV     A,#LOW KeyBuf
0002 2500        R     ADD     A,keyfirst
0004 F582              MOV     DPL,A
0006 E4                CLR     A
0007 3400        R     ADDC    A,#HIGH KeyBuf
0009 F583              MOV     DPH,A
000B E0                MOVX    A,@DPTR
000C 14                DEC     A
000D 6078              JZ      ?C0042
000F 14                DEC     A
0010 7003              JNZ     $ + 5H
0012 020000      R     LJMP    ?C0053
0015 14                DEC     A
0016 7003              JNZ     $ + 5H
0018 020000      R     LJMP    ?C0066
001B 2403              ADD     A,#03H
001D 6003              JZ      $ + 5H
001F 020000      R     LJMP    ?C0030
                                           ; SOURCE LINE # 166
                                           ; SOURCE LINE # 167
0022         ?C0031:
                                           ; SOURCE LINE # 168
                                           ; SOURCE LINE # 169
0022 E500        R     MOV     A,imgcode
0024 24FE              ADD     A,#0FEH
0026 6025              JZ      ?C0036
0028 14                DEC     A
0029 6040              JZ      ?C0038
002B 2402              ADD     A,#02H
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 12  

002D 7058              JNZ     ?C0042
                                           ; SOURCE LINE # 170
                                           ; SOURCE LINE # 171
                                           ; SOURCE LINE # 172
002F         ?C0034:
                                           ; SOURCE LINE # 173
                                           ; SOURCE LINE # 175
002F 900000      R     MOV     DPTR,#firecur
0032 E0                MOVX    A,@DPTR
0033 D3                SETB    C
0034 9400              SUBB    A,#00H
0036 4003              JC      ?C0035
0038 E0                MOVX    A,@DPTR
0039 14                DEC     A
003A F0                MOVX    @DPTR,A
003B         ?C0035:
                                           ; SOURCE LINE # 176
003B 900000      R     MOV     DPTR,#firecur
003E E0                MOVX    A,@DPTR
003F FF                MOV     R7,A
0040 900000      R     MOV     DPTR,#firefirst
0043 E0                MOVX    A,@DPTR
0044 2F                ADD     A,R7
0045 FD                MOV     R5,A
0046 7F01              MOV     R7,#01H
0048 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 177
004B 803A              SJMP    ?C0042
                                           ; SOURCE LINE # 178
                                           ; SOURCE LINE # 179
004D         ?C0036:
                                           ; SOURCE LINE # 180
                                           ; SOURCE LINE # 181
004D 900000      R     MOV     DPTR,#startcur
0050 E0                MOVX    A,@DPTR
0051 D3                SETB    C
0052 9400              SUBB    A,#00H
0054 4003              JC      ?C0037
0056 E0                MOVX    A,@DPTR
0057 14                DEC     A
0058 F0                MOVX    @DPTR,A
0059         ?C0037:
                                           ; SOURCE LINE # 182
0059 900000      R     MOV     DPTR,#startcur
005C E0                MOVX    A,@DPTR
005D FF                MOV     R7,A
005E 900000      R     MOV     DPTR,#startfirst
0061 E0                MOVX    A,@DPTR
0062 2F                ADD     A,R7
0063 FD                MOV     R5,A
0064 7F02              MOV     R7,#02H
0066 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 183
0069 801C              SJMP    ?C0042
                                           ; SOURCE LINE # 184
                                           ; SOURCE LINE # 185
006B         ?C0038:
                                           ; SOURCE LINE # 186
                                           ; SOURCE LINE # 187
006B 900000      R     MOV     DPTR,#faultcur
006E E0                MOVX    A,@DPTR
006F D3                SETB    C
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 13  

0070 9400              SUBB    A,#00H
0072 4003              JC      ?C0039
0074 E0                MOVX    A,@DPTR
0075 14                DEC     A
0076 F0                MOVX    @DPTR,A
0077         ?C0039:
                                           ; SOURCE LINE # 188
0077 900000      R     MOV     DPTR,#faultcur
007A E0                MOVX    A,@DPTR
007B FF                MOV     R7,A
007C 900000      R     MOV     DPTR,#faultfirst
007F E0                MOVX    A,@DPTR
0080 2F                ADD     A,R7
0081 FD                MOV     R5,A
0082 7F03              MOV     R7,#03H
0084 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 189
                                           ; SOURCE LINE # 190
                                           ; SOURCE LINE # 191
                                           ; SOURCE LINE # 192
                                           ; SOURCE LINE # 193
                                           ; SOURCE LINE # 194
                                           ; SOURCE LINE # 195
0087         ?C0042:
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
0087 E500        R     MOV     A,imgcode
0089 24FE              ADD     A,#0FEH
008B 602A              JZ      ?C0047
008D 14                DEC     A
008E 604A              JZ      ?C0049
0090 2402              ADD     A,#02H
0092 7067              JNZ     ?C0053
                                           ; SOURCE LINE # 198
                                           ; SOURCE LINE # 199
                                           ; SOURCE LINE # 200
0094         ?C0045:
                                           ; SOURCE LINE # 201
                                           ; SOURCE LINE # 202
0094 900000      R     MOV     DPTR,#firenum
0097 E0                MOVX    A,@DPTR
0098 14                DEC     A
0099 FF                MOV     R7,A
009A 900000      R     MOV     DPTR,#firecur
009D E0                MOVX    A,@DPTR
009E C3                CLR     C
009F 9F                SUBB    A,R7
00A0 5003              JNC     ?C0046
00A2 E0                MOVX    A,@DPTR
00A3 04                INC     A
00A4 F0                MOVX    @DPTR,A
00A5         ?C0046:
                                           ; SOURCE LINE # 203
00A5 900000      R     MOV     DPTR,#firecur
00A8 E0                MOVX    A,@DPTR
00A9 FF                MOV     R7,A
00AA 900000      R     MOV     DPTR,#firefirst
00AD E0                MOVX    A,@DPTR
00AE 2F                ADD     A,R7
00AF FD                MOV     R5,A
00B0 7F01              MOV     R7,#01H
00B2 120000      R     LCALL   _DispEvent
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 14  

                                           ; SOURCE LINE # 204
00B5 8044              SJMP    ?C0053
                                           ; SOURCE LINE # 205
                                           ; SOURCE LINE # 206
00B7         ?C0047:
                                           ; SOURCE LINE # 207
                                           ; SOURCE LINE # 208
00B7 900000      R     MOV     DPTR,#startnum
00BA E0                MOVX    A,@DPTR
00BB 14                DEC     A
00BC FF                MOV     R7,A
00BD 900000      R     MOV     DPTR,#startcur
00C0 E0                MOVX    A,@DPTR
00C1 C3                CLR     C
00C2 9F                SUBB    A,R7
00C3 5003              JNC     ?C0048
00C5 E0                MOVX    A,@DPTR
00C6 04                INC     A
00C7 F0                MOVX    @DPTR,A
00C8         ?C0048:
                                           ; SOURCE LINE # 209
00C8 900000      R     MOV     DPTR,#startcur
00CB E0                MOVX    A,@DPTR
00CC FF                MOV     R7,A
00CD 900000      R     MOV     DPTR,#startfirst
00D0 E0                MOVX    A,@DPTR
00D1 2F                ADD     A,R7
00D2 FD                MOV     R5,A
00D3 7F02              MOV     R7,#02H
00D5 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 210
00D8 8021              SJMP    ?C0053
                                           ; SOURCE LINE # 211
                                           ; SOURCE LINE # 212
00DA         ?C0049:
                                           ; SOURCE LINE # 213
                                           ; SOURCE LINE # 214
00DA 900000      R     MOV     DPTR,#faultnum
00DD E0                MOVX    A,@DPTR
00DE 14                DEC     A
00DF FF                MOV     R7,A
00E0 900000      R     MOV     DPTR,#faultcur
00E3 E0                MOVX    A,@DPTR
00E4 C3                CLR     C
00E5 9F                SUBB    A,R7
00E6 5003              JNC     ?C0050
00E8 E0                MOVX    A,@DPTR

⌨️ 快捷键说明

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