📄 ds1302.lis
字号:
037E 8FE0 ldi R24,15
0380 8083 std z+0,R24
0382 .dbline 101
0382 L57:
0382 .dbline 102
0382 80E0 ldi R24,<_WriteTime
0384 90E0 ldi R25,>_WriteTime
0386 F801 movw R30,R16
0388 E80F add R30,R24
038A F91F adc R31,R25
038C 8081 ldd R24,z+0
038E 8931 cpi R24,25
0390 39F4 brne L59
0392 .dbline 103
0392 .dbline 103
0392 80E0 ldi R24,<_WriteTime
0394 90E0 ldi R25,>_WriteTime
0396 F801 movw R30,R16
0398 E80F add R30,R24
039A F91F adc R31,R25
039C 8FE1 ldi R24,31
039E 8083 std z+0,R24
03A0 .dbline 104
03A0 L59:
03A0 .dbline 105
03A0 80E0 ldi R24,<_WriteTime
03A2 90E0 ldi R25,>_WriteTime
03A4 F801 movw R30,R16
03A6 E80F add R30,R24
03A8 F91F adc R31,R25
03AA 8081 ldd R24,z+0
03AC 8932 cpi R24,41
03AE 39F4 brne L61
03B0 .dbline 106
03B0 .dbline 106
03B0 80E0 ldi R24,<_WriteTime
03B2 90E0 ldi R25,>_WriteTime
03B4 F801 movw R30,R16
03B6 E80F add R30,R24
03B8 F91F adc R31,R25
03BA 8FE2 ldi R24,47
03BC 8083 std z+0,R24
03BE .dbline 107
03BE L61:
03BE .dbline 108
03BE 80E0 ldi R24,<_WriteTime
03C0 90E0 ldi R25,>_WriteTime
03C2 F801 movw R30,R16
03C4 E80F add R30,R24
03C6 F91F adc R31,R25
03C8 8081 ldd R24,z+0
03CA 8933 cpi R24,57
03CC 39F4 brne L63
03CE .dbline 109
03CE .dbline 109
03CE 80E0 ldi R24,<_WriteTime
03D0 90E0 ldi R25,>_WriteTime
03D2 F801 movw R30,R16
03D4 E80F add R30,R24
03D6 F91F adc R31,R25
03D8 8FE3 ldi R24,63
03DA 8083 std z+0,R24
03DC .dbline 110
03DC L63:
03DC .dbline 111
03DC 80E0 ldi R24,<_WriteTime
03DE 90E0 ldi R25,>_WriteTime
03E0 F801 movw R30,R16
03E2 E80F add R30,R24
03E4 F91F adc R31,R25
03E6 8081 ldd R24,z+0
03E8 8934 cpi R24,73
03EA 39F4 brne L65
03EC .dbline 112
03EC .dbline 112
03EC 80E0 ldi R24,<_WriteTime
03EE 90E0 ldi R25,>_WriteTime
03F0 F801 movw R30,R16
03F2 E80F add R30,R24
03F4 F91F adc R31,R25
03F6 8FE4 ldi R24,79
03F8 8083 std z+0,R24
03FA .dbline 113
03FA L65:
03FA .dbline 114
03FA 80E0 ldi R24,<_WriteTime
03FC 90E0 ldi R25,>_WriteTime
03FE F801 movw R30,R16
0400 E80F add R30,R24
0402 F91F adc R31,R25
0404 8081 ldd R24,z+0
0406 8935 cpi R24,89
0408 41F4 brne L67
040A .dbline 115
040A .dbline 115
040A 80E0 ldi R24,<_WriteTime
040C 90E0 ldi R25,>_WriteTime
040E F801 movw R30,R16
0410 E80F add R30,R24
0412 F91F adc R31,R25
0414 2224 clr R2
0416 2082 std z+0,R2
0418 .dbline 116
0418 09C0 rjmp L68
041A L67:
041A .dbline 118
041A 80E0 ldi R24,<_WriteTime
041C 90E0 ldi R25,>_WriteTime
041E 1801 movw R2,R16
0420 280E add R2,R24
0422 391E adc R3,R25
0424 F101 movw R30,R2
0426 8081 ldd R24,z+0
0428 8F5F subi R24,255 ; addi 1
042A 8083 std z+0,R24
042C L68:
042C .dbline -2
042C L56:
042C .dbline 0 ; func end
042C 0895 ret
042E .dbsym r i 16 I
042E .dbend
042E .dbfunc e SubForSET _SubForSET fV
042E ; i -> R16,R17
.even
042E _SubForSET::
042E .dbline -1
042E .dbline 124
042E .dbline 125
042E 80E0 ldi R24,<_WriteTime
0430 90E0 ldi R25,>_WriteTime
0432 F801 movw R30,R16
0434 E80F add R30,R24
0436 F91F adc R31,R25
0438 2080 ldd R2,z+0
043A 2220 tst R2
043C 29F4 brne L70
043E .dbline 126
043E .dbline 126
043E F801 movw R30,R16
0440 E80F add R30,R24
0442 F91F adc R31,R25
0444 8AE5 ldi R24,90
0446 8083 std z+0,R24
0448 .dbline 127
0448 L70:
0448 .dbline 128
0448 80E0 ldi R24,<_WriteTime
044A 90E0 ldi R25,>_WriteTime
044C F801 movw R30,R16
044E E80F add R30,R24
0450 F91F adc R31,R25
0452 8081 ldd R24,z+0
0454 8031 cpi R24,16
0456 39F4 brne L72
0458 .dbline 129
0458 .dbline 129
0458 80E0 ldi R24,<_WriteTime
045A 90E0 ldi R25,>_WriteTime
045C F801 movw R30,R16
045E E80F add R30,R24
0460 F91F adc R31,R25
0462 8AE0 ldi R24,10
0464 8083 std z+0,R24
0466 .dbline 130
0466 L72:
0466 .dbline 131
0466 80E0 ldi R24,<_WriteTime
0468 90E0 ldi R25,>_WriteTime
046A F801 movw R30,R16
046C E80F add R30,R24
046E F91F adc R31,R25
0470 8081 ldd R24,z+0
0472 8032 cpi R24,32
0474 39F4 brne L74
0476 .dbline 132
0476 .dbline 132
0476 80E0 ldi R24,<_WriteTime
0478 90E0 ldi R25,>_WriteTime
047A F801 movw R30,R16
047C E80F add R30,R24
047E F91F adc R31,R25
0480 8AE1 ldi R24,26
0482 8083 std z+0,R24
0484 .dbline 133
0484 L74:
0484 .dbline 134
0484 80E0 ldi R24,<_WriteTime
0486 90E0 ldi R25,>_WriteTime
0488 F801 movw R30,R16
048A E80F add R30,R24
048C F91F adc R31,R25
048E 8081 ldd R24,z+0
0490 8033 cpi R24,48
0492 39F4 brne L76
0494 .dbline 135
0494 .dbline 135
0494 80E0 ldi R24,<_WriteTime
0496 90E0 ldi R25,>_WriteTime
0498 F801 movw R30,R16
049A E80F add R30,R24
049C F91F adc R31,R25
049E 8AE2 ldi R24,42
04A0 8083 std z+0,R24
04A2 .dbline 136
04A2 L76:
04A2 .dbline 137
04A2 80E0 ldi R24,<_WriteTime
04A4 90E0 ldi R25,>_WriteTime
04A6 F801 movw R30,R16
04A8 E80F add R30,R24
04AA F91F adc R31,R25
04AC 8081 ldd R24,z+0
04AE 8034 cpi R24,64
04B0 39F4 brne L78
04B2 .dbline 138
04B2 .dbline 138
04B2 80E0 ldi R24,<_WriteTime
04B4 90E0 ldi R25,>_WriteTime
04B6 F801 movw R30,R16
04B8 E80F add R30,R24
04BA F91F adc R31,R25
04BC 8AE3 ldi R24,58
04BE 8083 std z+0,R24
04C0 .dbline 139
04C0 L78:
04C0 .dbline 140
04C0 80E0 ldi R24,<_WriteTime
04C2 90E0 ldi R25,>_WriteTime
04C4 F801 movw R30,R16
04C6 E80F add R30,R24
04C8 F91F adc R31,R25
04CA 8081 ldd R24,z+0
04CC 8035 cpi R24,80
04CE 41F4 brne L80
04D0 .dbline 141
04D0 .dbline 141
04D0 80E0 ldi R24,<_WriteTime
04D2 90E0 ldi R25,>_WriteTime
04D4 F801 movw R30,R16
04D6 E80F add R30,R24
04D8 F91F adc R31,R25
04DA 89E4 ldi R24,73
04DC 8083 std z+0,R24
04DE .dbline 142
04DE 09C0 rjmp L81
04E0 L80:
04E0 .dbline 144
04E0 80E0 ldi R24,<_WriteTime
04E2 90E0 ldi R25,>_WriteTime
04E4 1801 movw R2,R16
04E6 280E add R2,R24
04E8 391E adc R3,R25
04EA F101 movw R30,R2
04EC 8081 ldd R24,z+0
04EE 8150 subi R24,1
04F0 8083 std z+0,R24
04F2 L81:
04F2 .dbline -2
04F2 L69:
04F2 .dbline 0 ; func end
04F2 0895 ret
04F4 .dbsym r i 16 I
04F4 .dbend
04F4 .dbfunc e PlusHour _PlusHour fV
04F4 ; i -> R16,R17
.even
04F4 _PlusHour::
04F4 .dbline -1
04F4 .dbline 152
04F4 .dbline 153
04F4 80E0 ldi R24,<_WriteTime
04F6 90E0 ldi R25,>_WriteTime
04F8 F801 movw R30,R16
04FA E80F add R30,R24
04FC F91F adc R31,R25
04FE 8081 ldd R24,z+0
0500 8930 cpi R24,9
0502 39F4 brne L83
0504 .dbline 154
0504 .dbline 154
0504 80E0 ldi R24,<_WriteTime
0506 90E0 ldi R25,>_WriteTime
0508 F801 movw R30,R16
050A E80F add R30,R24
050C F91F adc R31,R25
050E 8FE0 ldi R24,15
0510 8083 std z+0,R24
0512 .dbline 155
0512 L83:
0512 .dbline 156
0512 80E0 ldi R24,<_WriteTime
0514 90E0 ldi R25,>_WriteTime
0516 F801 movw R30,R16
0518 E80F add R30,R24
051A F91F adc R31,R25
051C 8081 ldd R24,z+0
051E 8931 cpi R24,25
0520 39F4 brne L85
0522 .dbline 157
0522 .dbline 157
0522 80E0 ldi R24,<_WriteTime
0524 90E0 ldi R25,>_WriteTime
0526 F801 movw R30,R16
0528 E80F add R30,R24
052A F91F adc R31,R25
052C 8FE1 ldi R24,31
052E 8083 std z+0,R24
0530 .dbline 158
0530 L85:
0530 .dbline 159
0530 80E0 ldi R24,<_WriteTime
0532 90E0 ldi R25,>_WriteTime
0534 F801 movw R30,R16
0536 E80F add R30,R24
0538 F91F adc R31,R25
053A 8081 ldd R24,z+0
053C 8332 cpi R24,35
053E 41F4 brne L87
0540 .dbline 160
0540 .dbline 160
0540 80E0 ldi R24,<_WriteTime
0542 90E0 ldi R25,>_WriteTime
0544 F801 movw R30,R16
0546 E80F add R30,R24
0548 F91F adc R31,R25
054A 2224 clr R2
054C 2082 std z+0,R2
054E .dbline 161
054E 09C0 rjmp L88
0550 L87:
0550 .dbline 163
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -