📄 led_car.lis
字号:
.area data(ram, con, rel)
0056 .dbfile e:/ICC/include/sl3010.c
0056 .blkb 2
.area idata
0056 80C0 .byte 128,192
.area data(ram, con, rel)
0058 .dbfile e:/ICC/include/sl3010.c
0058 .blkb 2
.area idata
0058 E0F0 .byte 224,240
.area data(ram, con, rel)
005A .dbfile e:/ICC/include/sl3010.c
005A .blkb 2
.area idata
005A F8FC .byte 248,252
.area data(ram, con, rel)
005C .dbfile e:/ICC/include/sl3010.c
005C .blkb 2
.area idata
005C FFE7 .byte 255,231
.area data(ram, con, rel)
005E .dbfile e:/ICC/include/sl3010.c
005E .blkb 2
.area idata
005E DBBD .byte 219,189
.area data(ram, con, rel)
0060 .dbfile e:/ICC/include/sl3010.c
0060 .blkb 2
.area idata
0060 7EBD .byte 126,189
.area data(ram, con, rel)
0062 .dbfile e:/ICC/include/sl3010.c
0062 .blkb 2
.area idata
0062 DBE7 .byte 219,231
.area data(ram, con, rel)
0064 .dbfile e:/ICC/include/sl3010.c
0064 .blkb 2
.area idata
0064 FFE7 .byte 255,231
.area data(ram, con, rel)
0066 .dbfile e:/ICC/include/sl3010.c
0066 .blkb 2
.area idata
0066 DBBD .byte 219,189
.area data(ram, con, rel)
0068 .dbfile e:/ICC/include/sl3010.c
0068 .blkb 2
.area idata
0068 7EBD .byte 126,189
.area data(ram, con, rel)
006A .dbfile e:/ICC/include/sl3010.c
006A .blkb 2
.area idata
006A DBE7 .byte 219,231
.area data(ram, con, rel)
006C .dbfile e:/ICC/include/sl3010.c
006C .blkb 2
.area idata
006C FF00 .byte 255,0
.area data(ram, con, rel)
006E .dbfile e:/ICC/include/sl3010.c
006E .blkb 2
.area idata
006E FF00 .byte 255,0
.area data(ram, con, rel)
0070 .dbfile e:/ICC/include/sl3010.c
0070 .blkb 2
.area idata
0070 FF00 .byte 255,0
.area data(ram, con, rel)
0072 .dbfile e:/ICC/include/sl3010.c
0072 .blkb 2
.area idata
0072 FF00 .byte 255,0
.area data(ram, con, rel)
0074 .dbfile e:/ICC/include/sl3010.c
0074 .blkb 2
.area idata
0074 0A0A .byte 10,10
.area data(ram, con, rel)
0076 .dbfile e:/ICC/include/sl3010.c
0076 .dbfile E:\icc\iccavr\sl3010\led_car\led_car.c
0076 .dbsym s led_data _led_data A[118:118]c
0076 _led_delayms::
0076 .blkb 2
.area idata
0076 5802 .word 600
.area data(ram, con, rel)
0078 .dbfile E:\icc\iccavr\sl3010\led_car\led_car.c
0078 .dbsym e led_delayms _led_delayms i
.area text(rom, con, rel)
024E .dbfile E:\icc\iccavr\sl3010\led_car\led_car.c
024E .dbfunc e led_car _led_car fV
.even
024E _led_car::
024E .dbline -1
024E .dbline 27
024E .dbline 28
024E D8DE rcall _port_init
0250 .dbline 30
0250 80E4 ldi R24,64
0252 80930900 sts _work_status,R24
0256 .dbline 32
0256 84DF rcall _mic_startup
0258 0EC2 rjmp L65
025A L64:
025A .dbline 35
025A .dbline 36
025A 2224 clr R2
025C 20920100 sts _pa,R2
0260 .dbline 37
0260 20920000 sts _timers,R2
0264 14C0 rjmp L70
0266 L67:
0266 .dbline 38
0266 .dbline 39
0266 20900100 lds R2,_pa
026A 2BBA out 0x1b,R2
026C .dbline 40
026C 00917600 lds R16,_led_delayms
0270 10917700 lds R17,_led_delayms+1
0274 000F lsl R16
0276 111F rol R17
0278 DBDE rcall _delay_ms
027A .dbline 41
027A 20900100 lds R2,_pa
027E 2094 com R2
0280 20920100 sts _pa,R2
0284 .dbline 42
0284 L68:
0284 .dbline 37
0284 80910000 lds R24,_timers
0288 8F5F subi R24,255 ; addi 1
028A 80930000 sts _timers,R24
028E L70:
028E .dbline 37
028E 80910000 lds R24,_timers
0292 8430 cpi R24,4
0294 40F3 brlo L67
0296 .dbline 44
0296 81E0 ldi R24,1
0298 80930100 sts _pa,R24
029C .dbline 45
029C 2224 clr R2
029E 20920000 sts _timers,R2
02A2 15C0 rjmp L74
02A4 L71:
02A4 .dbline 46
02A4 .dbline 47
02A4 20900100 lds R2,_pa
02A8 2094 com R2
02AA 2BBA out 0x1b,R2
02AC .dbline 48
02AC 00917600 lds R16,_led_delayms
02B0 10917700 lds R17,_led_delayms+1
02B4 1695 lsr R17
02B6 0795 ror R16
02B8 BBDE rcall _delay_ms
02BA .dbline 49
02BA 20900100 lds R2,_pa
02BE 220C lsl R2
02C0 20920100 sts _pa,R2
02C4 .dbline 50
02C4 L72:
02C4 .dbline 45
02C4 80910000 lds R24,_timers
02C8 8F5F subi R24,255 ; addi 1
02CA 80930000 sts _timers,R24
02CE L74:
02CE .dbline 45
02CE 80910000 lds R24,_timers
02D2 8830 cpi R24,8
02D4 38F3 brlo L71
02D6 .dbline 52
02D6 80E8 ldi R24,128
02D8 80930100 sts _pa,R24
02DC .dbline 53
02DC 2224 clr R2
02DE 20920000 sts _timers,R2
02E2 15C0 rjmp L78
02E4 L75:
02E4 .dbline 54
02E4 .dbline 55
02E4 20900100 lds R2,_pa
02E8 2094 com R2
02EA 2BBA out 0x1b,R2
02EC .dbline 56
02EC 00917600 lds R16,_led_delayms
02F0 10917700 lds R17,_led_delayms+1
02F4 1695 lsr R17
02F6 0795 ror R16
02F8 9BDE rcall _delay_ms
02FA .dbline 57
02FA 20900100 lds R2,_pa
02FE 2694 lsr R2
0300 20920100 sts _pa,R2
0304 .dbline 58
0304 L76:
0304 .dbline 53
0304 80910000 lds R24,_timers
0308 8F5F subi R24,255 ; addi 1
030A 80930000 sts _timers,R24
030E L78:
030E .dbline 53
030E 80910000 lds R24,_timers
0312 8830 cpi R24,8
0314 38F3 brlo L75
0316 .dbline 60
0316 81E0 ldi R24,1
0318 80930100 sts _pa,R24
031C .dbline 61
031C 2224 clr R2
031E 20920000 sts _timers,R2
0322 18C0 rjmp L82
0324 L79:
0324 .dbline 62
0324 .dbline 63
0324 20900100 lds R2,_pa
0328 2094 com R2
032A 2BBA out 0x1b,R2
032C .dbline 64
032C 00917600 lds R16,_led_delayms
0330 10917700 lds R17,_led_delayms+1
0334 1695 lsr R17
0336 0795 ror R16
0338 7BDE rcall _delay_ms
033A .dbline 65
033A 20900100 lds R2,_pa
033E 220C lsl R2
0340 30900100 lds R3,_pa
0344 3228 or R3,R2
0346 30920100 sts _pa,R3
034A .dbline 66
034A L80:
034A .dbline 61
034A 80910000 lds R24,_timers
034E 8F5F subi R24,255 ; addi 1
0350 80930000 sts _timers,R24
0354 L82:
0354 .dbline 61
0354 80910000 lds R24,_timers
0358 8830 cpi R24,8
035A 20F3 brlo L79
035C .dbline 68
035C 8FE7 ldi R24,127
035E 80930100 sts _pa,R24
0362 .dbline 69
0362 2224 clr R2
0364 20920000 sts _timers,R2
0368 18C0 rjmp L86
036A L83:
036A .dbline 70
036A .dbline 71
036A 20900100 lds R2,_pa
036E 2094 com R2
0370 2BBA out 0x1b,R2
0372 .dbline 72
0372 00917600 lds R16,_led_delayms
0376 10917700 lds R17,_led_delayms+1
037A 1695 lsr R17
037C 0795 ror R16
037E 58DE rcall _delay_ms
0380 .dbline 73
0380 20900100 lds R2,_pa
0384 2694 lsr R2
0386 30900100 lds R3,_pa
038A 3220 and R3,R2
038C 30920100 sts _pa,R3
0390 .dbline 74
0390 L84:
0390 .dbline 69
0390 80910000 lds R24,_timers
0394 8F5F subi R24,255 ; addi 1
0396 80930000 sts _timers,R24
039A L86:
039A .dbline 69
039A 80910000 lds R24,_timers
039E 8830 cpi R24,8
03A0 20F3 brlo L83
03A2 .dbline 76
03A2 80E8 ldi R24,128
03A4 80930100 sts _pa,R24
03A8 .dbline 77
03A8 2224 clr R2
03AA 20920000 sts _timers,R2
03AE 18C0 rjmp L90
03B0 L87:
03B0 .dbline 78
03B0 .dbline 79
03B0 20900100 lds R2,_pa
03B4 2094 com R2
03B6 2BBA out 0x1b,R2
03B8 .dbline 80
03B8 00917600 lds R16,_led_delayms
03BC 10917700 lds R17,_led_delayms+1
03C0 1695 lsr R17
03C2 0795 ror R16
03C4 35DE rcall _delay_ms
03C6 .dbline 81
03C6 20900100 lds R2,_pa
03CA 2694 lsr R2
03CC 30900100 lds R3,_pa
03D0 3228 or R3,R2
03D2 30920100 sts _pa,R3
03D6 .dbline 82
03D6 L88:
03D6 .dbline 77
03D6 80910000 lds R24,_timers
03DA 8F5F subi R24,255 ; addi 1
03DC 80930000 sts _timers,R24
03E0 L90:
03E0 .dbline 77
03E0 80910000 lds R24,_timers
03E4 8830 cpi R24,8
03E6 20F3 brlo L87
03E8 .dbline 84
03E8 8EEF ldi R24,254
03EA 80930100 sts _pa,R24
03EE .dbline 85
03EE 2224 clr R2
03F0 20920000 sts _timers,R2
03F4 18C0 rjmp L94
03F6 L91:
03F6 .dbline 86
03F6 .dbline 87
03F6 20900100 lds R2,_pa
03FA 2094 com R2
03FC 2BBA out 0x1b,R2
03FE .dbline 88
03FE 00917600 lds R16,_led_delayms
0402 10917700 lds R17,_led_delayms+1
0406 1695 lsr R17
0408 0795 ror R16
040A 12DE rcall _delay_ms
040C .dbline 89
040C 20900100 lds R2,_pa
0410 220C lsl R2
0412 30900100 lds R3,_pa
0416 3220 and R3,R2
0418 30920100 sts _pa,R3
041C .dbline 90
041C L92:
041C .dbline 85
041C 80910000 lds R24,_timers
0420 8F5F subi R24,255 ; addi 1
0422 80930000 sts _timers,R24
0426 L94:
0426 .dbline 85
0426 80910000 lds R24,_timers
042A 8830 cpi R24,8
042C 20F3 brlo L91
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -