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

📄 led.lis

📁 AVR开发板实验源代码LED流水灯实验源代码
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 0292           L57:
 0292                   .dbline 25
 0292 8399              sbic 0x10,3
 0294 14C0              rjmp L66
 0296                   .dbline 26
 0296                   .dbline 27
 0296 0AE0              ldi R16,10
 0298 10E0              ldi R17,0
 029A C0DE              xcall _delay_nms
 029C                   .dbline 28
 029C 8399              sbic 0x10,3
 029E 0FC0              rjmp L68
 02A0                   .dbline 29
 02A0           L70:
 02A0                   .dbline 30
 02A0           L71:
 02A0                   .dbline 30
 02A0 839B              sbis 0x10,3
 02A2 FECF              rjmp L70
 02A4                   .dbline 31
 02A4 80910200          lds R24,_Key_Number
 02A8 8150              subi R24,1
 02AA 80930200          sts _Key_Number,R24
 02AE                   .dbline 32
 02AE 82E0              ldi R24,2
 02B0 20900200          lds R2,_Key_Number
 02B4 8215              cp R24,R2
 02B6 18F4              brsh L73
 02B8                   .dbline 33
 02B8 2224              clr R2
 02BA 20920200          sts _Key_Number,R2
 02BE           L73:
 02BE                   .dbline 34
 02BE           L68:
 02BE                   .dbline 35
 02BE           L66:
 02BE                   .dbline -2
 02BE           L56:
 02BE                   .dbline 0 ; func end
 02BE 0895              ret
 02C0                   .dbend
 02C0                   .dbfunc e main _main fV
 02C0           ;              i -> R22
                        .even
 02C0           _main::
 02C0                   .dbline -1
 02C0                   .dbline 45
 02C0                   .dbline 47
 02C0 C2DF              xcall _CPU_Init
 02C2                   .dbline 48
 02C2 99DF              xcall _En_Led
 02C4 93C0              xjmp L77
 02C6           L76:
 02C6                   .dbline 50
 02C6                   .dbline 51
 02C6 40910200          lds R20,_Key_Number
 02CA 5527              clr R21
 02CC 4030              cpi R20,0
 02CE 4507              cpc R20,R21
 02D0 09F4              brne X19
 02D2 49C0              xjmp L84
 02D4           X19:
 02D4           X13:
 02D4 4130              cpi R20,1
 02D6 E0E0              ldi R30,0
 02D8 5E07              cpc R21,R30
 02DA 09F4              brne X20
 02DC 64C0              xjmp L104
 02DE           X20:
 02DE 4230              cpi R20,2
 02E0 E0E0              ldi R30,0
 02E2 5E07              cpc R21,R30
 02E4 09F4              brne X21
 02E6 81C0              xjmp L116
 02E8           X21:
 02E8 81C0              xjmp L79
 02EA           X14:
 02EA                   .dbline 52
 02EA           L83:
 02EA                   .dbline 55
 02EA                   .dbline 56
 02EA 6627              clr R22
 02EC 15C0              xjmp L89
 02EE           L86:
 02EE                   .dbline 57
 02EE                   .dbline 58
 02EE 8FEF              ldi R24,255
 02F0 88BB              out 0x18,R24
 02F2                   .dbline 59
 02F2 01E0              ldi R16,1
 02F4 162F              mov R17,R22
 02F6 0E940000          xcall lsl8
 02FA 202E              mov R2,R16
 02FC 2094              com R2
 02FE 38B2              in R3,0x18
 0300 3220              and R3,R2
 0302 38BA              out 0x18,R3
 0304                   .dbline 60
 0304 04E6              ldi R16,100
 0306 10E0              ldi R17,0
 0308 89DE              xcall _delay_nms
 030A                   .dbline 61
 030A AEDF              xcall _Scan_Int_Key
 030C                   .dbline 62
 030C 20900200          lds R2,_Key_Number
 0310 2220              tst R2
 0312 09F0              breq L90
 0314                   .dbline 63
 0314 03C0              xjmp L88
 0316           L90:
 0316                   .dbline 64
 0316           L87:
 0316                   .dbline 56
 0316 6395              inc R22
 0318           L89:
 0318                   .dbline 56
 0318 6830              cpi R22,8
 031A 48F3              brlo L86
 031C           L88:
 031C                   .dbline 65
 031C 20900200          lds R2,_Key_Number
 0320 2220              tst R2
 0322 09F0              breq L92
 0324                   .dbline 66
 0324 63C0              xjmp L80
 0326           L92:
 0326                   .dbline 67
 0326 69E0              ldi R22,9
 0328 16C0              xjmp L97
 032A           L94:
 032A                   .dbline 68
 032A                   .dbline 69
 032A 8FEF              ldi R24,255
 032C 88BB              out 0x18,R24
 032E                   .dbline 70
 032E 162F              mov R17,R22
 0330 1250              subi R17,2
 0332 01E0              ldi R16,1
 0334 0E940000          xcall lsl8
 0338 202E              mov R2,R16
 033A 2094              com R2
 033C 38B2              in R3,0x18
 033E 3220              and R3,R2
 0340 38BA              out 0x18,R3
 0342                   .dbline 71
 0342 04E6              ldi R16,100
 0344 10E0              ldi R17,0
 0346 6ADE              xcall _delay_nms
 0348                   .dbline 72
 0348 8FDF              xcall _Scan_Int_Key
 034A                   .dbline 73
 034A 20900200          lds R2,_Key_Number
 034E 2220              tst R2
 0350 09F0              breq L98
 0352                   .dbline 74
 0352 04C0              xjmp L96
 0354           L98:
 0354                   .dbline 75
 0354           L95:
 0354                   .dbline 67
 0354 6A95              dec R22
 0356           L97:
 0356                   .dbline 67
 0356 81E0              ldi R24,1
 0358 8617              cp R24,R22
 035A 38F3              brlo L94
 035C           L96:
 035C                   .dbline 76
 035C 20900200          lds R2,_Key_Number
 0360 2220              tst R2
 0362 09F0              breq L100
 0364                   .dbline 77
 0364 43C0              xjmp L80
 0366           L100:
 0366                   .dbline 78
 0366           L84:
 0366                   .dbline 54
 0366 C1CF              xjmp L83
 0368           X15:
 0368                   .dbline 79
 0368 41C0              xjmp L80
 036A           L103:
 036A                   .dbline 82
 036A                   .dbline 83
 036A 6627              clr R22
 036C 15C0              xjmp L109
 036E           L106:
 036E                   .dbline 84
 036E                   .dbline 85
 036E 8FEF              ldi R24,255
 0370 88BB              out 0x18,R24
 0372                   .dbline 86
 0372 01E0              ldi R16,1
 0374 162F              mov R17,R22
 0376 0E940000          xcall lsl8
 037A 202E              mov R2,R16
 037C 2094              com R2
 037E 38B2              in R3,0x18
 0380 3220              and R3,R2
 0382 38BA              out 0x18,R3
 0384                   .dbline 87
 0384 02E3              ldi R16,50
 0386 10E0              ldi R17,0
 0388 49DE              xcall _delay_nms
 038A                   .dbline 88
 038A 6EDF              xcall _Scan_Int_Key
 038C                   .dbline 89
 038C 80910200          lds R24,_Key_Number
 0390 8130              cpi R24,1
 0392 09F0              breq L110
 0394                   .dbline 90
 0394 03C0              xjmp L108
 0396           L110:
 0396                   .dbline 91
 0396           L107:
 0396                   .dbline 83
 0396 6395              inc R22
 0398           L109:
 0398                   .dbline 83
 0398 6830              cpi R22,8
 039A 48F3              brlo L106
 039C           L108:
 039C                   .dbline 92
 039C 80910200          lds R24,_Key_Number
 03A0 8130              cpi R24,1
 03A2 09F0              breq L112
 03A4                   .dbline 93
 03A4 23C0              xjmp L80
 03A6           L112:
 03A6                   .dbline 94
 03A6           L104:
 03A6                   .dbline 81
 03A6 E1CF              xjmp L103
 03A8           X16:
 03A8                   .dbline 95
 03A8 21C0              xjmp L80
 03AA           L115:
 03AA                   .dbline 98
 03AA                   .dbline 99
 03AA 69E0              ldi R22,9
 03AC 16C0              xjmp L121
 03AE           L118:
 03AE                   .dbline 100
 03AE                   .dbline 101
 03AE 8FEF              ldi R24,255
 03B0 88BB              out 0x18,R24
 03B2                   .dbline 102
 03B2 162F              mov R17,R22
 03B4 1250              subi R17,2
 03B6 01E0              ldi R16,1
 03B8 0E940000          xcall lsl8
 03BC 202E              mov R2,R16
 03BE 2094              com R2
 03C0 38B2              in R3,0x18
 03C2 3220              and R3,R2
 03C4 38BA              out 0x18,R3
 03C6                   .dbline 103
 03C6 02E3              ldi R16,50
 03C8 10E0              ldi R17,0
 03CA 28DE              xcall _delay_nms
 03CC                   .dbline 104
 03CC 4DDF              xcall _Scan_Int_Key
 03CE                   .dbline 105
 03CE 80910200          lds R24,_Key_Number
 03D2 8230              cpi R24,2
 03D4 09F0              breq L122
 03D6                   .dbline 106
 03D6 04C0              xjmp L120
 03D8           L122:
 03D8                   .dbline 107
 03D8           L119:
 03D8                   .dbline 99
 03D8 6A95              dec R22
 03DA           L121:
 03DA                   .dbline 99
 03DA 81E0              ldi R24,1
 03DC 8617              cp R24,R22
 03DE 38F3              brlo L118
 03E0           L120:
 03E0                   .dbline 108
 03E0 80910200          lds R24,_Key_Number
 03E4 8230              cpi R24,2
 03E6 09F0              breq L124
 03E8                   .dbline 109
 03E8 01C0              xjmp L80
 03EA           L124:
 03EA                   .dbline 110
 03EA           L116:
 03EA                   .dbline 97
 03EA DFCF              xjmp L115
 03EC           X17:
 03EC                   .dbline 111
 03EC           L79:
 03EC           L80:
 03EC                   .dbline 114
 03EC           L77:
 03EC                   .dbline 49
 03EC 6CCF              xjmp L76
 03EE           X18:
 03EE                   .dbline -2
 03EE           L75:
 03EE                   .dbline 0 ; func end
 03EE 0895              ret
 03F0                   .dbsym r i 22 c
 03F0                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile F:\qihaijun\kaifa\1_LED\LED.c
 0000           _temprter::
 0000                   .blkb 2
 0002                   .dbfile D:/icc/include/AVR_XQV12.h
 0002                   .dbsym e temprter _temprter i
 0002           _Key_Number::
 0002                   .blkb 1
 0003                   .dbsym e Key_Number _Key_Number c

⌨️ 快捷键说明

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