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

📄 1621_driver.lst

📁 电话单路计费系统!LCD段码显示!电话机设定自由费率,根据反极信号计费及延时计费自由设定!
💻 LST
📖 第 1 页 / 共 4 页
字号:
                                           ; SOURCE LINE # 238
0062 0500        R     INC     addr
0064 0500        R     INC     addr
                                           ; SOURCE LINE # 239
0066 0500        R     INC     i
0068 E500        R     MOV     A,i
006A C3                CLR     C
006B 9406              SUBB    A,#06H
006D 40D9              JC      ?C0034
                                           ; SOURCE LINE # 240
                                           ; SOURCE LINE # 241
006F         ?C0032:
006F 22                RET     
             ; FUNCTION showtime (END)

             ; FUNCTION _ShowCountTime (BEGIN)
                                           ; SOURCE LINE # 242
0000 8F00        R     MOV     oldtime+03H,R7
0002 8E00        R     MOV     oldtime+02H,R6
0004 8D00        R     MOV     oldtime+01H,R5
0006 8C00        R     MOV     oldtime,R4
0008         ?C0037:
                                           ; SOURCE LINE # 244
0008 30006F      E     JNB     polarity_bit,?C0038
                                           ; SOURCE LINE # 245
000B 120000      R     LCALL   L?0079
000E 60F8              JZ      ?C0037
0010         ?C0039:
                                           ; SOURCE LINE # 246
0010 120000      R     LCALL   L?0085
                                           ; SOURCE LINE # 247
0013 120000      R     LCALL   L?0068
0016 120000      R     LCALL   L?0064
0019 AF03              MOV     R7,AR3
001B 8F00        E     MOV     p,R7
                                           ; SOURCE LINE # 248
001D 120000      R     LCALL   L?0068
0020 120000      R     LCALL   L?0064
0023 8F00        E     MOV     p+01H,R7
                                           ; SOURCE LINE # 249
0025 120000      R     LCALL   L?0069
0028 E4                CLR     A
0029 7B3C              MOV     R3,#03CH
002B FA                MOV     R2,A
002C F9                MOV     R1,A
002D F8                MOV     R0,A
002E 120000      R     LCALL   L?0063
0031 AF03              MOV     R7,AR3
C51 COMPILER V7.10   1621_DRIVER                                                           05/07/2006 17:33:52 PAGE 17  

0033 8F00        E     MOV     p+02H,R7
                                           ; SOURCE LINE # 250
0035 120000      R     LCALL   L?0069
0038 E4                CLR     A
0039 7B3C              MOV     R3,#03CH
003B FA                MOV     R2,A
003C F9                MOV     R1,A
003D F8                MOV     R0,A
003E 120000      R     LCALL   L?0063
0041 8F00        E     MOV     p+03H,R7
                                           ; SOURCE LINE # 251
0043 3000C2      E     JNB     Showbit,?C0037
                                           ; SOURCE LINE # 252
0046 E4                CLR     A
0047 FF                MOV     R7,A
0048 120000      R     LCALL   _DIS
                                           ; SOURCE LINE # 253
004B 750010      R     MOV     addr,#010H
                                           ; SOURCE LINE # 254
004E E4                CLR     A
004F F500        R     MOV     i,A
0051         ?C0041:
0051 E500        R     MOV     A,i
0053 C3                CLR     C
0054 9404              SUBB    A,#04H
0056 50B0              JNC     ?C0037
                                           ; SOURCE LINE # 255
0058 7400        E     MOV     A,#LOW p
005A 2500        R     ADD     A,i
005C 120000      R     LCALL   L?0088
005F AF00        R     MOV     R7,addr
0061 120000      R     LCALL   _WRITE_DAT
                                           ; SOURCE LINE # 256
0064 E500        R     MOV     A,addr
0066 04                INC     A
0067 FF                MOV     R7,A
0068 7400        E     MOV     A,#LOW p
006A 2500        R     ADD     A,i
006C 120000      R     LCALL   L?0080
006F 120000      R     LCALL   _WRITE_DAT
                                           ; SOURCE LINE # 257
0072 0500        R     INC     addr
0074 0500        R     INC     addr
                                           ; SOURCE LINE # 258
0076 0500        R     INC     i
0078 80D7              SJMP    ?C0041
                                           ; SOURCE LINE # 259
                                           ; SOURCE LINE # 260
007A         ?C0038:
                                           ; SOURCE LINE # 261
007A 120000      R     LCALL   L?0069
007D 7B3C              MOV     R3,#03CH
007F 120000      R     LCALL   L?0066
0082 AC00              MOV     R4,AR0
0084 AD01              MOV     R5,AR1
0086 AE02              MOV     R6,AR2
0088 AF03              MOV     R7,AR3
008A E4                CLR     A
008B FB                MOV     R3,A
008C FA                MOV     R2,A
008D F9                MOV     R1,A
008E F8                MOV     R0,A
C51 COMPILER V7.10   1621_DRIVER                                                           05/07/2006 17:33:52 PAGE 18  

008F C3                CLR     C
0090 120000      E     LCALL   ?C?ULCMP
0093 501D              JNC     ?C0044
                                           ; SOURCE LINE # 262
0095 120000      R     LCALL   L?0069
0098 E4                CLR     A
0099 7B3C              MOV     R3,#03CH
009B F8                MOV     R0,A
009C 120000      E     LCALL   ?C?ULDIV
009F EF                MOV     A,R7
00A0 2401              ADD     A,#01H
00A2 F500        R     MOV     oldtime+03H,A
00A4 E4                CLR     A
00A5 3E                ADDC    A,R6
00A6 F500        R     MOV     oldtime+02H,A
00A8 E4                CLR     A
00A9 3D                ADDC    A,R5
00AA F500        R     MOV     oldtime+01H,A
00AC E4                CLR     A
00AD 3C                ADDC    A,R4
00AE F500        R     MOV     oldtime,A
00B0 8011              SJMP    ?C0045
00B2         ?C0044:
                                           ; SOURCE LINE # 263
00B2 120000      R     LCALL   L?0069
00B5 E4                CLR     A
00B6 7B3C              MOV     R3,#03CH
00B8 120000      R     LCALL   L?0067
00BB 8F00        R     MOV     oldtime+03H,R7
00BD 8E00        R     MOV     oldtime+02H,R6
00BF 8D00        R     MOV     oldtime+01H,R5
00C1 8C00        R     MOV     oldtime,R4
00C3         ?C0045:
                                           ; SOURCE LINE # 264
00C3 AF00        R     MOV     R7,oldtime+03H
                                           ; SOURCE LINE # 266
00C5         ?C0046:
00C5 22                RET     
             ; FUNCTION _ShowCountTime (END)

             ; FUNCTION _showmoney (BEGIN)
                                           ; SOURCE LINE # 267
0000 8E00        R     MOV     time,R6
0002 8F00        R     MOV     time+01H,R7
                                           ; SOURCE LINE # 269
0004 E500        E     MOV     A,key
0006 7020              JNZ     ?C0047
                                           ; SOURCE LINE # 270
0008 E500        E     MOV     A,key+01H
000A 700D              JNZ     ?C0048
                                           ; SOURCE LINE # 271
000C FB                MOV     R3,A
000D 7A00        E     MOV     R2,#HIGH p
000F 7900        E     MOV     R1,#LOW p
0011 750030      E     MOV     ?_EEReadPage?BYTE+04H,#030H
0014 750004      E     MOV     ?_EEReadPage?BYTE+05H,#04H
                                           ; SOURCE LINE # 272
0017 801C              SJMP    ?C0059
0019         ?C0048:
                                           ; SOURCE LINE # 273
0019 7B00              MOV     R3,#00H
001B 7A00        E     MOV     R2,#HIGH p
C51 COMPILER V7.10   1621_DRIVER                                                           05/07/2006 17:33:52 PAGE 19  

001D 7900        E     MOV     R1,#LOW p
001F 750010      E     MOV     ?_EEReadPage?BYTE+04H,#010H
0022 750004      E     MOV     ?_EEReadPage?BYTE+05H,#04H
0025 E4                CLR     A
0026         ?C0058:
                                           ; SOURCE LINE # 274
0026 800D              SJMP    ?C0059
0028         ?C0047:
                                           ; SOURCE LINE # 275
                                           ; SOURCE LINE # 276
0028 7B00              MOV     R3,#00H
002A 7A00        E     MOV     R2,#HIGH p
002C 7900        E     MOV     R1,#LOW p
002E 750020      E     MOV     ?_EEReadPage?BYTE+04H,#020H
0031 750004      E     MOV     ?_EEReadPage?BYTE+05H,#04H
0034 E4                CLR     A
0035         ?C0059:
0035 FD                MOV     R5,A
0036 120000      E     LCALL   _EEReadPage
                                           ; SOURCE LINE # 277
0039         ?C0050:
                                           ; SOURCE LINE # 285
0039 120000      R     LCALL   L?0073
003C 7D0A              MOV     R5,#0AH
003E 120000      E     LCALL   ?C?SIDIV
0041 8F00        E     MOV     p+07H,R7
                                           ; SOURCE LINE # 286
0043 120000      R     LCALL   L?0073
0046 7D0A              MOV     R5,#0AH
0048 120000      E     LCALL   ?C?SIDIV
004B 8D00        E     MOV     p+08H,R5
                                           ; SOURCE LINE # 288
004D AF00        E     MOV     R7,p+02H
004F 120000      R     LCALL   L?0074
0052 120000      R     LCALL   L?0075
0055 8F00        E     MOV     p+06H,R7
                                           ; SOURCE LINE # 289
0057 AF00        E     MOV     R7,p+02H
0059 120000      R     LCALL   L?0074
005C 120000      R     LCALL   L?0075
005F 8D00        E     MOV     p+07H,R5
                                           ; SOURCE LINE # 291
0061 AF00        E     MOV     R7,p+01H
0063 120000      R     LCALL   L?0074
0066 EF                MOV     A,R7
0067 2500        E     ADD     A,p+06H
0069 120000      R     LCALL   L?0076
006C 8F00        E     MOV     p+05H,R7
                                           ; SOURCE LINE # 292
006E AF00        E     MOV     R7,p+01H
0070 120000      R     LCALL   L?0074
0073 EF                MOV     A,R7
0074 2500        E     ADD     A,p+06H
0076 120000      R     LCALL   L?0076
0079 8D00        E     MOV     p+06H,R5
                                           ; SOURCE LINE # 294
007B AF00        E     MOV     R7,p
007D 120000      R     LCALL   L?0074
0080 EF                MOV     A,R7
0081 2500        E     ADD     A,p+05H
0083 120000      R     LCALL   L?0076
0086 8F00        E     MOV     p+04H,R7
C51 COMPILER V7.10   1621_DRIVER                                                           05/07/2006 17:33:52 PAGE 20  

                                           ; SOURCE LINE # 295
0088 AF00        E     MOV     R7,p
008A 120000      R     LCALL   L?0074
008D EF                MOV     A,R7
008E 2500        E     ADD     A,p+05H
0090 120000      R     LCALL   L?0076
0093 8D00        E     MOV     p+05H,R5
                                           ; SOURCE LINE # 299
0095 300032      E     JNB     Showbit,?C0051
                                           ; SOURCE LINE # 300
0098 E4                CLR     A
0099 FF                MOV     R7,A
009A 120000      R     LCALL   _DIS
                                           ; SOURCE LINE # 301
009D 750010      R     MOV     addr,#010H
                                           ; SOURCE LINE # 302
00A0 750008      R     MOV     i,#08H
00A3         ?C0052:
                                           ; SOURCE LINE # 303
00A3 7400        E     MOV     A,#LOW p
00A5 2500        R     ADD     A,i
00A7 120000      R     LCALL   L?0089
00AA AF00        R     MOV     R7,addr
00AC 120000      R     LCALL   _WRITE_DAT
                                           ; SOURCE LINE # 304
00AF E500        R     MOV     A,addr
00B1 04                INC     A
00B2 FF                MOV     R7,A
00B3 7400        E     MOV     A,#LOW p
00B5 2500        R     ADD     A,i
00B7 120000      R     LCALL   L?0081
00BA 120000      R     LCALL   _WRITE_DAT
                                           ; SOURCE LINE # 305
00BD 0500        R     INC     addr
00BF 0500        R     INC     addr
                                           ; SOURCE LINE # 306
00C1 1500        R     DEC     i
00C3 E500        R     MOV     A,i
00C5 D3                SETB    C
00C6 9403              SUBB    A,#03H
00C8 50D9              JNC     ?C0052
                                           ; SOURCE LINE # 307
00CA         ?C0051:
                                           ; SOURCE LINE # 308
00CA C200        E     CLR     Showbit
                                           ; SOURCE LINE # 309
00CC 22                RET     
             ; FUNCTION _showmoney (END)



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


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

⌨️ 快捷键说明

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