📄 sl3010_2.s
字号:
.byte 251,253
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 254,253
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 251,247
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 239,223
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 191,127
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 191,223
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 239,247
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 251,253
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 0,24
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 60,126
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,126
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 60,24
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 0,24
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 60,126
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,126
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 60,24
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,241
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 227,199
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 143,31
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 143,199
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 227,241
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,241
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 227,199
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 143,31
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 143,199
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 227,241
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 254,252
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,240
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 224,192
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 128,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 128,192
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 224,240
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,252
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 254,252
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,240
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 224,192
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 128,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 128,192
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 224,240
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 248,252
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,231
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 219,189
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 126,189
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 219,231
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,231
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 219,189
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 126,189
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 219,231
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 255,0
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.blkb 2
.area idata
.byte 10,10
.area data(ram, con, rel)
.dbfile e:/ICC/include/sl3010.c
.dbfile E:\icc\iccavr\sl3010\sl3010_2\sl3010_2.c
.dbsym s led_data _led_data A[118:118]c
_led_delayms::
.blkb 2
.area idata
.word 600
.area data(ram, con, rel)
.dbfile E:\icc\iccavr\sl3010\sl3010_2\sl3010_2.c
.dbsym e led_delayms _led_delayms i
.area text(rom, con, rel)
.dbfile E:\icc\iccavr\sl3010\sl3010_2\sl3010_2.c
.dbfunc e led_car _led_car fV
.even
_led_car::
.dbline -1
.dbline 49
.dbline 50
ldi R24,36
out 0x1b,R24
.dbline 52
ldi R24,64
sts _work_status,R24
.dbline 54
rcall _mic_startup
rjmp L65
L64:
.dbline 57
.dbline 58
clr R2
sts _pa,R2
.dbline 59
sts _timers,R2
rjmp L70
L67:
.dbline 60
.dbline 61
lds R2,_pa
out 0x1b,R2
.dbline 62
lds R16,_led_delayms
lds R17,_led_delayms+1
lsl R16
rol R17
rcall _delay_ms
.dbline 63
lds R2,_pa
com R2
sts _pa,R2
.dbline 64
L68:
.dbline 59
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L70:
.dbline 59
lds R24,_timers
cpi R24,4
brlo L67
.dbline 66
ldi R24,1
sts _pa,R24
.dbline 67
clr R2
sts _timers,R2
rjmp L74
L71:
.dbline 68
.dbline 69
lds R2,_pa
com R2
out 0x1b,R2
.dbline 70
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 71
lds R2,_pa
lsl R2
sts _pa,R2
.dbline 72
L72:
.dbline 67
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L74:
.dbline 67
lds R24,_timers
cpi R24,8
brlo L71
.dbline 74
ldi R24,128
sts _pa,R24
.dbline 75
clr R2
sts _timers,R2
rjmp L78
L75:
.dbline 76
.dbline 77
lds R2,_pa
com R2
out 0x1b,R2
.dbline 78
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 79
lds R2,_pa
lsr R2
sts _pa,R2
.dbline 80
L76:
.dbline 75
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L78:
.dbline 75
lds R24,_timers
cpi R24,8
brlo L75
.dbline 82
ldi R24,1
sts _pa,R24
.dbline 83
clr R2
sts _timers,R2
rjmp L82
L79:
.dbline 84
.dbline 85
lds R2,_pa
com R2
out 0x1b,R2
.dbline 86
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 87
lds R2,_pa
lsl R2
lds R3,_pa
or R3,R2
sts _pa,R3
.dbline 88
L80:
.dbline 83
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L82:
.dbline 83
lds R24,_timers
cpi R24,8
brlo L79
.dbline 90
ldi R24,127
sts _pa,R24
.dbline 91
clr R2
sts _timers,R2
rjmp L86
L83:
.dbline 92
.dbline 93
lds R2,_pa
com R2
out 0x1b,R2
.dbline 94
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 95
lds R2,_pa
lsr R2
lds R3,_pa
and R3,R2
sts _pa,R3
.dbline 96
L84:
.dbline 91
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L86:
.dbline 91
lds R24,_timers
cpi R24,8
brlo L83
.dbline 98
ldi R24,128
sts _pa,R24
.dbline 99
clr R2
sts _timers,R2
rjmp L90
L87:
.dbline 100
.dbline 101
lds R2,_pa
com R2
out 0x1b,R2
.dbline 102
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 103
lds R2,_pa
lsr R2
lds R3,_pa
or R3,R2
sts _pa,R3
.dbline 104
L88:
.dbline 99
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L90:
.dbline 99
lds R24,_timers
cpi R24,8
brlo L87
.dbline 106
ldi R24,254
sts _pa,R24
.dbline 107
clr R2
sts _timers,R2
rjmp L94
L91:
.dbline 108
.dbline 109
lds R2,_pa
com R2
out 0x1b,R2
.dbline 110
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 111
lds R2,_pa
lsl R2
lds R3,_pa
and R3,R2
sts _pa,R3
.dbline 112
L92:
.dbline 107
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L94:
.dbline 107
lds R24,_timers
cpi R24,8
brlo L91
.dbline 114
ldi R24,3
sts _pa,R24
.dbline 115
clr R2
sts _timers,R2
rjmp L98
L95:
.dbline 116
.dbline 117
lds R2,_pa
com R2
out 0x1b,R2
.dbline 118
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 119
lds R2,_pa
lsl R2
lsl R2
sts _pa,R2
.dbline 120
L96:
.dbline 115
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L98:
.dbline 115
lds R24,_timers
cpi R24,4
brlo L95
.dbline 122
ldi R24,192
sts _pa,R24
.dbline 123
clr R2
sts _timers,R2
rjmp L102
L99:
.dbline 124
.dbline 125
lds R2,_pa
com R2
out 0x1b,R2
.dbline 126
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 127
lds R2,_pa
lsr R2
lsr R2
sts _pa,R2
.dbline 128
L100:
.dbline 123
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L102:
.dbline 123
lds R24,_timers
cpi R24,4
brlo L99
.dbline 130
ldi R24,3
sts _pa,R24
.dbline 131
clr R2
sts _timers,R2
rjmp L106
L103:
.dbline 132
.dbline 133
lds R2,_pa
com R2
out 0x1b,R2
.dbline 134
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 135
lds R2,_pa
lsl R2
lsl R2
lds R3,_pa
or R3,R2
sts _pa,R3
.dbline 136
L104:
.dbline 131
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L106:
.dbline 131
lds R24,_timers
cpi R24,4
brlo L103
.dbline 138
ldi R24,63
sts _pa,R24
.dbline 139
clr R2
sts _timers,R2
rjmp L110
L107:
.dbline 140
.dbline 141
lds R2,_pa
com R2
out 0x1b,R2
.dbline 142
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 143
lds R2,_pa
lsr R2
lsr R2
lds R3,_pa
and R3,R2
sts _pa,R3
.dbline 144
L108:
.dbline 139
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L110:
.dbline 139
lds R24,_timers
cpi R24,4
brlo L107
.dbline 146
ldi R24,192
sts _pa,R24
.dbline 147
clr R2
sts _timers,R2
rjmp L114
L111:
.dbline 148
.dbline 149
lds R2,_pa
com R2
out 0x1b,R2
.dbline 150
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 151
lds R2,_pa
lsr R2
lsr R2
lds R3,_pa
or R3,R2
sts _pa,R3
.dbline 152
L112:
.dbline 147
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L114:
.dbline 147
lds R24,_timers
cpi R24,4
brlo L111
.dbline 154
ldi R24,252
sts _pa,R24
.dbline 155
clr R2
sts _timers,R2
rjmp L118
L115:
.dbline 156
.dbline 157
lds R2,_pa
com R2
out 0x1b,R2
.dbline 158
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 159
lds R2,_pa
lsl R2
lsl R2
lds R3,_pa
and R3,R2
sts _pa,R3
.dbline 160
L116:
.dbline 155
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L118:
.dbline 155
lds R24,_timers
cpi R24,4
brlo L115
.dbline 162
clr R2
sts _timers,R2
L119:
.dbline 163
.dbline 164
ldi R24,<_led_data
ldi R25,>_led_data
lds R30,_timers
clr R31
add R30,R24
adc R31,R25
ldd R2,z+0
sts _pa,R2
.dbline 165
mov R24,R2
cpi R24,10
brne L123
.dbline 165
.dbline 165
rjmp L121
L123:
.dbline 166
lds R2,_pa
out 0x1b,R2
.dbline 167
lds R16,_led_delayms
lds R17,_led_delayms+1
lsr R17
ror R16
rcall _delay_ms
.dbline 168
L120:
.dbline 162
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
.dbline 162
rjmp L119
L121:
.dbline 170
ldi R24,85
sts _pa,R24
.dbline 171
clr R2
sts _timers,R2
rjmp L128
L125:
.dbline 172
.dbline 173
lds R2,_pa
out 0x1b,R2
.dbline 174
lds R16,_led_delayms
lds R17,_led_delayms+1
rcall _delay_ms
.dbline 175
lds R2,_pa
com R2
sts _pa,R2
.dbline 176
L126:
.dbline 171
lds R24,_timers
subi R24,255 ; addi 1
sts _timers,R24
L128:
.dbline 171
lds R24,_timers
cpi R24,16
brlo L125
.dbline 178
lds R24,_led_delayms
lds R25,_led_delayms+1
subi R24,200
sbci R25,0
sts _led_delayms+1,R25
sts _led_delayms,R24
.dbline 179
cpi R24,200
ldi R30,0
cpc R25,R30
brne L129
.dbline 180
.dbline 181
ldi R24,800
ldi R25,3
sts _led_delayms+1,R25
sts _led_delayms,R24
.dbline 182
L129:
.dbline 183
L65:
.dbline 56
rjmp L64
X7:
.dbline -2
.dbline 184
L63:
.dbline 0 ; func end
ret
.dbend
.area eeprom(rom, con, rel)
.dbfile E:\icc\iccavr\sl3010\sl3010_2\sl3010_2.c
_sound::
.byte 42,42
.byte 'J,42
.byte 42,'J
.byte 42,44
.byte 40,41
.byte 'J,'J
.byte 43,43
.byte 43,43
.byte 43,42
.byte 42,42
.byte 42,41
.byte 41,40
.byte 'I,'L
.byte 42,42
.byte 'J,42
.byte 42,'J
.byte 42,44
.byte 40,41
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -