⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ledindicator.lis

📁 ATmega16应用例子
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 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 + -