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

📄 program.m51

📁 基于EEPROM AT24C64的数据存储
💻 M51
📖 第 1 页 / 共 4 页
字号:
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0EA7H         PUBLIC        _I2CDeviceWrite
  C:1336H         PUBLIC        _I2CTxSendStopSCL
  C:12B3H         PUBLIC        _I2CTxPrepareSTOP
  I:0008H         PUBLIC        I2c_timer_cnt
  C:1122H         PUBLIC        _I2CRxPrepareACK
  C:0332H         PUBLIC        _I2CTxSendByte
  C:1361H         PUBLIC        _I2CTxPrepareACK
  C:1496H         PUBLIC        _Start_I2c_Timer
  B:00B0H.4       PUBLIC        P3_4
  B:00B0H.5       PUBLIC        P3_5
  C:147FH         PUBLIC        _Init_I2c_Timer
  C:0CDDH         PUBLIC        _I2CTxSendBit
  C:14DCH         PUBLIC        SDA_VAL
  C:081FH         PUBLIC        _I2CRead
  C:0D4AH         PUBLIC        Timer_I2C
  C:08CBH         PUBLIC        _I2CWrite
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 13


  C:0EF8H         PUBLIC        _I2CRxClearSCL
  C:1192H         PUBLIC        _I2CTxClearSCL
  C:115CH         PUBLIC        _I2C_lineOpen
  X:0476H         PUBLIC        ttmp
  C:0C5DH         PUBLIC        _I2CRxReceiveByte
  C:0028H         PUBLIC        Stop_I2c_Timer
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:046CH         PUBLIC        _I2CRxReceiveBit
  C:0B45H         PUBLIC        _I2CTxWaitACK
  B:0088H.4       PUBLIC        TR0
  X:0478H         PUBLIC        I2c
  C:12E0H         PUBLIC        _I2CTxSendStartSDA
  C:138CH         PUBLIC        _I2CRxDoACK
  C:130BH         PUBLIC        _I2CTxSendStartSCL
  C:0E02H         PUBLIC        _I2CDeviceRead
  C:13E2H         PUBLIC        _I2CRxSetSCL
  C:10E8H         PUBLIC        _I2CTxSendStopSDA
  C:13B7H         PUBLIC        _I2CTxSetSCL
  -------         PROC          _INIT_I2C_TIMER
  D:0006H         SYMBOL        us
  C:147FH         LINE#         15
  C:147FH         LINE#         17
  C:1482H         LINE#         18
  C:1485H         LINE#         19
  C:1493H         LINE#         20
  C:1495H         LINE#         21
  -------         ENDPROC       _INIT_I2C_TIMER
  -------         PROC          _START_I2C_TIMER
  D:0006H         SYMBOL        us
  C:1496H         LINE#         22
  C:1496H         LINE#         23
  C:14A4H         LINE#         24
  C:14A7H         LINE#         25
  C:14A9H         LINE#         26
  -------         ENDPROC       _START_I2C_TIMER
  -------         PROC          STOP_I2C_TIMER
  C:0028H         LINE#         27
  C:0028H         LINE#         28
  C:002AH         LINE#         29
  -------         ENDPROC       STOP_I2C_TIMER
  -------         PROC          SDA_VAL
  C:14DCH         LINE#         30
  C:14DCH         LINE#         31
  C:14E1H         LINE#         32
  -------         ENDPROC       SDA_VAL
  -------         PROC          _I2CWRITE
  X:040FH         SYMBOL        I2C_pt
  D:0004H         SYMBOL        loadAddress
  X:0414H         SYMBOL        nbByte
  C:08CBH         LINE#         42
  C:08D6H         LINE#         43
  C:08E6H         LINE#         44
  C:08F8H         LINE#         45
  C:08FFH         LINE#         47
  C:0901H         LINE#         48
  C:0903H         LINE#         50
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 14


  C:090FH         LINE#         51
  C:091AH         LINE#         52
  C:0922H         LINE#         53
  C:0932H         LINE#         54
  C:093AH         LINE#         55
  C:0942H         LINE#         57
  C:095FH         LINE#         59
  -------         ENDPROC       _I2CWRITE
  -------         PROC          _I2CREAD
  X:040DH         SYMBOL        I2C_pt
  D:0004H         SYMBOL        loadAddress
  X:0412H         SYMBOL        nbByte
  C:081FH         LINE#         70
  C:082AH         LINE#         72
  C:083AH         LINE#         73
  C:084DH         LINE#         74
  C:0854H         LINE#         76
  C:0856H         LINE#         77
  C:0858H         LINE#         79
  C:0864H         LINE#         80
  C:086FH         LINE#         81
  C:0877H         LINE#         82
  C:0887H         LINE#         84
  C:088FH         LINE#         85
  C:0897H         LINE#         87
  C:08B4H         LINE#         89
  -------         ENDPROC       _I2CREAD
  -------         PROC          _I2CDEVICEREAD
  X:0425H         SYMBOL        I2C_pt
  C:0E02H         LINE#         99
  C:0E0DH         LINE#         100
  C:0E0FH         LINE#         101
  C:0E11H         LINE#         103
  C:0E1FH         LINE#         104
  C:0E27H         LINE#         105
  C:0E2FH         LINE#         106
  C:0E37H         LINE#         108
  C:0E54H         LINE#         109
  -------         ENDPROC       _I2CDEVICEREAD
  -------         PROC          _I2CDEVICEWRITE
  X:04A2H         SYMBOL        I2C_pt
  C:0EA7H         LINE#         118
  C:0EB2H         LINE#         119
  C:0EB4H         LINE#         120
  C:0EB6H         LINE#         122
  C:0EC2H         LINE#         123
  C:0ECAH         LINE#         124
  C:0ED2H         LINE#         125
  C:0EDAH         LINE#         127
  C:0EF7H         LINE#         128
  -------         ENDPROC       _I2CDEVICEWRITE
  -------         PROC          _I2CTXSENDBYTE
  X:0425H         SYMBOL        I2C_pt
  C:0332H         LINE#         136
  C:033DH         LINE#         138
  C:033FH         LINE#         139
  C:0362H         LINE#         140
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 15


  C:0362H         LINE#         141
  C:038DH         LINE#         142
  C:0397H         LINE#         143
  C:03A4H         LINE#         144
  C:03B4H         LINE#         145
  C:03B6H         LINE#         146
  C:03B6H         LINE#         147
  C:03CFH         LINE#         148
  C:03D4H         LINE#         149
  C:03D6H         LINE#         150
  C:03D6H         LINE#         151
  C:03EDH         LINE#         152
  C:03F2H         LINE#         153
  C:03F4H         LINE#         154
  C:03F4H         LINE#         155
  C:040DH         LINE#         156
  C:0412H         LINE#         157
  C:0414H         LINE#         158
  C:0414H         LINE#         159
  C:042BH         LINE#         160
  C:0433H         LINE#         161
  C:0433H         LINE#         162
  C:0433H         LINE#         163
  C:0446H         LINE#         164
  C:044EH         LINE#         166
  C:046BH         LINE#         167
  -------         ENDPROC       _I2CTXSENDBYTE
  -------         PROC          _I2CTXSENDBIT
  X:041CH         SYMBOL        I2C_pt
  -------         DO            
  D:0007H         SYMBOL        bit_val
  -------         ENDDO         
  C:0CDDH         LINE#         177
  C:0CE8H         LINE#         179
  C:0CEAH         LINE#         180
  C:0CF2H         LINE#         181
  C:0CFEH         LINE#         182
  C:0D1CH         LINE#         184
  C:0D1EH         LINE#         185
  C:0D20H         LINE#         186
  C:0D22H         LINE#         187
  C:0D22H         LINE#         188
  C:0D24H         LINE#         189
  C:0D24H         LINE#         191
  C:0D2AH         LINE#         192
  C:0D2CH         LINE#         193
  C:0D2CH         LINE#         196
  C:0D49H         LINE#         197
  C:0D49H         LINE#         198
  -------         ENDPROC       _I2CTXSENDBIT
  -------         PROC          _I2CTXSENDSTARTSDA
  X:0416H         SYMBOL        I2C_pt
  C:12E0H         LINE#         206
  C:12EBH         LINE#         207
  C:12EDH         LINE#         209
  C:130AH         LINE#         210
  -------         ENDPROC       _I2CTXSENDSTARTSDA
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 16


  -------         PROC          _I2CTXSENDSTARTSCL
  X:0419H         SYMBOL        I2C_pt
  C:130BH         LINE#         219
  C:1316H         LINE#         220
  C:1318H         LINE#         222
  C:1335H         LINE#         223
  -------         ENDPROC       _I2CTXSENDSTARTSCL
  -------         PROC          _I2CTXPREPARESTOP
  X:0432H         SYMBOL        I2C_pt
  C:12B3H         LINE#         232
  C:12BEH         LINE#         234
  C:12BEH         LINE#         236
  C:12C0H         LINE#         239
  C:12C2H         LINE#         242
  C:12DFH         LINE#         245
  -------         ENDPROC       _I2CTXPREPARESTOP
  -------         PROC          _I2CTXSENDSTOPSCL
  X:04A5H         SYMBOL        I2C_pt
  C:1336H         LINE#         255
  C:1341H         LINE#         256
  C:1343H         LINE#         258
  C:1360H         LINE#         259
  -------         ENDPROC       _I2CTXSENDSTOPSCL
  -------         PROC          _I2CTXSENDSTOPSDA
  X:0435H         SYMBOL        I2C_pt
  C:10E8H         LINE#         268
  C:10F3H         LINE#         269
  C:10F5H         LINE#         270
  C:10F9H         LINE#         272
  C:1121H         LINE#         273
  -------         ENDPROC       _I2CTXSENDSTOPSDA
  -------         PROC          _I2CTXPREPAREACK
  X:041FH         SYMBOL        I2C_pt
  C:1361H         LINE#         282
  C:136CH         LINE#         283
  C:136EH         LINE#         285
  C:138BH         LINE#         286
  -------         ENDPROC       _I2CTXPREPAREACK
  -------         PROC          _I2CRXPREPAREACK
  X:042FH         SYMBOL        I2C_pt
  C:1122H         LINE#         295
  C:112DH         LINE#         297
  C:112DH         LINE#         299
  C:112FH         LINE#         301
  C:113AH         LINE#         303
  C:1140H         LINE#         307
  C:115BH         LINE#         310
  -------         ENDPROC       _I2CRXPREPAREACK
  -------         PROC          _I2CTXWAITACK
  X:0422H         SYMBOL        I2C_pt
  C:0B45H         LINE#         320
  C:0B50H         LINE#         321
  C:0B56H         LINE#         322
  C:0B72H         LINE#         323
  C:0B72H         LINE#         324
  C:0B74H         LINE#         325
  C:0B7AH         LINE#         326
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 17


  C:0B7CH         LINE#         327
  C:0B7CH         LINE#         328
  C:0B7EH         LINE#         329
  C:0B84H         LINE#         330
  C:0B86H         LINE#         331
  C:0B86H         LINE#         332
  C:0B8CH         LINE#         333
  C:0B8EH         LINE#         334
  C:0B8EH         LINE#         335
  C:0B90H         LINE#         337
  C:0B96H         LINE#         338
  C:0B98H         LINE#         339
  C:0B98H         LINE#         340
  C:0B98H         LINE#         341
  C:0B98H         LINE#         342
  C:0BABH         LINE#         343
  C:0BB3H         LINE#         344
  C:0BD0H         LINE#         345
  C:0BD0H         LINE#         346
  -------         ENDPROC       _I2CTXWAITACK
  -------         PROC          _I2CRXDOACK
  X:0432H         SYMBOL        I2C_pt
  C:138CH         LINE#         356
  C:1397H         LINE#         358
  C:1397H         LINE#         360
  C:1399H         LINE#         363
  C:13B6H         LINE#         366
  -------         ENDPROC       _I2CRXDOACK
  -------         PROC          _I2CTXSETSCL
  X:041FH         SYMBOL        I2C_pt
  C:13B7H         LINE#         376
  C:13C2H         LINE#         377
  C:13C4H         LINE#         379
  C:13E1H         LINE#         380
  -------         ENDPROC       _I2CTXSETSCL
  -------         PROC          _I2CTXCLEARSCL
  X:04A8H         SYMBOL        I2C_pt
  C:1192H         LINE#         390
  C:119DH         LINE#         392
  C:119DH         LINE#         395
  C:119FH         LINE#         397
  C:11A7H         LINE#         401
  C:11C4H         LINE#         404
  -------         ENDPROC       _I2CTXCLEARSCL
  -------         PROC          _I2CRXSETSCL
  X:04ABH         SYMBOL        I2C_pt
  C:13E2H         LINE#         414
  C:13EDH         LINE#         416
  C:13EDH         LINE#         418
  C:13EFH         LINE#         421
  C:140CH         LINE#         424
  -------         ENDPROC       _I2CRXSETSCL
  -------         PROC          _I2CRXCLEARSCL
  X:042CH         SYMBOL        I2C_pt
  C:0EF8H         LINE#         434
  C:0F03H         LINE#         436
  C:0F03H         LINE#         438
BL51 BANKED LINKER/LOCATER V5.03                                                      10/29/2006  14:34:15  PAGE 18


  C:0F05H         LINE#         440
  C:0F0FH         LINE#         441
  C:0F0FH         LINE#         443
  C:0F2AH         LINE#         448
  C:0F2CH         LINE#         449
  C:0F2DH         LINE#         452
  C:0F48H         LINE#         455
  -------         ENDPROC       _I2CRXCLEARSCL
  -------         PROC          _I2CRXRECEIVEBYTE
  X:0425H         SYMBOL        I2C_pt
  C:0C5DH         LINE#         466
  C:0C68H         LINE#         468
  C:0C68H         LINE#         471
  C:0C6AH         LINE#         474
  C:0C7DH         LINE#         475
  C:0C87H         LINE#         476
  C:0C8DH         LINE#         477
  C:0CA2H         LINE#         478
  C:0CACH         LINE#         480
  C:0CBFH         LINE#         483
  C:0CDCH         LINE#         486
  -------         ENDPROC       _I2CRXRECEIVEBYTE
  -------         PROC          _I2CRXRECEIVEBIT
  X:0428H         SYMBOL        I2C_pt
  -------         DO            
  X:042BH         SYMBOL        bit_val
  -------         ENDDO         
  C:046CH         LINE#         496
  C:0477H         LINE#         498
  C:0477H         LINE#         502
  C:0479H         LINE#         505
  C:0481H         LINE#         508

⌨️ 快捷键说明

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