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

📄 input.lis

📁 已经上传的YF-320240-3.5寸彩屏(可由单片机控制)的测试程序。主CPU为MEGA128
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 054A                   .dbline 169
 054A           ;                                                break;
 054A 4CC0              xjmp L60
 054C           X1:
 054C                   .dbline 171
 054C           ;                                                
 054C           ;                                case 13: break;
 054C           L135:
 054C                   .dbline 172
 054C           ;                               case 14: for(i = 0;i<8;i++)
 054C 4427              clr R20
 054E 5527              clr R21
 0550 0DC0              xjmp L139
 0552           L136:
 0552                   .dbline 173
 0552                   .dbline 174
 0552 80E0              ldi R24,<_input_buffer
 0554 90E0              ldi R25,>_input_buffer
 0556 FA01              movw R30,R20
 0558 3196              adiw R30,1
 055A E80F              add R30,R24
 055C F91F              adc R31,R25
 055E 2080              ldd R2,z+0
 0560 FA01              movw R30,R20
 0562 E80F              add R30,R24
 0564 F91F              adc R31,R25
 0566 2082              std z+0,R2
 0568                   .dbline 175
 0568           L137:
 0568                   .dbline 172
 0568 4F5F              subi R20,255  ; offset = 1
 056A 5F4F              sbci R21,255
 056C           L139:
 056C                   .dbline 172
 056C 4830              cpi R20,8
 056E E0E0              ldi R30,0
 0570 5E07              cpc R21,R30
 0572 78F3              brlo L136
 0574                   .dbline 176
 0574           ;                                        {
 0574           ;                                                    input_buffer[i] = input_buffer[i+1];
 0574           ;                                                }
 0574           ;                                                input_buffer[8] = '.';
 0574 8EE2              ldi R24,46
 0576 80930800          sts _input_buffer+8,R24
 057A                   .dbline 177
 057A           ;                                                Display(80,50,input_buffer,BIG,RED,WHITE);
 057A 8FEF              ldi R24,255
 057C 8E83              std y+6,R24
 057E 80EE              ldi R24,224
 0580 8C83              std y+4,R24
 0582 81E0              ldi R24,1
 0584 8A83              std y+2,R24
 0586 80E0              ldi R24,<_input_buffer
 0588 90E0              ldi R25,>_input_buffer
 058A 9983              std y+1,R25
 058C 8883              std y+0,R24
 058E 22E3              ldi R18,50
 0590 00E5              ldi R16,80
 0592 10E0              ldi R17,0
 0594 0E940000          xcall _Display
 0598                   .dbline 178
 0598           ;                                                break;
 0598 25C0              xjmp L60
 059A           L141:
 059A                   .dbline 179
 059A           ;                               case 12: for(i = 8;i>0;i--)
 059A 48E0              ldi R20,8
 059C 50E0              ldi R21,0
 059E 0DC0              xjmp L145
 05A0           L142:
 05A0                   .dbline 180
 05A0                   .dbline 181
 05A0 80E0              ldi R24,<_input_buffer
 05A2 90E0              ldi R25,>_input_buffer
 05A4 FA01              movw R30,R20
 05A6 3197              sbiw R30,1
 05A8 E80F              add R30,R24
 05AA F91F              adc R31,R25
 05AC 2080              ldd R2,z+0
 05AE FA01              movw R30,R20
 05B0 E80F              add R30,R24
 05B2 F91F              adc R31,R25
 05B4 2082              std z+0,R2
 05B6                   .dbline 182
 05B6           L143:
 05B6                   .dbline 179
 05B6 4150              subi R20,1
 05B8 5040              sbci R21,0
 05BA           L145:
 05BA                   .dbline 179
 05BA 4030              cpi R20,0
 05BC 4507              cpc R20,R21
 05BE 81F7              brne L142
 05C0           X2:
 05C0                   .dbline 183
 05C0           ;                                        {
 05C0           ;                                                    input_buffer[i] = input_buffer[i-1];
 05C0           ;                                                }
 05C0           ;                                                input_buffer[0] = ' ';
 05C0 80E2              ldi R24,32
 05C2 80930000          sts _input_buffer,R24
 05C6                   .dbline 184
 05C6           ;                                                Display(80,50,input_buffer,BIG,RED,WHITE);
 05C6 8FEF              ldi R24,255
 05C8 8E83              std y+6,R24
 05CA 80EE              ldi R24,224
 05CC 8C83              std y+4,R24
 05CE 81E0              ldi R24,1
 05D0 8A83              std y+2,R24
 05D2 80E0              ldi R24,<_input_buffer
 05D4 90E0              ldi R25,>_input_buffer
 05D6 9983              std y+1,R25
 05D8 8883              std y+0,R24
 05DA 22E3              ldi R18,50
 05DC 00E5              ldi R16,80
 05DE 10E0              ldi R17,0
 05E0 0E940000          xcall _Display
 05E4                   .dbline 185
 05E4           ;                                                break;          
 05E4                   .dbline 186
 05E4           ;                                default: break; 
 05E4           L60:
 05E4                   .dbline 188
 05E4           ;                        }
 05E4           ;               }
 05E4           L45:
 05E4                   .dbline 189
 05E4           L43:
 05E4                   .dbline 61
 05E4 8CCD              xjmp L42
 05E6           L44:
 05E6                   .dbline -2
 05E6           L34:
 05E6 6896              adiw R28,24
 05E8 0E940000          xcall pop_gset3
 05EC                   .dbline 0 ; func end
 05EC 0895              ret
 05EE                   .dbsym r temp 10 c
 05EE                   .dbsym r i 20 i
 05EE                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0000           _input_buffer::
 0000                   .blkb 10
 000A                   .dbsym e input_buffer _input_buffer A[10:10]c
                        .area data(ram, con, rel)
 0000                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0000           L27:
 0000                   .blkb 3
                        .area idata
 0000 202E00            .byte 32,46,0
                        .area data(ram, con, rel)
 0003                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0003           L26:
 0003                   .blkb 8
                        .area idata
 0003 2020456E74657200  .byte 32,32,'E,'n,'t,'e,'r,0
                        .area data(ram, con, rel)
 000B                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 000B           L25:
 000B                   .blkb 10
                        .area idata
 000B 4261636B737061636500      .byte 'B,'a,'c,'k,'s,'p,'a,'c,'e,0
                        .area data(ram, con, rel)
 0015                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0015           L24:
 0015                   .blkb 2
                        .area idata
 0015 2D00              .byte 45,0
                        .area data(ram, con, rel)
 0017                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0017           L23:
 0017                   .blkb 3
                        .area idata
 0017 202D00            .byte 32,45,0
                        .area data(ram, con, rel)
 001A                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 001A           L22:
 001A                   .blkb 2
                        .area idata
 001A 2B00              .byte 43,0
                        .area data(ram, con, rel)
 001C                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 001C           L21:
 001C                   .blkb 3
                        .area idata
 001C 202B00            .byte 32,43,0
                        .area data(ram, con, rel)
 001F                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 001F           L20:
 001F                   .blkb 2
                        .area idata
 001F 3000              .byte 48,0
                        .area data(ram, con, rel)
 0021                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0021           L19:
 0021                   .blkb 3
                        .area idata
 0021 203000            .byte 32,48,0
                        .area data(ram, con, rel)
 0024                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0024           L18:
 0024                   .blkb 2
                        .area idata
 0024 3900              .byte 57,0
                        .area data(ram, con, rel)
 0026                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0026           L17:
 0026                   .blkb 3
                        .area idata
 0026 203900            .byte 32,57,0
                        .area data(ram, con, rel)
 0029                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0029           L16:
 0029                   .blkb 2
                        .area idata
 0029 3800              .byte 56,0
                        .area data(ram, con, rel)
 002B                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 002B           L15:
 002B                   .blkb 3
                        .area idata
 002B 203800            .byte 32,56,0
                        .area data(ram, con, rel)
 002E                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 002E           L14:
 002E                   .blkb 2
                        .area idata
 002E 3700              .byte 55,0
                        .area data(ram, con, rel)
 0030                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0030           L13:
 0030                   .blkb 3
                        .area idata
 0030 203700            .byte 32,55,0
                        .area data(ram, con, rel)
 0033                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0033           L12:
 0033                   .blkb 2
                        .area idata
 0033 3600              .byte 54,0
                        .area data(ram, con, rel)
 0035                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0035           L11:
 0035                   .blkb 3
                        .area idata
 0035 203600            .byte 32,54,0
                        .area data(ram, con, rel)
 0038                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0038           L10:
 0038                   .blkb 2
                        .area idata
 0038 3500              .byte 53,0
                        .area data(ram, con, rel)
 003A                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 003A           L9:
 003A                   .blkb 3
                        .area idata
 003A 203500            .byte 32,53,0
                        .area data(ram, con, rel)
 003D                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 003D           L8:
 003D                   .blkb 2
                        .area idata
 003D 3400              .byte 52,0
                        .area data(ram, con, rel)
 003F                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 003F           L7:
 003F                   .blkb 3
                        .area idata
 003F 203400            .byte 32,52,0
                        .area data(ram, con, rel)
 0042                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0042           L6:
 0042                   .blkb 2
                        .area idata
 0042 3300              .byte 51,0
                        .area data(ram, con, rel)
 0044                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0044           L5:
 0044                   .blkb 3
                        .area idata
 0044 203300            .byte 32,51,0
                        .area data(ram, con, rel)
 0047                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0047           L4:
 0047                   .blkb 2
                        .area idata
 0047 3200              .byte 50,0
                        .area data(ram, con, rel)
 0049                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 0049           L3:
 0049                   .blkb 3
                        .area idata
 0049 203200            .byte 32,50,0
                        .area data(ram, con, rel)
 004C                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 004C           L2:
 004C                   .blkb 2
                        .area idata
 004C 3100              .byte 49,0
                        .area data(ram, con, rel)
 004E                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c
 004E           L1:
 004E                   .blkb 3
                        .area idata
 004E 203100            .byte 32,49,0
                        .area data(ram, con, rel)
 0051                   .dbfile F:\Relations\sf6_system\measure\LCDtest\input.c

⌨️ 快捷键说明

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