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

📄 ds1302.m51

📁 该程序详细介绍了实时时钟芯片DS1302的使用编程代码
💻 M51
📖 第 1 页 / 共 2 页
字号:
  C:02BCH         LINE#         161
  C:02BCH         LINE#         163
  C:02BFH         LINE#         164
  C:02C1H         LINE#         165
  C:02C3H         LINE#         166
  C:02C5H         LINE#         167
  C:02CAH         LINE#         168
  C:02CCH         LINE#         169
  C:02CCH         LINE#         170
  C:02D3H         LINE#         171
  C:02DAH         LINE#         172
  C:02DCH         LINE#         173
  C:02DEH         LINE#         174
  C:02E0H         LINE#         175
  -------         ENDPROC       _V_BURSTW1302R
  -------         PROC          _V_BURSTR1302R
  D:0001H         SYMBOL        pReDa
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:0306H         LINE#         185
  C:0306H         LINE#         186
  C:0306H         LINE#         188
  C:0308H         LINE#         189
  C:030AH         LINE#         190
  C:030CH         LINE#         191
  C:0311H         LINE#         192
  C:0313H         LINE#         193
  C:0313H         LINE#         194
  C:031AH         LINE#         195
  C:0321H         LINE#         196
  C:0323H         LINE#         197
  C:0325H         LINE#         198
  C:0327H         LINE#         199
  -------         ENDPROC       _V_BURSTR1302R
BL51 BANKED LINKER/LOCATER V5.11                                                      06/03/2005  17:25:54  PAGE 7


  -------         PROC          _V_SET1302
  D:0001H         SYMBOL        pSecDa
  -------         DO            
  D:0004H         SYMBOL        i
  D:004EH         SYMBOL        ucAddr
  -------         ENDDO         
  C:02E1H         LINE#         210
  C:02E1H         LINE#         211
  C:02E1H         LINE#         213
  C:02E4H         LINE#         214
  C:02E7H         LINE#         215
  C:02E9H         LINE#         216
  C:02E9H         LINE#         217
  C:02F2H         LINE#         219
  C:02F9H         LINE#         220
  C:02FDH         LINE#         221
  C:02FFH         LINE#         222
  -------         ENDPROC       _V_SET1302
  -------         PROC          _V_GET1302
  D:0046H         SYMBOL        ucCurtime
  -------         DO            
  D:0004H         SYMBOL        i
  D:0049H         SYMBOL        ucAddr
  -------         ENDDO         
  C:026FH         LINE#         234
  C:0275H         LINE#         235
  C:0275H         LINE#         237
  C:0278H         LINE#         238
  C:027AH         LINE#         239
  C:027AH         LINE#         240
  C:028EH         LINE#         242
  C:0292H         LINE#         243
  C:0296H         LINE#         244
  -------         ENDPROC       _V_GET1302
  -------         ENDMOD        DS1302

  -------         MODULE        M_DS1302
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0008H         PUBLIC        clockdatain
  D:000BH         PUBLIC        clockdataout
  C:0003H         PUBLIC        main
  D:000EH         PUBLIC        yjdispbuff
  D:002EH         PUBLIC        houtdatah
  D:002FH         PUBLIC        houtdatal
  D:0030H         PUBLIC        moutdatah
  D:0031H         PUBLIC        noutdatah
  D:0032H         PUBLIC        moutdatal
  D:0033H         PUBLIC        routdatah
  D:0034H         PUBLIC        noutdatal
  D:0035H         PUBLIC        cmddata
  D:0036H         PUBLIC        soutdatah
  D:0037H         PUBLIC        routdatal
  D:0038H         PUBLIC        woutdatah
  D:0039H         PUBLIC        soutdatal
  D:003AH         PUBLIC        youtdatah
  D:003BH         PUBLIC        woutdatal
  D:003CH         PUBLIC        youtdatal
BL51 BANKED LINKER/LOCATER V5.11                                                      06/03/2005  17:25:54  PAGE 8


  D:003DH         PUBLIC        clockdata2
  D:0044H         PUBLIC        indata
  D:0045H         PUBLIC        outdata
  -------         PROC          MAIN
  -------         DO            
  D:004FH         SYMBOL        j
  -------         ENDDO         
  C:0003H         LINE#         17
  C:0003H         LINE#         19
  C:0006H         LINE#         20
  C:000DH         LINE#         21
  C:0014H         LINE#         22
  C:001BH         LINE#         23
  C:001EH         LINE#         24
  C:0021H         LINE#         25
  C:0024H         LINE#         26
  C:002BH         LINE#         27
  C:002EH         LINE#         28
  C:0031H         LINE#         29
  C:0038H         LINE#         30
  C:003BH         LINE#         31
  C:003EH         LINE#         32
  C:0045H         LINE#         33
  C:0048H         LINE#         34
  C:004BH         LINE#         35
  C:0052H         LINE#         36
  C:0055H         LINE#         37
  C:0058H         LINE#         38
  C:005FH         LINE#         39
  C:0062H         LINE#         40
  C:0065H         LINE#         41
  C:006CH         LINE#         42
  C:006FH         LINE#         43
  C:0072H         LINE#         44
  C:0079H         LINE#         45
  C:007CH         LINE#         46
  C:007FH         LINE#         47
  C:0086H         LINE#         48
  C:0086H         LINE#         49
  C:0092H         LINE#         50
  C:0095H         LINE#         51
  C:009BH         LINE#         52
  C:00A2H         LINE#         53
  C:00A8H         LINE#         54
  C:00AFH         LINE#         55
  C:00B5H         LINE#         56
  C:00BCH         LINE#         57
  C:00C2H         LINE#         58
  C:00C9H         LINE#         59
  C:00CFH         LINE#         60
  C:00D6H         LINE#         61
  C:00DCH         LINE#         62
  C:00E3H         LINE#         63
  C:00E9H         LINE#         64
  C:00F0H         LINE#         65
  C:00F3H         LINE#         66
  C:00F6H         LINE#         67
BL51 BANKED LINKER/LOCATER V5.11                                                      06/03/2005  17:25:54  PAGE 9


  C:00FAH         LINE#         68
  C:0100H         LINE#         69
  C:0106H         LINE#         70
  C:010CH         LINE#         71
  C:0112H         LINE#         72
  C:0118H         LINE#         73
  C:011EH         LINE#         74
  C:0124H         LINE#         75
  C:012AH         LINE#         76
  C:0130H         LINE#         77
  C:0136H         LINE#         78
  C:013CH         LINE#         79
  C:0142H         LINE#         80
  C:0145H         LINE#         81
  C:0148H         LINE#         82
  C:014BH         LINE#         83
  C:014EH         LINE#         84
  C:0151H         LINE#         85
  C:0154H         LINE#         86
  C:0157H         LINE#         87
  C:015AH         LINE#         88
  C:015DH         LINE#         89
  C:0160H         LINE#         90
  C:0163H         LINE#         91
  C:0163H         LINE#         92
  C:0174H         LINE#         94
  -------         ENDPROC       MAIN
  -------         ENDMOD        M_DS1302

  -------         MODULE        YJXS
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:03E0H         PUBLIC        _LcdWriteData
  D:0080H         PUBLIC        P0
  C:0328H         PUBLIC        _Disp_XY
  C:03CCH         PUBLIC        WaitForEnable
  B:0090H.0       PUBLIC        P1_0
  B:0090H.1       PUBLIC        P1_1
  B:0090H.2       PUBLIC        P1_2
  C:0236H         PUBLIC        Lcdreset
  C:038BH         PUBLIC        _LcdWriteCommand
  C:0425H         PUBLIC        _Disponechar
  C:0180H         PUBLIC        _Eputstr
  -------         PROC          WAITFORENABLE
  C:03CCH         LINE#         18
  C:03CCH         LINE#         20
  C:03CFH         LINE#         22
  C:03D8H         LINE#         24
  C:03DDH         LINE#         25
  C:03DFH         LINE#         26
  -------         ENDPROC       WAITFORENABLE
  C:0387H         SYMBOL        L?0022
  -------         PROC          L?0021
  -------         ENDPROC       L?0021
  C:0387H         SYMBOL        L?0022
  -------         PROC          _LCDWRITECOMMAND
  D:0007H         SYMBOL        CMD
  D:0005H         SYMBOL        AttribC
BL51 BANKED LINKER/LOCATER V5.11                                                      06/03/2005  17:25:54  PAGE 10


  C:038BH         LINE#         32
  C:038BH         LINE#         34
  C:0391H         LINE#         35
  C:0396H         LINE#         36
  C:0399H         LINE#         37
  C:039FH         LINE#         38
  -------         ENDPROC       _LCDWRITECOMMAND
  -------         PROC          _LCDWRITEDATA
  D:0007H         SYMBOL        dataW
  C:03E0H         LINE#         44
  C:03E0H         LINE#         46
  C:03E3H         LINE#         48
  C:03E8H         LINE#         50
  C:03EBH         LINE#         52
  C:03F1H         LINE#         54
  -------         ENDPROC       _LCDWRITEDATA
  -------         PROC          LCDRESET
  C:0236H         LINE#         60
  C:0236H         LINE#         62
  C:0239H         LINE#         63
  C:0240H         LINE#         64
  C:0243H         LINE#         65
  C:024AH         LINE#         66
  C:024DH         LINE#         67
  C:0254H         LINE#         69
  C:025BH         LINE#         70
  C:0260H         LINE#         71
  C:0265H         LINE#         72
  C:026AH         LINE#         73
  -------         ENDPROC       LCDRESET
  -------         PROC          _DISP_XY
  D:0006H         SYMBOL        posx
  D:0005H         SYMBOL        posy
  -------         DO            
  D:0007H         SYMBOL        temp
  -------         ENDDO         
  C:0328H         LINE#         80
  C:032AH         LINE#         84
  C:032EH         LINE#         85
  C:0331H         LINE#         86
  C:033CH         LINE#         87
  C:0342H         LINE#         88
  C:0345H         LINE#         89
  -------         ENDPROC       _DISP_XY
  -------         PROC          _DISPONECHAR
  D:0006H         SYMBOL        x
  D:0005H         SYMBOL        y
  D:0004H         SYMBOL        Wdata
  C:0425H         LINE#         95
  C:0427H         LINE#         97
  C:042AH         LINE#         98
  -------         ENDPROC       _DISPONECHAR
  -------         PROC          _EPUTSTR
  D:004AH         SYMBOL        x
  D:004BH         SYMBOL        y
  D:004CH         SYMBOL        ptr
  -------         DO            
BL51 BANKED LINKER/LOCATER V5.11                                                      06/03/2005  17:25:54  PAGE 11


  D:0001H         SYMBOL        i
  D:0002H         SYMBOL        l
  -------         ENDDO         
  C:0180H         LINE#         104
  C:0188H         LINE#         105
  C:018AH         LINE#         106
  C:01A3H         LINE#         107
  C:01BBH         LINE#         108
  C:01DDH         LINE#         109
  C:01E5H         LINE#         110
  C:01E8H         LINE#         111
  -------         ENDPROC       _EPUTSTR
  -------         ENDMOD        YJXS

  -------         MODULE        ?C?CLDPTR
  C:01E9H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:0202H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?CSTOPTR
  C:0214H         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_V_BURSTW1302T?DS1302

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_V_BURSTW1302R?DS1302

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_V_BURSTR1302R?DS1302

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_V_SET1302?DS1302

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_V_GET1302?DS1302

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_EPUTSTR?YJXS

Program Size: data=81.0 xdata=0 code=1071
LINK/LOCATE RUN COMPLETE.  6 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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