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

📄 led.lis

📁 AVR开发板实验源代码LED流水灯实验源代码
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 0090                   .dbline -2
 0090           L13:
 0090 0E940000          xcall pop_gset1
 0094                   .dbline 0 ; func end
 0094 0895              ret
 0096                   .dbsym r i 20 c
 0096                   .dbend
 0096                   .dbfunc e Key_Num _Key_Num fc
 0096           ;            key -> R16
                        .even
 0096           _Key_Num::
 0096 0E940000          xcall push_gset1
 009A                   .dbline -1
 009A                   .dbline 156
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A           ; }
 009A                   .dbline 157
 009A           ; }
 009A 402F              mov R20,R16
 009C 5527              clr R21
 009E 473B              cpi R20,183
 00A0 E0E0              ldi R30,0
 00A2 5E07              cpc R21,R30
 00A4 09F4              brne X3
 00A6 54C0              xjmp L27
 00A8           X3:
 00A8 4B3B              cpi R20,187
 00AA E0E0              ldi R30,0
 00AC 5E07              cpc R21,R30
 00AE 09F4              brne X4
 00B0 57C0              xjmp L31
 00B2           X4:
 00B2 4D3B              cpi R20,189
 00B4 E0E0              ldi R30,0
 00B6 5E07              cpc R21,R30
 00B8 09F4              brne X5
 00BA 5AC0              xjmp L35
 00BC           X5:
 00BC 4E3B              cpi R20,190
 00BE E0E0              ldi R30,0
 00C0 5E07              cpc R21,R30
 00C2 09F4              brne X6
 00C4 5DC0              xjmp L39
 00C6           X6:
 00C6 8EEB              ldi R24,190
 00C8 90E0              ldi R25,0
 00CA 8417              cp R24,R20
 00CC 9507              cpc R25,R21
 00CE ACF0              brlt L42
 00D0           L41:
 00D0 4737              cpi R20,119
 00D2 E0E0              ldi R30,0
 00D4 5E07              cpc R21,R30
 00D6 09F4              brne X7
 00D8 3DC0              xjmp L28
 00DA           X7:
 00DA 4B37              cpi R20,123
 00DC E0E0              ldi R30,0
 00DE 5E07              cpc R21,R30
 00E0 09F4              brne X8
 00E2 40C0              xjmp L32
 00E4           X8:
 00E4 4D37              cpi R20,125
 00E6 E0E0              ldi R30,0
 00E8 5E07              cpc R21,R30
 00EA 09F4              brne X9
 00EC 43C0              xjmp L36
 00EE           X9:
 00EE 4E37              cpi R20,126
 00F0 E0E0              ldi R30,0
 00F2 5E07              cpc R21,R30
 00F4 09F4              brne X10
 00F6 46C0              xjmp L40
 00F8           X10:
 00F8 47C0              xjmp L22
 00FA           L42:
 00FA 473D              cpi R20,215
 00FC E0E0              ldi R30,0
 00FE 5E07              cpc R21,R30
 0100 29F1              breq L26
 0102 4B3D              cpi R20,219
 0104 E0E0              ldi R30,0
 0106 5E07              cpc R21,R30
 0108 49F1              breq L30
 010A 4D3D              cpi R20,221
 010C E0E0              ldi R30,0
 010E 5E07              cpc R21,R30
 0110 69F1              breq L34
 0112 4E3D              cpi R20,222
 0114 E0E0              ldi R30,0
 0116 5E07              cpc R21,R30
 0118 09F4              brne X11
 011A 30C0              xjmp L38
 011C           X11:
 011C 473D              cpi R20,215
 011E E0E0              ldi R30,0
 0120 5E07              cpc R21,R30
 0122 0CF4              brge X12
 0124 31C0              xjmp L22
 0126           X12:
 0126           L43:
 0126 473E              cpi R20,231
 0128 E0E0              ldi R30,0
 012A 5E07              cpc R21,R30
 012C 69F0              breq L25
 012E 4B3E              cpi R20,235
 0130 E0E0              ldi R30,0
 0132 5E07              cpc R21,R30
 0134 89F0              breq L29
 0136 4D3E              cpi R20,237
 0138 E0E0              ldi R30,0
 013A 5E07              cpc R21,R30
 013C A9F0              breq L33
 013E 4E3E              cpi R20,238
 0140 E0E0              ldi R30,0
 0142 5E07              cpc R21,R30
 0144 C9F0              breq L37
 0146 20C0              xjmp L22
 0148           X2:
 0148                   .dbline 158
 0148           ; }
 0148           L25:
 0148                   .dbline 159
 0148           ; }
 0148 0027              clr R16
 014A 1FC0              xjmp L21
 014C           L26:
 014C                   .dbline 160
 014C           ; }
 014C 01E0              ldi R16,1
 014E 1DC0              xjmp L21
 0150           L27:
 0150                   .dbline 161
 0150           ; }
 0150 02E0              ldi R16,2
 0152 1BC0              xjmp L21
 0154           L28:
 0154                   .dbline 162
 0154           ; }
 0154 03E0              ldi R16,3
 0156 19C0              xjmp L21
 0158           L29:
 0158                   .dbline 163
 0158           ; }
 0158 04E0              ldi R16,4
 015A 17C0              xjmp L21
 015C           L30:
 015C                   .dbline 164
 015C           ; }
 015C 05E0              ldi R16,5
 015E 15C0              xjmp L21
 0160           L31:
 0160                   .dbline 165
 0160           ; }
 0160 06E0              ldi R16,6
 0162 13C0              xjmp L21
 0164           L32:
 0164                   .dbline 166
 0164           ; }
 0164 07E0              ldi R16,7
 0166 11C0              xjmp L21
 0168           L33:
 0168                   .dbline 167
 0168           ; }
 0168 08E0              ldi R16,8
 016A 0FC0              xjmp L21
 016C           L34:
 016C                   .dbline 168
 016C           ; }
 016C 09E0              ldi R16,9
 016E 0DC0              xjmp L21
 0170           L35:
 0170                   .dbline 169
 0170           ; }
 0170 0AE0              ldi R16,10
 0172 0BC0              xjmp L21
 0174           L36:
 0174                   .dbline 170
 0174           ; }
 0174 0BE0              ldi R16,11
 0176 09C0              xjmp L21
 0178           L37:
 0178                   .dbline 171
 0178           ; }
 0178 0CE0              ldi R16,12
 017A 07C0              xjmp L21
 017C           L38:
 017C                   .dbline 172
 017C           ; }
 017C 0DE0              ldi R16,13
 017E 05C0              xjmp L21
 0180           L39:
 0180                   .dbline 173
 0180           ; }
 0180 0EE0              ldi R16,14
 0182 03C0              xjmp L21
 0184           L40:
 0184                   .dbline 174
 0184           ; }
 0184 0FE0              ldi R16,15
 0186 01C0              xjmp L21
 0188           L22:
 0188                   .dbline 175
 0188           ; }
 0188 00E1              ldi R16,16
 018A                   .dbline -2
 018A           L21:
 018A 0E940000          xcall pop_gset1
 018E                   .dbline 0 ; func end
 018E 0895              ret
 0190                   .dbsym r key 16 c
 0190                   .dbend
 0190                   .dbfunc e Display_One_SMG _Display_One_SMG fV
 0190           ;           data -> R22
 0190           ;            bit -> R20
                        .even
 0190           _Display_One_SMG::
 0190 0E940000          xcall push_gset2
 0194 622F              mov R22,R18
 0196 402F              mov R20,R16
 0198                   .dbline -1
 0198                   .dbline 186
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198           ; }
 0198                   .dbline 187
 0198           ; }
 0198 80E0              ldi R24,<_SMG_Conver
 019A 90E0              ldi R25,>_SMG_Conver
 019C E62F              mov R30,R22
 019E FF27              clr R31
 01A0 E80F              add R30,R24
 01A2 F91F              adc R31,R25
 01A4 E491              lpm R30,Z
 01A6 E8BB              out 0x18,R30
 01A8                   .dbline 188
 01A8           ; }
 01A8 DB9A              sbi 0x1b,3
 01AA                   .dbline 189
 01AA           ; }
 01AA DB98              cbi 0x1b,3
 01AC                   .dbline 190
 01AC           ; }
 01AC 01E0              ldi R16,1
 01AE 142F              mov R17,R20
 01B0 0E940000          xcall lsl8
 01B4 202E              mov R2,R16
 01B6 2094              com R2
 01B8 28BA              out 0x18,R2
 01BA                   .dbline 191
 01BA           ; }
 01BA DA9A              sbi 0x1b,2
 01BC                   .dbline 192
 01BC           ; }
 01BC DA98              cbi 0x1b,2
 01BE                   .dbline 193
 01BE           ; }
 01BE 02E0              ldi R16,2
 01C0 10E0              ldi R17,0
 01C2 2CDF              xcall _delay_nms
 01C4                   .dbline -2
 01C4           L44:
 01C4 0E940000          xcall pop_gset2
 01C8                   .dbline 0 ; func end
 01C8 0895              ret
 01CA                   .dbsym r data 22 c
 01CA                   .dbsym r bit 20 c
 01CA                   .dbend
 01CA                   .dbfunc e Display_One_SMG_Point _Display_One_SMG_Point fV
 01CA           ;            bit -> R20
                        .even
 01CA           _Display_One_SMG_Point::
 01CA 0E940000          xcall push_gset1
 01CE 402F              mov R20,R16
 01D0                   .dbline -1
 01D0                   .dbline 201
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0           ; }
 01D0                   .dbline 202
 01D0           ; }
 01D0 80E8              ldi R24,128
 01D2 88BB              out 0x18,R24
 01D4                   .dbline 203
 01D4           ; }
 01D4 DB9A              sbi 0x1b,3
 01D6                   .dbline 204
 01D6           ; }
 01D6 DB98              cbi 0x1b,3
 01D8                   .dbline 205
 01D8           ; }
 01D8 01E0              ldi R16,1
 01DA 142F              mov R17,R20
 01DC 0E940000          xcall lsl8
 01E0 202E              mov R2,R16
 01E2 2094              com R2
 01E4 28BA              out 0x18,R2

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -