📄 ledindicator.lis
字号:
009C 9B01 movw R18,R22
009E 0E940000 xcall empy32u
00A2 FE01 movw R30,R28
00A4 0083 std z+0,R16
00A6 1183 std z+1,R17
00A8 2283 std z+2,R18
00AA 3383 std z+3,R19
00AC .dbline 124
00AC L3:
00AC .dbline 119
00AC A394 inc R10
00AE L5:
00AE .dbline 119
00AE AC14 cp R10,R12
00B0 08F4 brsh X0
00B2 B7CF xjmp L2
00B4 X0:
00B4 .dbline -2
00B4 .dbline 125
00B4 ; }
00B4 ; }
00B4 ; }
00B4 ; }
00B4 ; }
00B4 ; }
00B4 L1:
00B4 2896 adiw R28,8
00B6 0E940000 xcall pop_gset4
00BA 2496 adiw R28,4
00BC .dbline 0 ; func end
00BC 0895 ret
00BE .dbsym l y 4 l
00BE .dbsym l j 0 l
00BE .dbsym r i 10 c
00BE .dbsym r len 12 C
00BE .dbsym l dat 16 l
00BE .dbend
00BE .dbfile E:\ICC_H\HardExt.H
00BE .dbfunc e delay50us _delay50us fV
00BE ; j -> R20
00BE ; t -> R16,R17
.even
00BE _delay50us::
00BE 0E940000 xcall push_gset1
00C2 .dbline -1
00C2 .dbline 98
00C2 .dbline 100
00C2 07C0 xjmp L10
00C4 L7:
00C4 .dbline 101
00C4 4427 clr R20
00C6 01C0 xjmp L14
00C8 L11:
00C8 .dbline 102
00C8 L12:
00C8 .dbline 101
00C8 4395 inc R20
00CA L14:
00CA .dbline 101
00CA 4634 cpi R20,70
00CC E8F3 brlo L11
00CE L8:
00CE .dbline 100
00CE 0150 subi R16,1
00D0 1040 sbci R17,0
00D2 L10:
00D2 .dbline 100
00D2 2224 clr R2
00D4 3324 clr R3
00D6 2016 cp R2,R16
00D8 3106 cpc R3,R17
00DA A4F3 brlt L7
00DC .dbline -2
00DC .dbline 103
00DC L6:
00DC 0E940000 xcall pop_gset1
00E0 .dbline 0 ; func end
00E0 0895 ret
00E2 .dbsym r j 20 c
00E2 .dbsym r t 16 I
00E2 .dbend
00E2 .dbfunc e delay50ms _delay50ms fV
00E2 ; i -> R20,R21
00E2 ; t -> R16,R17
.even
00E2 _delay50ms::
00E2 0E940000 xcall push_gset1
00E6 .dbline -1
00E6 .dbline 113
00E6 .dbline 115
00E6 0BC0 xjmp L19
00E8 L16:
00E8 .dbline 116
00E8 4427 clr R20
00EA 5527 clr R21
00EC 02C0 xjmp L23
00EE L20:
00EE .dbline 117
00EE L21:
00EE .dbline 116
00EE 4F5F subi R20,255 ; offset = 1
00F0 5F4F sbci R21,255
00F2 L23:
00F2 .dbline 116
00F2 423A cpi R20,162
00F4 EDEC ldi R30,205
00F6 5E07 cpc R21,R30
00F8 D0F3 brlo L20
00FA L17:
00FA .dbline 115
00FA 0150 subi R16,1
00FC 1040 sbci R17,0
00FE L19:
00FE .dbline 115
00FE 2224 clr R2
0100 3324 clr R3
0102 2016 cp R2,R16
0104 3106 cpc R3,R17
0106 84F3 brlt L16
0108 .dbline -2
0108 .dbline 118
0108 L15:
0108 0E940000 xcall pop_gset1
010C .dbline 0 ; func end
010C 0895 ret
010E .dbsym r i 20 i
010E .dbsym r t 16 I
010E .dbend
.area lit(rom, con, rel)
0000 L25:
0000 88EB .byte 136,235
0002 92A2 .byte 146,162
0004 E1A4 .byte 225,164
0006 84EA .byte 132,234
0008 80A0 .byte 128,160
000A 4000 .byte 64,0
000C 1C08 .byte 28,8
000E 1454 .byte 20,'T
.area text(rom, con, rel)
010E .dbfile E:\ICC_H\HardExt.H
010E .dbfile E:\ProductPro\M16SD\ICCAVR\LedIndicator\LedIndicator.C
010E .dbfunc e main _main fV
010E ; ledCode -> y+0
010E ; i -> R20
.even
010E _main::
010E 6097 sbiw R28,16
0110 .dbline -1
0110 .dbline 63
0110 .dbline 65
0110 80E0 ldi R24,<L25
0112 90E0 ldi R25,>L25
0114 FE01 movw R30,R28
0116 00E1 ldi R16,16
0118 10E0 ldi R17,0
011A FA93 st -y,R31
011C EA93 st -y,R30
011E 9A93 st -y,R25
0120 8A93 st -y,R24
0122 0E940000 xcall asgncblk
0126 .dbline 67
0126 8FEF ldi R24,255
0128 87BB out 0x17,R24
012A .dbline 68
012A 80EF ldi R24,240
012C 88BB out 0x18,R24
012E .dbline 69
012E 8FEF ldi R24,255
0130 8ABB out 0x1a,R24
0132 .dbline 70
0132 4427 clr R20
0134 0BC0 xjmp L29
0136 L26:
0136 .dbline 71
0136 .dbline 72
0136 CE01 movw R24,R28
0138 E42F mov R30,R20
013A FF27 clr R31
013C E80F add R30,R24
013E F91F adc R31,R25
0140 2080 ldd R2,z+0
0142 2BBA out 0x1b,R2
0144 .dbline 73
0144 0AE0 ldi R16,10
0146 10E0 ldi R17,0
0148 CCDF xcall _delay50ms
014A .dbline 74
014A L27:
014A .dbline 70
014A 4395 inc R20
014C L29:
014C .dbline 70
014C 8FE0 ldi R24,15
014E 8417 cp R24,R20
0150 90F7 brsh L26
0152 .dbline -2
0152 .dbline 75
0152 L24:
0152 6096 adiw R28,16
0154 .dbline 0 ; func end
0154 0895 ret
0156 .dbsym l ledCode 0 A[16:16]c
0156 .dbsym r i 20 c
0156 .dbend
.area bss(ram, con, rel)
0000 .dbfile E:\ProductPro\M16SD\ICCAVR\LedIndicator\LedIndicator.C
0000 _dataElem::
0000 .blkb 6
0006 .dbfile E:\ICC_H\SoftExt.H
0006 .dbsym e dataElem _dataElem A[6:6]c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -