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

📄 main.lis

📁 avr的视频采集
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 04D4 40E0              ldi R20,0
 04D6 50E0              ldi R21,0
 04D8 60E0              ldi R22,0
 04DA 70E0              ldi R23,0
 04DC FE01              movw R30,R28
 04DE 2284              ldd R2,z+10
 04E0 3384              ldd R3,z+11
 04E2 4484              ldd R4,z+12
 04E4 5584              ldd R5,z+13
 04E6 2416              cp R2,R20
 04E8 3506              cpc R3,R21
 04EA 4606              cpc R4,R22
 04EC 5706              cpc R5,R23
 04EE A4F4              brge L36
 04F0                   .dbline 187
 04F0                   .dbline 187
 04F0 FE01              movw R30,R28
 04F2 0285              ldd R16,z+10
 04F4 1385              ldd R17,z+11
 04F6 2485              ldd R18,z+12
 04F8 3585              ldd R19,z+13
 04FA 0E940000          xcall neg32
 04FE FE01              movw R30,R28
 0500 0083              std z+0,R16
 0502 1183              std z+1,R17
 0504 2283              std z+2,R18
 0506 3383              std z+3,R19
 0508           L38:
 0508                   .dbline 187
 0508           L39:
 0508                   .dbline 187
 0508           ;                       if (NUM<0){n=-NUM; while(!(UCSR1A&(1<<UDRE1))); UDR1='-';}
 0508 20909B00          lds R2,155
 050C 25FE              sbrs R2,5
 050E FCCF              rjmp L38
 0510                   .dbline 187
 0510 8DE2              ldi R24,45
 0512 80939C00          sts 156,R24
 0516                   .dbline 187
 0516 11C0              xjmp L45
 0518           L36:
 0518                   .dbline 188
 0518                   .dbline 188
 0518 FE01              movw R30,R28
 051A 2284              ldd R2,z+10
 051C 3384              ldd R3,z+11
 051E 4484              ldd R4,z+12
 0520 5584              ldd R5,z+13
 0522 FE01              movw R30,R28
 0524 2082              std z+0,R2
 0526 3182              std z+1,R3
 0528 4282              std z+2,R4
 052A 5382              std z+3,R5
 052C           L41:
 052C                   .dbline 188
 052C           L42:
 052C                   .dbline 188
 052C           ;                       else  {n=NUM;while(!(UCSR1A&(1<<UDRE1))); UDR1='+';}    
 052C 20909B00          lds R2,155
 0530 25FE              sbrs R2,5
 0532 FCCF              rjmp L41
 0534                   .dbline 188
 0534 8BE2              ldi R24,43
 0536 80939C00          sts 156,R24
 053A                   .dbline 188
 053A           L44:
 053A                   .dbline 189
 053A           L45:
 053A                   .dbline 189
 053A           ;                    while(!(UCSR1A&(1<<UDRE1)));
 053A 20909B00          lds R2,155
 053E 25FE              sbrs R2,5
 0540 FCCF              rjmp L44
 0542                   .dbline 190
 0542           ;                    UDR1=(n/10000)%10+48;
 0542 40E1              ldi R20,16
 0544 57E2              ldi R21,39
 0546 60E0              ldi R22,0
 0548 70E0              ldi R23,0
 054A FE01              movw R30,R28
 054C 2080              ldd R2,z+0
 054E 3180              ldd R3,z+1
 0550 4280              ldd R4,z+2
 0552 5380              ldd R5,z+3
 0554 7A93              st -y,R23
 0556 6A93              st -y,R22
 0558 5A93              st -y,R21
 055A 4A93              st -y,R20
 055C 8101              movw R16,R2
 055E 9201              movw R18,R4
 0560 0E940000          xcall div32s
 0564 4AE0              ldi R20,10
 0566 50E0              ldi R21,0
 0568 60E0              ldi R22,0
 056A 70E0              ldi R23,0
 056C 7A93              st -y,R23
 056E 6A93              st -y,R22
 0570 5A93              st -y,R21
 0572 4A93              st -y,R20
 0574 0E940000          xcall mod32s
 0578 1801              movw R2,R16
 057A 2901              movw R4,R18
 057C 40E3              ldi R20,48
 057E 50E0              ldi R21,0
 0580 60E0              ldi R22,0
 0582 70E0              ldi R23,0
 0584 240E              add R2,R20
 0586 351E              adc R3,R21
 0588 461E              adc R4,R22
 058A 571E              adc R5,R23
 058C 20929C00          sts 156,R2
 0590           L47:
 0590                   .dbline 191
 0590           L48:
 0590                   .dbline 191
 0590           ;                    while(!(UCSR1A&(1<<UDRE1)));
 0590 20909B00          lds R2,155
 0594 25FE              sbrs R2,5
 0596 FCCF              rjmp L47
 0598                   .dbline 192
 0598           ;                    UDR1=(n/1000)%10+48;
 0598 48EE              ldi R20,232
 059A 53E0              ldi R21,3
 059C 60E0              ldi R22,0
 059E 70E0              ldi R23,0
 05A0 FE01              movw R30,R28
 05A2 2080              ldd R2,z+0
 05A4 3180              ldd R3,z+1
 05A6 4280              ldd R4,z+2
 05A8 5380              ldd R5,z+3
 05AA 7A93              st -y,R23
 05AC 6A93              st -y,R22
 05AE 5A93              st -y,R21
 05B0 4A93              st -y,R20
 05B2 8101              movw R16,R2
 05B4 9201              movw R18,R4
 05B6 0E940000          xcall div32s
 05BA 4AE0              ldi R20,10
 05BC 50E0              ldi R21,0
 05BE 60E0              ldi R22,0
 05C0 70E0              ldi R23,0
 05C2 7A93              st -y,R23
 05C4 6A93              st -y,R22
 05C6 5A93              st -y,R21
 05C8 4A93              st -y,R20
 05CA 0E940000          xcall mod32s
 05CE 1801              movw R2,R16
 05D0 2901              movw R4,R18
 05D2 40E3              ldi R20,48
 05D4 50E0              ldi R21,0
 05D6 60E0              ldi R22,0
 05D8 70E0              ldi R23,0
 05DA 240E              add R2,R20
 05DC 351E              adc R3,R21
 05DE 461E              adc R4,R22
 05E0 571E              adc R5,R23
 05E2 20929C00          sts 156,R2
 05E6           L50:
 05E6                   .dbline 193
 05E6           L51:
 05E6                   .dbline 193
 05E6           ;                        while(!(UCSR1A&(1<<UDRE1)));
 05E6 20909B00          lds R2,155
 05EA 25FE              sbrs R2,5
 05EC FCCF              rjmp L50
 05EE                   .dbline 194
 05EE           ;                    UDR1=(n/100)%10+48;
 05EE 44E6              ldi R20,100
 05F0 50E0              ldi R21,0
 05F2 60E0              ldi R22,0
 05F4 70E0              ldi R23,0
 05F6 FE01              movw R30,R28
 05F8 2080              ldd R2,z+0
 05FA 3180              ldd R3,z+1
 05FC 4280              ldd R4,z+2
 05FE 5380              ldd R5,z+3
 0600 7A93              st -y,R23
 0602 6A93              st -y,R22
 0604 5A93              st -y,R21
 0606 4A93              st -y,R20
 0608 8101              movw R16,R2
 060A 9201              movw R18,R4
 060C 0E940000          xcall div32s
 0610 4AE0              ldi R20,10
 0612 50E0              ldi R21,0
 0614 60E0              ldi R22,0
 0616 70E0              ldi R23,0
 0618 7A93              st -y,R23
 061A 6A93              st -y,R22
 061C 5A93              st -y,R21
 061E 4A93              st -y,R20
 0620 0E940000          xcall mod32s
 0624 1801              movw R2,R16
 0626 2901              movw R4,R18
 0628 40E3              ldi R20,48
 062A 50E0              ldi R21,0
 062C 60E0              ldi R22,0
 062E 70E0              ldi R23,0
 0630 240E              add R2,R20
 0632 351E              adc R3,R21
 0634 461E              adc R4,R22
 0636 571E              adc R5,R23
 0638 20929C00          sts 156,R2
 063C           L53:
 063C                   .dbline 195
 063C           L54:
 063C                   .dbline 195
 063C           ;                        while(!(UCSR1A&(1<<UDRE1)));
 063C 20909B00          lds R2,155
 0640 25FE              sbrs R2,5
 0642 FCCF              rjmp L53
 0644                   .dbline 196
 0644           ;                    UDR1=(n/10)%10+48;
 0644 4AE0              ldi R20,10
 0646 50E0              ldi R21,0
 0648 60E0              ldi R22,0
 064A 70E0              ldi R23,0
 064C FE01              movw R30,R28
 064E 2080              ldd R2,z+0
 0650 3180              ldd R3,z+1
 0652 4280              ldd R4,z+2
 0654 5380              ldd R5,z+3
 0656 7A93              st -y,R23
 0658 6A93              st -y,R22
 065A 5A93              st -y,R21
 065C 4A93              st -y,R20
 065E 8101              movw R16,R2
 0660 9201              movw R18,R4
 0662 0E940000          xcall div32s
 0666 4AE0              ldi R20,10
 0668 50E0              ldi R21,0
 066A 60E0              ldi R22,0
 066C 70E0              ldi R23,0
 066E 7A93              st -y,R23
 0670 6A93              st -y,R22
 0672 5A93              st -y,R21
 0674 4A93              st -y,R20
 0676 0E940000          xcall mod32s
 067A 1801              movw R2,R16
 067C 2901              movw R4,R18
 067E 40E3              ldi R20,48
 0680 50E0              ldi R21,0
 0682 60E0              ldi R22,0
 0684 70E0              ldi R23,0
 0686 240E              add R2,R20
 0688 351E              adc R3,R21
 068A 461E              adc R4,R22
 068C 571E              adc R5,R23
 068E 20929C00          sts 156,R2
 0692           L56:
 0692                   .dbline 197
 0692           L57:
 0692                   .dbline 197
 0692           ;                        while(!(UCSR1A&(1<<UDRE1)));
 0692 20909B00          lds R2,155
 0696 25FE              sbrs R2,5
 0698 FCCF              rjmp L56
 069A                   .dbline 198
 069A           ;                    UDR1=n%10+48;
 069A 4AE0              ldi R20,10
 069C 50E0              ldi R21,0
 069E 60E0              ldi R22,0
 06A0 70E0              ldi R23,0
 06A2 FE01              movw R30,R28
 06A4 2080              ldd R2,z+0
 06A6 3180              ldd R3,z+1
 06A8 4280              ldd R4,z+2
 06AA 5380              ldd R5,z+3
 06AC 7A93              st -y,R23
 06AE 6A93              st -y,R22
 06B0 5A93              st -y,R21
 06B2 4A93              st -y,R20
 06B4 8101              movw R16,R2
 06B6 9201              movw R18,R4
 06B8 0E940000          xcall mod32s
 06BC 1801              movw R2,R16
 06BE 2901              movw R4,R18
 06C0 40E3              ldi R20,48
 06C2 50E0              ldi R21,0
 06C4 60E0              ldi R22,0
 06C6 70E0              ldi R23,0
 06C8 240E              add R2,R20
 06CA 351E              adc R3,R21
 06CC 461E              adc R4,R22
 06CE 571E              adc R5,R23
 06D0 20929C00          sts 156,R2
 06D4                   .dbline 199
 06D4           ;                       if (huanhang)
 06D4 AA20              tst R10
 06D6 79F0              breq L68
 06D8                   .dbline 200
 06D8           ;                        {
 06D8           L61:
 06D8                   .dbline 201
 06D8           L62:
 06D8                   .dbline 201
 06D8           ;                         while(!(UCSR1A&(1<<UDRE1)));
 06D8 20909B00          lds R2,155
 06DC 25FE              sbrs R2,5
 06DE FCCF              rjmp L61
 06E0                   .dbline 202
 06E0           ;                     UDR1=0x0d;
 06E0 8DE0              ldi R24,13
 06E2 80939C00          sts 156,R24
 06E6           L64:
 06E6                   .dbline 203
 06E6           L65:
 06E6                   .dbline 203
 06E6           ;                         while(!(UCSR1A&(1<<UDRE1)));
 06E6 20909B00          lds R2,155
 06EA 25FE              sbrs R2,5
 06EC FCCF              rjmp L64
 06EE                   .dbline 204
 06EE           ;                     UDR1=0x0a;
 06EE 8AE0              ldi R24,10
 06F0 80939C00          sts 156,R24
 06F4                   .dbline 205
 06F4           ;                        }
 06F4 0EC0              xjmp L60
 06F6           X11:
 06F6                   .dbline 207
 06F6           ;                        else
 06F6           ;                        {
 06F6           L67:
 06F6                   .dbline 208
 06F6           L68:
 06F6                   .dbline 208
 06F6           ;                         while(!(UCSR1A&(1<<UDRE1)));
 06F6 20909B00          lds R2,155
 06FA 25FE              sbrs R2,5
 06FC FCCF              rjmp L67
 06FE                   .dbline 209
 06FE           ;                     UDR1=0x20;
 06FE 80E2              ldi R24,32
 0700 80939C00          sts 156,R24
 0704           L70:
 0704                   .dbline 210
 0704           L71:
 0704                   .dbline 210
 0704 20909B00          lds R2,155
 0708 25FE              sbrs R2,5
 070A FCCF              rjmp L70
 070C                   .dbline 211
 070C 80E2              ldi R24,32

⌨️ 快捷键说明

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