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

📄 e51pro.lst

📁 这是一个串行编程器源程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
0075 120000      R     LCALL   _Delay_ms
                                           ; SOURCE LINE # 199
0078 E4                CLR     A
0079 F500        R     MOV     ComBuf,A
                                           ; SOURCE LINE # 200
007B 120000      R     LCALL   SendData
                                           ; SOURCE LINE # 201
007E         ?C0052:
007E 22                RET     
             ; FUNCTION Write (END)

             ; FUNCTION Read (BEGIN)
                                           ; SOURCE LINE # 203
C51 COMPILER V7.07   E51PRO                                                                10/28/2003 18:27:17 PAGE 15  

                                           ; SOURCE LINE # 204
                                           ; SOURCE LINE # 206
0000 AA00        R     MOV     R2,pw+01H
0002 A900        R     MOV     R1,pw+02H
0004 120000      E     LCALL   ?C?ICALL
                                           ; SOURCE LINE # 207
0007 120000      R     LCALL   SendData
000A         ?C0057:
                                           ; SOURCE LINE # 208
                                           ; SOURCE LINE # 209
                                           ; SOURCE LINE # 210
000A 120000      R     LCALL   WaitResp
000D 5041              JNC     ?C0058
                                           ; SOURCE LINE # 211
                                           ; SOURCE LINE # 212
000F E500        R     MOV     A,ComBuf
0011 603D              JZ      ?C0058
                                           ; SOURCE LINE # 213
                                           ; SOURCE LINE # 214
                                           ; SOURCE LINE # 215
0013         ?C0060:
                                           ; SOURCE LINE # 216
0013 E500        R     MOV     A,ComBuf
0015 B4FF0C            CJNE    A,#0FFH,?C0061
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
0018 74F0              MOV     A,#0F0H
001A 2500        R     ADD     A,nAddress+01H
001C F500        R     MOV     nAddress+01H,A
001E 74FF              MOV     A,#0FFH
0020 3500        R     ADDC    A,nAddress
0022 F500        R     MOV     nAddress,A
                                           ; SOURCE LINE # 219
0024         ?C0061:
                                           ; SOURCE LINE # 220
0024 750002      R     MOV     n,#02H
0027         ?C0063:
0027 E500        R     MOV     A,n
0029 D3                SETB    C
002A 9411              SUBB    A,#011H
002C 501A              JNC     ?C0064
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 222
002E AA00        R     MOV     R2,pw+0DH
0030 A900        R     MOV     R1,pw+0EH
0032 120000      E     LCALL   ?C?ICALL
0035 7400        R     MOV     A,#LOW ComBuf
0037 2500        R     ADD     A,n
0039 F8                MOV     R0,A
003A A607              MOV     @R0,AR7
                                           ; SOURCE LINE # 223
003C 0500        R     INC     nAddress+01H
003E E500        R     MOV     A,nAddress+01H
0040 7002              JNZ     ?C0091
0042 0500        R     INC     nAddress
0044         ?C0091:
                                           ; SOURCE LINE # 224
0044 0500        R     INC     n
0046 80DF              SJMP    ?C0063
0048         ?C0064:
                                           ; SOURCE LINE # 225
0048 750006      R     MOV     ComBuf,#06H
C51 COMPILER V7.07   E51PRO                                                                10/28/2003 18:27:17 PAGE 16  

                                           ; SOURCE LINE # 226
004B 120000      R     LCALL   SendData
                                           ; SOURCE LINE # 227
004E 80BA              SJMP    ?C0057
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 231
0050         ?C0058:
                                           ; SOURCE LINE # 232
0050 AA00        R     MOV     R2,pw+013H
0052 A900        R     MOV     R1,pw+014H
0054 120000      E     LCALL   ?C?ICALL
                                           ; SOURCE LINE # 233
0057 E4                CLR     A
0058 F500        R     MOV     ComBuf,A
                                           ; SOURCE LINE # 234
005A 120000      R     LCALL   SendData
                                           ; SOURCE LINE # 235
005D 22                RET     
             ; FUNCTION Read (END)

             ; FUNCTION Lock (BEGIN)
                                           ; SOURCE LINE # 237
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
0000 AA00        R     MOV     R2,pw+010H
0002 A900        R     MOV     R1,pw+011H
0004 120000      E     LCALL   ?C?ICALL
                                           ; SOURCE LINE # 240
0007 120000      R     LCALL   SendData
                                           ; SOURCE LINE # 241
000A 22                RET     
             ; FUNCTION Lock (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
                                           ; SOURCE LINE # 252
0000 758160            MOV     SP,#060H
                                           ; SOURCE LINE # 253
0003 120000      R     LCALL   SetVpp5V
                                           ; SOURCE LINE # 254
0006 E4                CLR     A
0007 F598              MOV     SCON,A
                                           ; SOURCE LINE # 255
0009 F588              MOV     TCON,A
                                           ; SOURCE LINE # 257
000B F5A8              MOV     IE,A
                                           ; SOURCE LINE # 260
000D 758921            MOV     TMOD,#021H
                                           ; SOURCE LINE # 261
0010 758DFF            MOV     TH1,#0FFH
                                           ; SOURCE LINE # 262
0013 758BFF            MOV     TL1,#0FFH
                                           ; SOURCE LINE # 265
0016 759850            MOV     SCON,#050H
                                           ; SOURCE LINE # 266
0019 D28E              SETB    TR1
                                           ; SOURCE LINE # 267
001B 7FE8              MOV     R7,#0E8H
001D 7E03              MOV     R6,#03H
001F 120000      R     LCALL   _Delay_ms
                                           ; SOURCE LINE # 268
C51 COMPILER V7.07   E51PRO                                                                10/28/2003 18:27:17 PAGE 17  

0022 E4                CLR     A
0023 F500        R     MOV     ComBuf,A
                                           ; SOURCE LINE # 269
0025 120000      R     LCALL   SendData
0028         ?C0069:
                                           ; SOURCE LINE # 270
                                           ; SOURCE LINE # 271
                                           ; SOURCE LINE # 272
0028 120000      R     LCALL   WaitComm
002B 400A              JC      ?C0071
                                           ; SOURCE LINE # 273
                                           ; SOURCE LINE # 274
002D 7FF4              MOV     R7,#0F4H
002F 7E01              MOV     R6,#01H
0031 120000      R     LCALL   _Delay_ms
                                           ; SOURCE LINE # 275
0034 E4                CLR     A
0035 F500        R     MOV     ComBuf,A
                                           ; SOURCE LINE # 276
0037         ?C0071:
                                           ; SOURCE LINE # 277
0037 E500        R     MOV     A,ComBuf+01H
0039 14                DEC     A
003A 600C              JZ      ?C0074
003C 14                DEC     A
003D 600E              JZ      ?C0075
003F 2402              ADD     A,#02H
0041 700F              JNZ     ?C0076
                                           ; SOURCE LINE # 278
                                           ; SOURCE LINE # 279
0043         ?C0073:
                                           ; SOURCE LINE # 280
0043 120000      E     LCALL   PreparePro00
                                           ; SOURCE LINE # 281
0046 8010              SJMP    ?C0072
                                           ; SOURCE LINE # 282
0048         ?C0074:
                                           ; SOURCE LINE # 283
0048 120000      E     LCALL   PreparePro01
                                           ; SOURCE LINE # 284
004B 800B              SJMP    ?C0072
                                           ; SOURCE LINE # 285
004D         ?C0075:
                                           ; SOURCE LINE # 286
004D 120000      E     LCALL   PreparePro02
                                           ; SOURCE LINE # 287
0050 8006              SJMP    ?C0072
                                           ; SOURCE LINE # 292
0052         ?C0076:
                                           ; SOURCE LINE # 293
0052 7500FF      R     MOV     ComBuf,#0FFH
                                           ; SOURCE LINE # 294
0055 7500FF      R     MOV     ComBuf+01H,#0FFH
                                           ; SOURCE LINE # 295
                                           ; SOURCE LINE # 296
0058         ?C0072:
                                           ; SOURCE LINE # 297
0058 E500        R     MOV     A,ComBuf
005A 14                DEC     A
005B 6015              JZ      ?C0079
005D 14                DEC     A
005E 6017              JZ      ?C0080
C51 COMPILER V7.07   E51PRO                                                                10/28/2003 18:27:17 PAGE 18  

0060 14                DEC     A
0061 6019              JZ      ?C0081
0063 14                DEC     A
0064 601B              JZ      ?C0082
0066 14                DEC     A
0067 601D              JZ      ?C0083
0069 2405              ADD     A,#05H
006B 701E              JNZ     ?C0084
                                           ; SOURCE LINE # 298
                                           ; SOURCE LINE # 299
006D         ?C0078:
                                           ; SOURCE LINE # 300
006D 120000      R     LCALL   RstPro
                                           ; SOURCE LINE # 301
0070 80B6              SJMP    ?C0069
                                           ; SOURCE LINE # 302
0072         ?C0079:
                                           ; SOURCE LINE # 303
0072 120000      R     LCALL   ReadSign
                                           ; SOURCE LINE # 304
0075 80B1              SJMP    ?C0069
                                           ; SOURCE LINE # 305
0077         ?C0080:
                                           ; SOURCE LINE # 306
0077 120000      R     LCALL   Erase
                                           ; SOURCE LINE # 307
007A 80AC              SJMP    ?C0069
                                           ; SOURCE LINE # 308
007C         ?C0081:
                                           ; SOURCE LINE # 309
007C 120000      R     LCALL   Write
                                           ; SOURCE LINE # 310
007F 80A7              SJMP    ?C0069
                                           ; SOURCE LINE # 311
0081         ?C0082:
                                           ; SOURCE LINE # 312
0081 120000      R     LCALL   Read
                                           ; SOURCE LINE # 313
0084 80A2              SJMP    ?C0069
                                           ; SOURCE LINE # 314
0086         ?C0083:
                                           ; SOURCE LINE # 315
0086 120000      R     LCALL   Lock
                                           ; SOURCE LINE # 316
0089 809D              SJMP    ?C0069
                                           ; SOURCE LINE # 317
008B         ?C0084:
                                           ; SOURCE LINE # 318
008B 120000      R     LCALL   SendData
                                           ; SOURCE LINE # 319
008E 8098              SJMP    ?C0069
0090 22                RET     
             ; FUNCTION main (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    668    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     43       2
C51 COMPILER V7.07   E51PRO                                                                10/28/2003 18:27:17 PAGE 19  

   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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