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

📄 main.lst

📁 电话单路计费系统!LCD段码显示!电话机设定自由费率,根据反极信号计费及延时计费自由设定!
💻 LST
📖 第 1 页 / 共 5 页
字号:
01EC 6002              JZ      ?C0084
01EE         ?C0143:
C51 COMPILER V7.10   MAIN                                                                  05/07/2006 17:33:51 PAGE 19  

01EE 805D              SJMP    ?C0147
01F0         ?C0084:
                                           ; SOURCE LINE # 312
01F0         ?C0137:
01F0 020000      R     LJMP    showsucceed
                                           ; SOURCE LINE # 313
                                           ; SOURCE LINE # 317
01F3         ?C0085:
                                           ; SOURCE LINE # 318
01F3         ?C0138:
                                           ; SOURCE LINE # 319
                                           ; SOURCE LINE # 320
01F3 803A              SJMP    ?C0145
                                           ; SOURCE LINE # 321
01F5         ?C0086:
                                           ; SOURCE LINE # 322
01F5 E500        R     MOV     A,KeyTemp
01F7 640C              XRL     A,#0CH
01F9 6002              JZ      ?C0087
01FB         ?C0144:
01FB 8050              SJMP    ?C0147
01FD         ?C0087:
                                           ; SOURCE LINE # 323
01FD 120000      R     LCALL   L?0158
0200 750050      E     MOV     ?_EEWritePage?BYTE+04H,#050H
0203 750001      E     MOV     ?_EEWritePage?BYTE+05H,#01H
0206 E4                CLR     A
0207 FD                MOV     R5,A
0208 120000      E     LCALL   _EEWritePage
                                           ; SOURCE LINE # 324
020B 7FFF              MOV     R7,#0FFH
020D 7E00              MOV     R6,#00H
020F 120000      E     LCALL   _DELAY
                                           ; SOURCE LINE # 325
0212 7B00              MOV     R3,#00H
0214 7A00        R     MOV     R2,#HIGH p
0216 7900        R     MOV     R1,#LOW p
0218 750050      E     MOV     ?_EEReadPage?BYTE+04H,#050H
021B 750001      E     MOV     ?_EEReadPage?BYTE+05H,#01H
                                           ; SOURCE LINE # 326
021E 120000      R     LCALL   L?0159
0221 6002              JZ      ?C0088
0223         ?C0146:
0223 8028              SJMP    ?C0147
0225         ?C0088:
                                           ; SOURCE LINE # 327
0225 120000      R     LCALL   showsucceed
                                           ; SOURCE LINE # 328
0228 E500        R     MOV     A,key
022A 24FF              ADD     A,#0FFH
022C 9200        R     MOV     LineType,C
                                           ; SOURCE LINE # 329
022E 22                RET     
                                           ; SOURCE LINE # 333
022F         ?C0089:
                                           ; SOURCE LINE # 334
022F         ?C0145:
022F 850000      R     MOV     key,KeyTemp
                                           ; SOURCE LINE # 335
0232 0500        R     INC     count
                                           ; SOURCE LINE # 336
0234 22                RET     
C51 COMPILER V7.10   MAIN                                                                  05/07/2006 17:33:51 PAGE 20  

                                           ; SOURCE LINE # 337
0235         ?C0090:
                                           ; SOURCE LINE # 338
0235         ?C0139:
0235 850000      R     MOV     key+01H,KeyTemp
                                           ; SOURCE LINE # 339
0238 0500        R     INC     count
                                           ; SOURCE LINE # 340
023A 22                RET     
                                           ; SOURCE LINE # 341
023B         ?C0091:
                                           ; SOURCE LINE # 342
023B         ?C0140:
023B 850000      R     MOV     key+02H,KeyTemp
                                           ; SOURCE LINE # 343
023E 0500        R     INC     count
                                           ; SOURCE LINE # 344
0240 22                RET     
                                           ; SOURCE LINE # 345
0241         ?C0141:
0241 850000      R     MOV     key+03H,KeyTemp
                                           ; SOURCE LINE # 347
0244 0500        R     INC     count
                                           ; SOURCE LINE # 348
0246 22                RET     
                                           ; SOURCE LINE # 349
0247         ?C0093:
                                           ; SOURCE LINE # 350
0247 E500        R     MOV     A,KeyTemp
0249 640C              XRL     A,#0CH
024B 6005              JZ      ?C0094
024D         ?C0147:
024D 7500FF      R     MOV     count,#0FFH
0250 8038              SJMP    ?C0148
0252         ?C0094:
                                           ; SOURCE LINE # 351
0252 AF00        R     MOV     R7,key
0254 7E00              MOV     R6,#00H
0256 7C8C              MOV     R4,#08CH
0258 7DA0              MOV     R5,#0A0H
025A 120000      E     LCALL   ?C?IMUL
025D E4                CLR     A
025E 8F00        R     MOV     times+03H,R7
0260 8E00        R     MOV     times+02H,R6
0262 F500        R     MOV     times+01H,A
0264 F500        R     MOV     times,A
                                           ; SOURCE LINE # 352
0266 AF00        R     MOV     R7,key+01H
0268 FE                MOV     R6,A
0269 7C0E              MOV     R4,#0EH
026B 7D10              MOV     R5,#010H
026D 120000      R     LCALL   L?0153
                                           ; SOURCE LINE # 353
0270 AF00        R     MOV     R7,key+02H
0272 7E00              MOV     R6,#00H
0274 7C02              MOV     R4,#02H
0276 7D58              MOV     R5,#058H
0278 120000      R     LCALL   L?0153
                                           ; SOURCE LINE # 354
027B E500        R     MOV     A,key+03H
027D 75F03C            MOV     B,#03CH
0280 A4                MUL     AB
C51 COMPILER V7.10   MAIN                                                                  05/07/2006 17:33:51 PAGE 21  

0281 FF                MOV     R7,A
0282 AEF0              MOV     R6,B
0284 120000      R     LCALL   L?0154
                                           ; SOURCE LINE # 355
0287 020000      E     LJMP    showtime
                                           ; SOURCE LINE # 357
                                           ; SOURCE LINE # 358
028A         ?C0095:
                                           ; SOURCE LINE # 359
028A         ?C0148:
028A 120000      R     LCALL   showerror
                                           ; SOURCE LINE # 360
                                           ; SOURCE LINE # 361
                                           ; SOURCE LINE # 362
028D         ?C0023:
028D 22                RET     
028E         L?0149:
028E 750004      E     MOV     ?_EEWritePage?BYTE+05H,#04H
0291 E4                CLR     A
0292 FD                MOV     R5,A
0293 120000      E     LCALL   _EEWritePage
0296 7FFF              MOV     R7,#0FFH
0298 7E00              MOV     R6,#00H
029A 120000      E     LCALL   _DELAY
029D 7B00              MOV     R3,#00H
029F 7A00        R     MOV     R2,#HIGH p
02A1 7900        R     MOV     R1,#LOW p
02A3 22                RET     
02A4         L?0151:
02A4 7B00              MOV     R3,#00H
02A6 7A00        R     MOV     R2,#HIGH p
02A8 7900        R     MOV     R1,#LOW p
02AA 750040      E     MOV     ?_EEReadPage?BYTE+04H,#040H
02AD 750004      E     MOV     ?_EEReadPage?BYTE+05H,#04H
02B0 E4                CLR     A
02B1 FD                MOV     R5,A
02B2 120000      E     LCALL   _EEReadPage
02B5 E500        R     MOV     A,key
02B7 6500        R     XRL     A,p
02B9 22                RET     
02BA         L?0155:
02BA 750004      E     MOV     ?_EEReadPage?BYTE+05H,#04H
02BD E4                CLR     A
02BE FD                MOV     R5,A
02BF 120000      E     LCALL   _EEReadPage
02C2 E500        R     MOV     A,key
02C4 6500        R     XRL     A,p
02C6 22                RET     
02C7         L?0156:
02C7 750004      E     MOV     ?_EEWritePage?BYTE+05H,#04H
02CA E4                CLR     A
02CB FD                MOV     R5,A
02CC 120000      E     LCALL   _EEWritePage
02CF 7FFF              MOV     R7,#0FFH
02D1 7E00              MOV     R6,#00H
02D3 120000      E     LCALL   _DELAY
02D6 22                RET     
02D7         L?0159:
02D7 E4                CLR     A
02D8 FD                MOV     R5,A
02D9 120000      E     LCALL   _EEReadPage
02DC E500        R     MOV     A,key
C51 COMPILER V7.10   MAIN                                                                  05/07/2006 17:33:51 PAGE 22  

02DE 6500        R     XRL     A,p
02E0 22                RET     
             ; FUNCTION set_menu (END)

             ; FUNCTION showerror (BEGIN)
                                           ; SOURCE LINE # 363
                                           ; SOURCE LINE # 364
                                           ; SOURCE LINE # 365
                                           ; SOURCE LINE # 366
                                           ; SOURCE LINE # 367
                                           ; SOURCE LINE # 368
                                           ; SOURCE LINE # 369
0000 120000      R     LCALL   L?0150
                                           ; SOURCE LINE # 370
0003 D2B0              SETB    Led2
                                           ; SOURCE LINE # 371
0005 7FFF              MOV     R7,#0FFH
0007 7E00              MOV     R6,#00H
0009 120000      E     LCALL   _DELAY
                                           ; SOURCE LINE # 372
                                           ; SOURCE LINE # 373
                                           ; SOURCE LINE # 374
                                           ; SOURCE LINE # 375
                                           ; SOURCE LINE # 376
                                           ; SOURCE LINE # 377
000C 120000      R     LCALL   L?0150
                                           ; SOURCE LINE # 378
000F D2B0              SETB    Led2
                                           ; SOURCE LINE # 379
0011 7FFF              MOV     R7,#0FFH
0013 7E00              MOV     R6,#00H
0015 020000      E     LJMP    _DELAY
                                           ; SOURCE LINE # 380
0018         L?0150:
0018 C2B0              CLR     Led2
001A 7FFF              MOV     R7,#0FFH
001C 7E00              MOV     R6,#00H
001E 120000      E     LCALL   _DELAY
0021 D2B0              SETB    Led2
0023 7FFF              MOV     R7,#0FFH
0025 7E00              MOV     R6,#00H
0027 120000      E     LCALL   _DELAY
002A C2B0              CLR     Led2
002C 7FFF              MOV     R7,#0FFH
002E 7E00              MOV     R6,#00H
0030 120000      E     LCALL   _DELAY
0033 22                RET     
             ; FUNCTION showerror (END)

             ; FUNCTION showsucceed (BEGIN)
                                           ; SOURCE LINE # 381
                                           ; SOURCE LINE # 382
0000 C2B1              CLR     Led1
                                           ; SOURCE LINE # 383
0002 7FFF              MOV     R7,#0FFH
0004 7E01              MOV     R6,#01H
0006 120000      E     LCALL   _DELAY
                                           ; SOURCE LINE # 384
0009 D2B1              SETB    Led1
                                           ; SOURCE LINE # 385
000B 22                RET     
             ; FUNCTION showsucceed (END)
C51 COMPILER V7.10   MAIN                                                                  05/07/2006 17:33:51 PAGE 23  




MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1024    ----
   CONSTANT SIZE    =     16    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     43    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      9    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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