📄 main.lss
字号:
ac6: 10 91 0d 02 lds r17, 0x020D
aca: 0e c0 rjmp .+28 ; 0xae8 <SaveToEEPROM+0xbe>
acc: 10 91 f9 01 lds r17, 0x01F9
ad0: 0b c0 rjmp .+22 ; 0xae8 <SaveToEEPROM+0xbe>
ad2: 10 91 f0 01 lds r17, 0x01F0
ad6: 08 c0 rjmp .+16 ; 0xae8 <SaveToEEPROM+0xbe>
ad8: 10 91 f5 01 lds r17, 0x01F5
adc: 05 c0 rjmp .+10 ; 0xae8 <SaveToEEPROM+0xbe>
ade: 10 91 f8 01 lds r17, 0x01F8
ae2: 02 c0 rjmp .+4 ; 0xae8 <SaveToEEPROM+0xbe>
ae4: 10 91 ef 01 lds r17, 0x01EF
ae8: 90 e0 ldi r25, 0x00 ; 0
aea: 88 0f add r24, r24
aec: 99 1f adc r25, r25
aee: 0e 94 09 05 call 0xa12 ; 0xa12 <EEPROMReadByte>
af2: 80 93 28 02 sts 0x0228, r24
af6: 80 91 29 02 lds r24, 0x0229
afa: 90 e0 ldi r25, 0x00 ; 0
afc: 88 0f add r24, r24
afe: 99 1f adc r25, r25
b00: 01 96 adiw r24, 0x01 ; 1
b02: 0e 94 09 05 call 0xa12 ; 0xa12 <EEPROMReadByte>
b06: 98 2f mov r25, r24
b08: 80 93 27 02 sts 0x0227, r24
b0c: 80 91 28 02 lds r24, 0x0228
b10: 18 17 cp r17, r24
b12: 11 f4 brne .+4 ; 0xb18 <SaveToEEPROM+0xee>
b14: 19 17 cp r17, r25
b16: 89 f0 breq .+34 ; 0xb3a <SaveToEEPROM+0x110>
b18: 80 91 29 02 lds r24, 0x0229
b1c: 90 e0 ldi r25, 0x00 ; 0
b1e: 61 2f mov r22, r17
b20: 88 0f add r24, r24
b22: 99 1f adc r25, r25
b24: 0e 94 fb 04 call 0x9f6 ; 0x9f6 <EEPROMWriteByte>
b28: 80 91 29 02 lds r24, 0x0229
b2c: 90 e0 ldi r25, 0x00 ; 0
b2e: 88 0f add r24, r24
b30: 99 1f adc r25, r25
b32: 61 2f mov r22, r17
b34: 01 96 adiw r24, 0x01 ; 1
b36: 0e 94 fb 04 call 0x9f6 ; 0x9f6 <EEPROMWriteByte>
b3a: 1f 91 pop r17
b3c: 08 95 ret
00000b3e <GetFromEEPROM>:
b3e: 84 e0 ldi r24, 0x04 ; 4
b40: 80 93 04 02 sts 0x0204, r24
b44: 80 e2 ldi r24, 0x20 ; 32
b46: 80 93 f2 01 sts 0x01F2, r24
b4a: 88 e9 ldi r24, 0x98 ; 152
b4c: 80 93 f6 01 sts 0x01F6, r24
b50: 85 e0 ldi r24, 0x05 ; 5
b52: 80 93 0d 02 sts 0x020D, r24
b56: 81 e8 ldi r24, 0x81 ; 129
b58: 80 93 f0 01 sts 0x01F0, r24
b5c: 8f e7 ldi r24, 0x7F ; 127
b5e: 80 93 f5 01 sts 0x01F5, r24
b62: 81 e0 ldi r24, 0x01 ; 1
b64: 80 93 f9 01 sts 0x01F9, r24
b68: 80 93 f8 01 sts 0x01F8, r24
b6c: 84 e6 ldi r24, 0x64 ; 100
b6e: 80 93 ef 01 sts 0x01EF, r24
b72: 10 92 29 02 sts 0x0229, r1
b76: a6 c0 rjmp .+332 ; 0xcc4 <GetFromEEPROM+0x186>
b78: 90 e0 ldi r25, 0x00 ; 0
b7a: 88 0f add r24, r24
b7c: 99 1f adc r25, r25
b7e: 0e 94 09 05 call 0xa12 ; 0xa12 <EEPROMReadByte>
b82: 80 93 28 02 sts 0x0228, r24
b86: 80 91 29 02 lds r24, 0x0229
b8a: 90 e0 ldi r25, 0x00 ; 0
b8c: 88 0f add r24, r24
b8e: 99 1f adc r25, r25
b90: 01 96 adiw r24, 0x01 ; 1
b92: 0e 94 09 05 call 0xa12 ; 0xa12 <EEPROMReadByte>
b96: 98 2f mov r25, r24
b98: 80 93 27 02 sts 0x0227, r24
b9c: 20 91 28 02 lds r18, 0x0228
ba0: 28 17 cp r18, r24
ba2: 09 f0 breq .+2 ; 0xba6 <GetFromEEPROM+0x68>
ba4: 8a c0 rjmp .+276 ; 0xcba <GetFromEEPROM+0x17c>
ba6: 80 91 29 02 lds r24, 0x0229
baa: 87 30 cpi r24, 0x07 ; 7
bac: 29 f0 breq .+10 ; 0xbb8 <GetFromEEPROM+0x7a>
bae: 2f 3f cpi r18, 0xFF ; 255
bb0: 19 f4 brne .+6 ; 0xbb8 <GetFromEEPROM+0x7a>
bb2: 8f e0 ldi r24, 0x0F ; 15
bb4: 80 93 29 02 sts 0x0229, r24
bb8: 80 91 29 02 lds r24, 0x0229
bbc: 85 30 cpi r24, 0x05 ; 5
bbe: 09 f4 brne .+2 ; 0xbc2 <GetFromEEPROM+0x84>
bc0: 52 c0 rjmp .+164 ; 0xc66 <GetFromEEPROM+0x128>
bc2: 86 30 cpi r24, 0x06 ; 6
bc4: 80 f4 brcc .+32 ; 0xbe6 <GetFromEEPROM+0xa8>
bc6: 82 30 cpi r24, 0x02 ; 2
bc8: 89 f1 breq .+98 ; 0xc2c <GetFromEEPROM+0xee>
bca: 83 30 cpi r24, 0x03 ; 3
bcc: 30 f4 brcc .+12 ; 0xbda <GetFromEEPROM+0x9c>
bce: 88 23 and r24, r24
bd0: f9 f0 breq .+62 ; 0xc10 <GetFromEEPROM+0xd2>
bd2: 81 30 cpi r24, 0x01 ; 1
bd4: 09 f0 breq .+2 ; 0xbd8 <GetFromEEPROM+0x9a>
bd6: 71 c0 rjmp .+226 ; 0xcba <GetFromEEPROM+0x17c>
bd8: 22 c0 rjmp .+68 ; 0xc1e <GetFromEEPROM+0xe0>
bda: 83 30 cpi r24, 0x03 ; 3
bdc: 79 f1 breq .+94 ; 0xc3c <GetFromEEPROM+0xfe>
bde: 84 30 cpi r24, 0x04 ; 4
be0: 09 f0 breq .+2 ; 0xbe4 <GetFromEEPROM+0xa6>
be2: 6b c0 rjmp .+214 ; 0xcba <GetFromEEPROM+0x17c>
be4: 3c c0 rjmp .+120 ; 0xc5e <GetFromEEPROM+0x120>
be6: 8b 30 cpi r24, 0x0B ; 11
be8: 09 f4 brne .+2 ; 0xbec <GetFromEEPROM+0xae>
bea: 50 c0 rjmp .+160 ; 0xc8c <GetFromEEPROM+0x14e>
bec: 8c 30 cpi r24, 0x0C ; 12
bee: 30 f4 brcc .+12 ; 0xbfc <GetFromEEPROM+0xbe>
bf0: 86 30 cpi r24, 0x06 ; 6
bf2: e9 f1 breq .+122 ; 0xc6e <GetFromEEPROM+0x130>
bf4: 8a 30 cpi r24, 0x0A ; 10
bf6: 09 f0 breq .+2 ; 0xbfa <GetFromEEPROM+0xbc>
bf8: 60 c0 rjmp .+192 ; 0xcba <GetFromEEPROM+0x17c>
bfa: 3e c0 rjmp .+124 ; 0xc78 <GetFromEEPROM+0x13a>
bfc: 8d 30 cpi r24, 0x0D ; 13
bfe: 09 f4 brne .+2 ; 0xc02 <GetFromEEPROM+0xc4>
c00: 53 c0 rjmp .+166 ; 0xca8 <GetFromEEPROM+0x16a>
c02: 8d 30 cpi r24, 0x0D ; 13
c04: 08 f4 brcc .+2 ; 0xc08 <GetFromEEPROM+0xca>
c06: 49 c0 rjmp .+146 ; 0xc9a <GetFromEEPROM+0x15c>
c08: 8e 30 cpi r24, 0x0E ; 14
c0a: 09 f0 breq .+2 ; 0xc0e <GetFromEEPROM+0xd0>
c0c: 56 c0 rjmp .+172 ; 0xcba <GetFromEEPROM+0x17c>
c0e: 51 c0 rjmp .+162 ; 0xcb2 <GetFromEEPROM+0x174>
c10: 2d 35 cpi r18, 0x5D ; 93
c12: 09 f4 brne .+2 ; 0xc16 <GetFromEEPROM+0xd8>
c14: 52 c0 rjmp .+164 ; 0xcba <GetFromEEPROM+0x17c>
c16: 8f e0 ldi r24, 0x0F ; 15
c18: 80 93 29 02 sts 0x0229, r24
c1c: 4e c0 rjmp .+156 ; 0xcba <GetFromEEPROM+0x17c>
c1e: 82 2f mov r24, r18
c20: 80 7f andi r24, 0xF0 ; 240
c22: 09 f0 breq .+2 ; 0xc26 <GetFromEEPROM+0xe8>
c24: 4a c0 rjmp .+148 ; 0xcba <GetFromEEPROM+0x17c>
c26: 20 93 04 02 sts 0x0204, r18
c2a: 47 c0 rjmp .+142 ; 0xcba <GetFromEEPROM+0x17c>
c2c: 82 2f mov r24, r18
c2e: 80 59 subi r24, 0x90 ; 144
c30: 81 31 cpi r24, 0x11 ; 17
c32: 08 f0 brcs .+2 ; 0xc36 <GetFromEEPROM+0xf8>
c34: 42 c0 rjmp .+132 ; 0xcba <GetFromEEPROM+0x17c>
c36: 20 93 f6 01 sts 0x01F6, r18
c3a: 3f c0 rjmp .+126 ; 0xcba <GetFromEEPROM+0x17c>
c3c: 80 91 04 02 lds r24, 0x0204
c40: 82 ff sbrs r24, 2
c42: 09 c0 rjmp .+18 ; 0xc56 <GetFromEEPROM+0x118>
c44: 27 76 andi r18, 0x67 ; 103
c46: 20 93 f2 01 sts 0x01F2, r18
c4a: 80 91 05 02 lds r24, 0x0205
c4e: 80 62 ori r24, 0x20 ; 32
c50: 80 93 05 02 sts 0x0205, r24
c54: 32 c0 rjmp .+100 ; 0xcba <GetFromEEPROM+0x17c>
c56: 27 72 andi r18, 0x27 ; 39
c58: 20 93 f2 01 sts 0x01F2, r18
c5c: 2e c0 rjmp .+92 ; 0xcba <GetFromEEPROM+0x17c>
c5e: 27 70 andi r18, 0x07 ; 7
c60: 20 93 23 02 sts 0x0223, r18
c64: 2a c0 rjmp .+84 ; 0xcba <GetFromEEPROM+0x17c>
c66: 23 70 andi r18, 0x03 ; 3
c68: 20 93 75 02 sts 0x0275, r18
c6c: 26 c0 rjmp .+76 ; 0xcba <GetFromEEPROM+0x17c>
c6e: 22 23 and r18, r18
c70: 21 f1 breq .+72 ; 0xcba <GetFromEEPROM+0x17c>
c72: 90 93 0d 02 sts 0x020D, r25
c76: 21 c0 rjmp .+66 ; 0xcba <GetFromEEPROM+0x17c>
c78: 82 2f mov r24, r18
c7a: 90 e0 ldi r25, 0x00 ; 0
c7c: 8f 71 andi r24, 0x1F ; 31
c7e: 90 70 andi r25, 0x00 ; 0
c80: 01 97 sbiw r24, 0x01 ; 1
c82: 4e 97 sbiw r24, 0x1e ; 30
c84: d0 f4 brcc .+52 ; 0xcba <GetFromEEPROM+0x17c>
c86: 20 93 f9 01 sts 0x01F9, r18
c8a: 17 c0 rjmp .+46 ; 0xcba <GetFromEEPROM+0x17c>
c8c: 82 2f mov r24, r18
c8e: 86 57 subi r24, 0x76 ; 118
c90: 85 31 cpi r24, 0x15 ; 21
c92: 98 f4 brcc .+38 ; 0xcba <GetFromEEPROM+0x17c>
c94: 20 93 f0 01 sts 0x01F0, r18
c98: 10 c0 rjmp .+32 ; 0xcba <GetFromEEPROM+0x17c>
c9a: 82 2f mov r24, r18
c9c: 86 57 subi r24, 0x76 ; 118
c9e: 85 31 cpi r24, 0x15 ; 21
ca0: 60 f4 brcc .+24 ; 0xcba <GetFromEEPROM+0x17c>
ca2: 20 93 f5 01 sts 0x01F5, r18
ca6: 09 c0 rjmp .+18 ; 0xcba <GetFromEEPROM+0x17c>
ca8: 2b 30 cpi r18, 0x0B ; 11
caa: 38 f4 brcc .+14 ; 0xcba <GetFromEEPROM+0x17c>
cac: 90 93 f8 01 sts 0x01F8, r25
cb0: 04 c0 rjmp .+8 ; 0xcba <GetFromEEPROM+0x17c>
cb2: 28 32 cpi r18, 0x28 ; 40
cb4: 10 f0 brcs .+4 ; 0xcba <GetFromEEPROM+0x17c>
cb6: 90 93 ef 01 sts 0x01EF, r25
cba: 80 91 29 02 lds r24, 0x0229
cbe: 8f 5f subi r24, 0xFF ; 255
cc0: 80 93 29 02 sts 0x0229, r24
cc4: 80 91 29 02 lds r24, 0x0229
cc8: 8f 30 cpi r24, 0x0F ; 15
cca: 08 f4 brcc .+2 ; 0xcce <GetFromEEPROM+0x190>
ccc: 55 cf rjmp .-342 ; 0xb78 <GetFromEEPROM+0x3a>
cce: 08 95 ret
00000cd0 <DispTime>:
cd0: cf 93 push r28
cd2: df 93 push r29
cd4: ec 01 movw r28, r24
cd6: 6c e3 ldi r22, 0x3C ; 60
cd8: 70 e0 ldi r23, 0x00 ; 0
cda: 0e 94 78 15 call 0x2af0 ; 0x2af0 <__udivmodhi4>
cde: 9b 01 movw r18, r22
ce0: 86 2f mov r24, r22
ce2: 6a e0 ldi r22, 0x0A ; 10
ce4: 0e 94 6c 15 call 0x2ad8 ; 0x2ad8 <__udivmodqi4>
ce8: 88 23 and r24, r24
cea: 51 f0 breq .+20 ; 0xd00 <DispTime+0x30>
cec: e8 2f mov r30, r24
cee: f0 e0 ldi r31, 0x00 ; 0
cf0: e7 5c subi r30, 0xC7 ; 199
cf2: fe 4f sbci r31, 0xFE ; 254
cf4: 80 81 ld r24, Z
cf6: 90 91 2d 02 lds r25, 0x022D
cfa: 89 2b or r24, r25
cfc: 80 93 2d 02 sts 0x022D, r24
d00: 82 2f mov r24, r18
d02: 6a e0 ldi r22, 0x0A ; 10
d04: 0e 94 6c 15 call 0x2ad8 ; 0x2ad8 <__udivmodqi4>
d08: e9 2f mov r30, r25
d0a: f0 e0 ldi r31, 0x00 ; 0
d0c: e7 5c subi r30, 0xC7 ; 199
d0e: fe 4f sbci r31, 0xFE ; 254
d10: 80 81 ld r24, Z
d12: 90 91 2e 02 lds r25, 0x022E
d16: 89 2b or r24, r25
d18: 80 93 2e 02 sts 0x022E, r24
d1c: ce 01 movw r24, r28
d1e: 6c e3 ldi r22, 0x3C ; 60
d20: 70 e0 ldi r23, 0x00 ; 0
d22: 0e 94 78 15 call 0x2af0 ; 0x2af0 <__udivmodhi4>
d26: 9c 01 movw r18, r24
d28: 6a e0 ldi r22, 0x0A ; 10
d2a: 0e 94 6c 15 call 0x2ad8 ; 0x2ad8 <__udivmodqi4>
d2e: e8 2f mov r30, r24
d30: f0 e0 ldi r31, 0x00 ; 0
d32: e7 5c subi r30, 0xC7 ; 199
d34: fe 4f sbci r31, 0xFE ; 254
d36: 80 81 ld r24, Z
d38: 90 91 2f 02 lds r25, 0x022F
d3c: 89 2b or r24, r25
d3e: 80 93 2f 02 sts 0x022F, r24
d42: 82 2f mov r24, r18
d44: 0e 94 6c 15 call 0x2ad8 ; 0x2ad8 <__udivmodqi4>
d48: e9 2f mov r30, r25
d4a: f0 e0 ldi r31, 0x00 ; 0
d4c: e7 5c subi r30, 0xC7 ; 199
d4e: fe 4f sbci r31, 0xFE ; 254
d50: 80 81 ld r24, Z
d52: 90 91 30 02 lds r25, 0x0230
d56: 89 2b or r24, r25
d58: 80 93 30 02 sts 0x0230, r24
d5c: df 91 pop r29
d5e: cf 91 pop r28
d60: 08 95 ret
00000d62 <GetErrNum>:
d62: 80 91 37 02 lds r24, 0x0237
d66: 88 23 and r24, r24
d68: b1 f5 brne .+108 ; 0xdd6 <GetErrNum+0x74>
d6a: 86 e9 ldi r24, 0x96 ; 150
d6c: 80 93 37 02 sts 0x0237, r24
d70: 40 91 f1 01 lds r20, 0x01F1
d74: 30 91 07 02 lds r19, 0x0207
d78: 20 91 35 02 lds r18, 0x0235
d7c: 2f 5f subi r18, 0xFF ; 255
d7e: 20 34 cpi r18, 0x40 ; 64
d80: 10 f0 brcs .+4 ; 0xd86 <GetErrNum+0x24>
d82: 20 e0 ldi r18, 0x00 ; 0
d84: 02 c0 rjmp .+4 ; 0xd8a <GetErrNum+0x28>
d86: 20 33 cpi r18, 0x30 ; 48
d88: 88 f4 brcc .+34 ; 0xdac <GetErrNum+0x4a>
d8a: a2 2f mov r26, r18
d8c: b0 e0 ldi r27, 0x00 ; 0
d8e: a7 70 andi r26, 0x07 ; 7
d90: b0 70 andi r27, 0x00 ; 0
d92: af 5c subi r26, 0xCF ; 207
d94: be 4f sbci r27, 0xFE ; 254
d96: e2 2f mov r30, r18
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -