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

📄 12864.lis

📁 12864液晶显示程序 带中文字库 可以画图 写汉字
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 012A FA01              movw R30,R20
 012C 2080              ldd R2,z+0
 012E 2220              tst R2
 0130 B9F7              brne L20
 0132                   .dbline -2
 0132                   .dbline 109
 0132           ; }
 0132           ; }
 0132           ; }
 0132           ; }
 0132           ; }
 0132           L12:
 0132 0E940000          xcall pop_gset3
 0136                   .dbline 0 ; func end
 0136 0895              ret
 0138                   .dbsym r str 20 pc
 0138                   .dbsym r y 22 c
 0138                   .dbsym r x 10 c
 0138                   .dbend
 0138                   .dbfunc e display _display fV
                        .even
 0138           _display::
 0138                   .dbline -1
 0138                   .dbline 116
 0138           ; }
 0138           ; }
 0138           ; }
 0138           ; }
 0138           ; }
 0138           ; }
 0138           ; }
 0138                   .dbline 117
 0138           ; }
 0138 00E8              ldi R16,128
 013A 9FDF              xcall _write_com
 013C 0FC0              xjmp L25
 013E           L24:
 013E                   .dbline 119
 013E                   .dbline 120
 013E E0910600          lds R30,_line1
 0142 F0910700          lds R31,_line1+1
 0146 0081              ldd R16,z+0
 0148 ADDF              xcall _write_data
 014A                   .dbline 121
 014A 80910600          lds R24,_line1
 014E 90910700          lds R25,_line1+1
 0152 0196              adiw R24,1
 0154 90930700          sts _line1+1,R25
 0158 80930600          sts _line1,R24
 015C                   .dbline 122
 015C           L25:
 015C                   .dbline 118
 015C           ; }
 015C E0910600          lds R30,_line1
 0160 F0910700          lds R31,_line1+1
 0164 2080              ldd R2,z+0
 0166 2220              tst R2
 0168 51F7              brne L24
 016A                   .dbline 124
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A           ; }
 016A 00E9              ldi R16,144
 016C 86DF              xcall _write_com
 016E 0FC0              xjmp L28
 0170           L27:
 0170                   .dbline 126
 0170                   .dbline 127
 0170 E0910400          lds R30,_line2
 0174 F0910500          lds R31,_line2+1
 0178 0081              ldd R16,z+0
 017A 94DF              xcall _write_data
 017C                   .dbline 128
 017C 80910400          lds R24,_line2
 0180 90910500          lds R25,_line2+1
 0184 0196              adiw R24,1
 0186 90930500          sts _line2+1,R25
 018A 80930400          sts _line2,R24
 018E                   .dbline 129
 018E           L28:
 018E                   .dbline 125
 018E           ; }
 018E E0910400          lds R30,_line2
 0192 F0910500          lds R31,_line2+1
 0196 2080              ldd R2,z+0
 0198 2220              tst R2
 019A 51F7              brne L27
 019C                   .dbline 131
 019C           ; }
 019C           ; }
 019C           ; }
 019C           ; }
 019C           ; }
 019C           ; }
 019C 08E8              ldi R16,136
 019E 6DDF              xcall _write_com
 01A0 0FC0              xjmp L31
 01A2           L30:
 01A2                   .dbline 133
 01A2                   .dbline 134
 01A2 E0910200          lds R30,_line3
 01A6 F0910300          lds R31,_line3+1
 01AA 0081              ldd R16,z+0
 01AC 7BDF              xcall _write_data
 01AE                   .dbline 135
 01AE 80910200          lds R24,_line3
 01B2 90910300          lds R25,_line3+1
 01B6 0196              adiw R24,1
 01B8 90930300          sts _line3+1,R25
 01BC 80930200          sts _line3,R24
 01C0                   .dbline 136
 01C0           L31:
 01C0                   .dbline 132
 01C0           ; }
 01C0 E0910200          lds R30,_line3
 01C4 F0910300          lds R31,_line3+1
 01C8 2080              ldd R2,z+0
 01CA 2220              tst R2
 01CC 51F7              brne L30
 01CE                   .dbline 138
 01CE           ; }
 01CE           ; }
 01CE           ; }
 01CE           ; }
 01CE           ; }
 01CE           ; }
 01CE 08E9              ldi R16,152
 01D0 54DF              xcall _write_com
 01D2 0FC0              xjmp L34
 01D4           L33:
 01D4                   .dbline 140
 01D4                   .dbline 141
 01D4 E0910000          lds R30,_line4
 01D8 F0910100          lds R31,_line4+1
 01DC 0081              ldd R16,z+0
 01DE 62DF              xcall _write_data
 01E0                   .dbline 142
 01E0 80910000          lds R24,_line4
 01E4 90910100          lds R25,_line4+1
 01E8 0196              adiw R24,1
 01EA 90930100          sts _line4+1,R25
 01EE 80930000          sts _line4,R24
 01F2                   .dbline 143
 01F2           L34:
 01F2                   .dbline 139
 01F2           ; }
 01F2 E0910000          lds R30,_line4
 01F6 F0910100          lds R31,_line4+1
 01FA 2080              ldd R2,z+0
 01FC 2220              tst R2
 01FE 51F7              brne L33
 0200                   .dbline 144
 0200           ; }
 0200           ; }
 0200           ; }
 0200           ; }
 0200           ; }
 0200 80E0              ldi R24,<L36
 0202 90E0              ldi R25,>L36
 0204 90930700          sts _line1+1,R25
 0208 80930600          sts _line1,R24
 020C                   .dbline 145
 020C           ; }
 020C 90930500          sts _line2+1,R25
 0210 80930400          sts _line2,R24
 0214                   .dbline 146
 0214           ; }
 0214 90930300          sts _line3+1,R25
 0218 80930200          sts _line3,R24
 021C                   .dbline 147
 021C           ; }
 021C 90930100          sts _line4+1,R25
 0220 80930000          sts _line4,R24
 0224                   .dbline -2
 0224                   .dbline 148
 0224           ; }
 0224           L23:
 0224                   .dbline 0 ; func end
 0224 0895              ret
 0226                   .dbend
 0226                   .dbfunc e clear_disp_pic _clear_disp_pic fV
 0226           ;              j -> R20
 0226           ;              i -> R22
                        .even
 0226           _clear_disp_pic::
 0226 0E940000          xcall push_gset2
 022A                   .dbline -1
 022A                   .dbline 156
 022A           ; }
 022A           ; }
 022A           ; }
 022A           ; }
 022A           ; }
 022A           ; }
 022A           ; }
 022A           ; }
 022A                   .dbline 157
 022A           ; }
 022A 4427              clr R20
 022C                   .dbline 158
 022C           ; }
 022C 14C0              xjmp L41
 022E           L38:
 022E                   .dbline 159
 022E           ; }
 022E                   .dbline 160
 022E           ; }
 022E 6627              clr R22
 0230 0FC0              xjmp L45
 0232           L42:
 0232                   .dbline 161
 0232                   .dbline 162
 0232 04E3              ldi R16,52
 0234 22DF              xcall _write_com
 0236                   .dbline 163
 0236 042F              mov R16,R20
 0238 0058              subi R16,128    ; addi 128
 023A 1FDF              xcall _write_com
 023C                   .dbline 164
 023C 062F              mov R16,R22
 023E 0058              subi R16,128    ; addi 128
 0240 1CDF              xcall _write_com
 0242                   .dbline 165
 0242 00E3              ldi R16,48
 0244 1ADF              xcall _write_com
 0246                   .dbline 166
 0246 0027              clr R16
 0248 2DDF              xcall _write_data
 024A                   .dbline 167
 024A 0027              clr R16
 024C 2BDF              xcall _write_data
 024E                   .dbline 168
 024E           L43:
 024E                   .dbline 160
 024E 6395              inc R22
 0250           L45:
 0250                   .dbline 160
 0250 6031              cpi R22,16
 0252 78F3              brlo L42
 0254                   .dbline 169
 0254           L39:
 0254                   .dbline 158
 0254 4395              inc R20
 0256           L41:
 0256                   .dbline 158
 0256 4032              cpi R20,32
 0258 50F3              brlo L38
 025A                   .dbline -2
 025A                   .dbline 170
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           ; }
 025A           L37:
 025A 0E940000          xcall pop_gset2
 025E                   .dbline 0 ; func end
 025E 0895              ret
 0260                   .dbsym r j 20 c
 0260                   .dbsym r i 22 c
 0260                   .dbend
 0260                   .dbfunc e disp_pic _disp_pic fV
 0260           ;              j -> R20
 0260           ;              i -> R22
 0260           ;            img -> R10,R11
                        .even
 0260           _disp_pic::
 0260 0E940000          xcall push_gset3
 0264 5801              movw R10,R16
 0266                   .dbline -1
 0266                   .dbline 176
 0266           ; }
 0266           ; }
 0266           ; }
 0266           ; }
 0266           ; }
 0266           ; }
 0266                   .dbline 178
 0266           ; }
 0266           ; }
 0266 4427              clr R20
 0268 29C0              xjmp L50
 026A           L47:
 026A                   .dbline 179
 026A           ; }
 026A                   .dbline 180
 026A           ; }
 026A 6627              clr R22
 026C 24C0              xjmp L54
 026E           L51:
 026E                   .dbline 181
 026E                   .dbline 182
 026E 04E3              ldi R16,52
 0270 04DF              xcall _write_com
 0272                   .dbline 183
 0272 042F              mov R16,R20
 0274 0058              subi R16,128    ; addi 128
 0276 01DF              xcall _write_com
 0278                   .dbline 184
 0278 062F              mov R16,R22
 027A 0058              subi R16,128    ; addi 128
 027C FEDE              xcall _write_com
 027E                   .dbline 185
 027E 00E3              ldi R16,48
 0280 FCDE              xcall _write_com
 0282                   .dbline 186
 0282 82E0              ldi R24,2
 0284 869F              mul R24,R22
 0286 1001              movw R2,R0
 0288 80E1              ldi R24,16
 028A 849F              mul R24,R20
 028C F001              movw R30,R0
 028E E20D              add R30,R2
 0290 F31D              adc R31,R3
 0292 EA0D              add R30,R10
 0294 FB1D              adc R31,R11
 0296 0491              lpm R16,Z
 0298 05DF              xcall _write_data
 029A                   .dbline 187
 029A 82E0              ldi R24,2
 029C 869F              mul R24,R22
 029E 1001              movw R2,R0
 02A0 80E1              ldi R24,16
 02A2 849F              mul R24,R20
 02A4 F001              movw R30,R0
 02A6 E20D              add R30,R2
 02A8 F31D              adc R31,R3
 02AA EA0D              add R30,R10
 02AC FB1D              adc R31,R11
 02AE 3196              adiw R30,1
 02B0 0491              lpm R16,Z
 02B2 F8DE              xcall _write_data
 02B4                   .dbline 188
 02B4           L52:
 02B4                   .dbline 180
 02B4 6395              inc R22
 02B6           L54:
 02B6                   .dbline 180
 02B6 6830              cpi R22,8
 02B8 D0F2              brlo L51
 02BA                   .dbline 189
 02BA           L48:
 02BA                   .dbline 178
 02BA 4395              inc R20
 02BC           L50:
 02BC                   .dbline 178
 02BC 4032              cpi R20,32
 02BE 08F4              brsh X1
 02C0 D4CF              xjmp L47
 02C2           X1:
 02C2                   .dbline 190
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2           ; }
 02C2 40E2              ldi R20,32
 02C4 2AC0              xjmp L58
 02C6           L55:
 02C6                   .dbline 191
 02C6           ; }
 02C6                   .dbline 192

⌨️ 快捷键说明

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