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

📄 main.lst

📁 51单片机rtos源代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
00E9 04                INC     A
00EA F0                MOVX    @DPTR,A
00EB         ?C0050:
                                           ; SOURCE LINE # 215
00EB 900000      R     MOV     DPTR,#faultcur
00EE E0                MOVX    A,@DPTR
00EF FF                MOV     R7,A
00F0 900000      R     MOV     DPTR,#faultfirst
00F3 E0                MOVX    A,@DPTR
00F4 2F                ADD     A,R7
00F5 FD                MOV     R5,A
00F6 7F03              MOV     R7,#03H
00F8 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 216
                                           ; SOURCE LINE # 217
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 15  

                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
                                           ; SOURCE LINE # 220
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
00FB         ?C0053:
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 224
00FB E500        R     MOV     A,imgcode
00FD 6073              JZ      ?C0030
00FF 5403              ANL     A,#03H
0101 04                INC     A
0102 F500        R     MOV     imgcode,A
                                           ; SOURCE LINE # 225
0104         ?C0055:
                                           ; SOURCE LINE # 227
0104 E500        R     MOV     A,imgcode
0106 24FE              ADD     A,#0FEH
0108 6026              JZ      ?C0060
010A 14                DEC     A
010B 6042              JZ      ?C0063
010D 2402              ADD     A,#02H
010F 7061              JNZ     ?C0030
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 229
0111         ?C0057:
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 231
0111 900000      R     MOV     DPTR,#firenum
0114 E0                MOVX    A,@DPTR
0115 FF                MOV     R7,A
0116 D3                SETB    C
0117 9400              SUBB    A,#00H
0119 400E              JC      ?C0058
                                           ; SOURCE LINE # 232
                                           ; SOURCE LINE # 233
011B 900000      R     MOV     DPTR,#firefirst
011E E0                MOVX    A,@DPTR
011F 2F                ADD     A,R7
0120 14                DEC     A
0121 FD                MOV     R5,A
0122 7F01              MOV     R7,#01H
0124 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 234
0127 8049              SJMP    ?C0030
                                           ; SOURCE LINE # 235
0129         ?C0058:
                                           ; SOURCE LINE # 236
0129 7F01              MOV     R7,#01H
012B 120000      E     LCALL   _DispNoEvent
                                           ; SOURCE LINE # 237
012E 8042              SJMP    ?C0030
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
0130         ?C0060:
                                           ; SOURCE LINE # 240
                                           ; SOURCE LINE # 241
0130 900000      R     MOV     DPTR,#startnum
0133 E0                MOVX    A,@DPTR
0134 FF                MOV     R7,A
0135 D3                SETB    C
0136 9400              SUBB    A,#00H
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 16  

0138 400E              JC      ?C0061
                                           ; SOURCE LINE # 242
                                           ; SOURCE LINE # 243
013A 900000      R     MOV     DPTR,#startfirst
013D E0                MOVX    A,@DPTR
013E 2F                ADD     A,R7
013F 14                DEC     A
0140 FD                MOV     R5,A
0141 7F02              MOV     R7,#02H
0143 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 244
0146 802A              SJMP    ?C0030
                                           ; SOURCE LINE # 245
0148         ?C0061:
                                           ; SOURCE LINE # 246
0148 7F02              MOV     R7,#02H
014A 120000      E     LCALL   _DispNoEvent
                                           ; SOURCE LINE # 247
014D 8023              SJMP    ?C0030
                                           ; SOURCE LINE # 248
                                           ; SOURCE LINE # 249
014F         ?C0063:
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
014F 900000      R     MOV     DPTR,#faultnum
0152 E0                MOVX    A,@DPTR
0153 FF                MOV     R7,A
0154 D3                SETB    C
0155 9400              SUBB    A,#00H
0157 400E              JC      ?C0064
                                           ; SOURCE LINE # 252
                                           ; SOURCE LINE # 253
0159 900000      R     MOV     DPTR,#faultfirst
015C E0                MOVX    A,@DPTR
015D 2F                ADD     A,R7
015E 14                DEC     A
015F FD                MOV     R5,A
0160 7F03              MOV     R7,#03H
0162 120000      R     LCALL   _DispEvent
                                           ; SOURCE LINE # 254
0165 800B              SJMP    ?C0030
                                           ; SOURCE LINE # 255
0167         ?C0064:
                                           ; SOURCE LINE # 256
0167 7F03              MOV     R7,#03H
0169 120000      E     LCALL   _DispNoEvent
                                           ; SOURCE LINE # 257
016C 8004              SJMP    ?C0030
                                           ; SOURCE LINE # 258
                                           ; SOURCE LINE # 259
                                           ; SOURCE LINE # 260
                                           ; SOURCE LINE # 261
                                           ; SOURCE LINE # 262
016E         ?C0066:
                                           ; SOURCE LINE # 263
                                           ; SOURCE LINE # 264
016E D200        R     SETB    mute
                                           ; SOURCE LINE # 265
0170 C200        R     CLR     sound
                                           ; SOURCE LINE # 266
                                           ; SOURCE LINE # 267
                                           ; SOURCE LINE # 268
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 17  

0172         ?C0030:
                                           ; SOURCE LINE # 269
0172 E500        R     MOV     A,keyfirst
0174 04                INC     A
0175 540F              ANL     A,#0FH
0177 F500        R     MOV     keyfirst,A
                                           ; SOURCE LINE # 270
0179 1500        R     DEC     keynum
                                           ; SOURCE LINE # 271
017B 22                RET     
             ; FUNCTION KeyProc (END)

             ; FUNCTION _DispEvent (BEGIN)
0000 900000      R     MOV     DPTR,#type
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
0005 A3                INC     DPTR
0006 ED                MOV     A,R5
0007 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
                                           ; SOURCE LINE # 275
0008 900000      R     MOV     DPTR,#type
000B E0                MOVX    A,@DPTR
000C 24FE              ADD     A,#0FEH
000E 6036              JZ      ?C0070
0010 14                DEC     A
0011 605F              JZ      ?C0071
0013 2402              ADD     A,#02H
0015 6003              JZ      $ + 5H
0017 020000      R     LJMP    ?C0072
                                           ; SOURCE LINE # 276
                                           ; SOURCE LINE # 277
001A         ?C0069:
                                           ; SOURCE LINE # 278
                                           ; SOURCE LINE # 279
001A 900000      R     MOV     DPTR,#loc
001D E0                MOVX    A,@DPTR
001E 75F020            MOV     B,#020H
0021 A4                MUL     AB
0022 2400        R     ADD     A,#LOW Fire
0024 F582              MOV     DPL,A
0026 E5F0              MOV     A,B
0028 3400        R     ADDC    A,#HIGH Fire
002A AF82              MOV     R7,DPL
002C FE                MOV     R6,A
002D 120000      E     LCALL   _OutEvent
                                           ; SOURCE LINE # 280
0030 900000      R     MOV     DPTR,#firenum
0033 E0                MOVX    A,@DPTR
0034 FF                MOV     R7,A
0035 900000      R     MOV     DPTR,#type
0038 E0                MOVX    A,@DPTR
0039 FD                MOV     R5,A
003A 120000      E     LCALL   _OutTNum
                                           ; SOURCE LINE # 281
003D 900000      R     MOV     DPTR,#firecur
0040 E0                MOVX    A,@DPTR
0041 FF                MOV     R7,A
0042 120000      E     LCALL   _OutCur
                                           ; SOURCE LINE # 282
0045 22                RET     
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 18  

                                           ; SOURCE LINE # 283
                                           ; SOURCE LINE # 284
0046         ?C0070:
                                           ; SOURCE LINE # 285
                                           ; SOURCE LINE # 286
0046 900000      R     MOV     DPTR,#loc
0049 E0                MOVX    A,@DPTR
004A 75F020            MOV     B,#020H
004D A4                MUL     AB
004E 2400        R     ADD     A,#LOW Start
0050 F582              MOV     DPL,A
0052 E5F0              MOV     A,B
0054 3400        R     ADDC    A,#HIGH Start
0056 AF82              MOV     R7,DPL
0058 FE                MOV     R6,A
0059 120000      E     LCALL   _OutEvent
                                           ; SOURCE LINE # 287
005C 900000      R     MOV     DPTR,#startnum
005F E0                MOVX    A,@DPTR
0060 FF                MOV     R7,A
0061 900000      R     MOV     DPTR,#type
0064 E0                MOVX    A,@DPTR
0065 FD                MOV     R5,A
0066 120000      E     LCALL   _OutTNum
                                           ; SOURCE LINE # 288
0069 900000      R     MOV     DPTR,#startcur
006C E0                MOVX    A,@DPTR
006D FF                MOV     R7,A
006E 120000      E     LCALL   _OutCur
                                           ; SOURCE LINE # 289
0071 22                RET     
                                           ; SOURCE LINE # 290
                                           ; SOURCE LINE # 291
0072         ?C0071:
                                           ; SOURCE LINE # 292
                                           ; SOURCE LINE # 293
0072 900000      R     MOV     DPTR,#loc
0075 E0                MOVX    A,@DPTR
0076 75F020            MOV     B,#020H
0079 A4                MUL     AB
007A 2400        R     ADD     A,#LOW Fault
007C F582              MOV     DPL,A
007E E5F0              MOV     A,B
0080 3400        R     ADDC    A,#HIGH Fault
0082 AF82              MOV     R7,DPL
0084 FE                MOV     R6,A
0085 120000      E     LCALL   _OutEvent
                                           ; SOURCE LINE # 294
0088 900000      R     MOV     DPTR,#faultnum
008B E0                MOVX    A,@DPTR
008C FF                MOV     R7,A
008D 900000      R     MOV     DPTR,#type
0090 E0                MOVX    A,@DPTR
0091 FD                MOV     R5,A
0092 120000      E     LCALL   _OutTNum
                                           ; SOURCE LINE # 295
0095 900000      R     MOV     DPTR,#faultcur
0098 E0                MOVX    A,@DPTR
0099 FF                MOV     R7,A
009A 120000      E     LCALL   _OutCur
                                           ; SOURCE LINE # 296
                                           ; SOURCE LINE # 298
C51 COMPILER V6.02  MAIN                                                                   04/04/2001 08:36:59 PAGE 19  

                                           ; SOURCE LINE # 299
009D         ?C0072:
009D 22                RET     
             ; FUNCTION _DispEvent (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    957    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =  24601       3
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     29    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =     16    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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