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

📄 12864.lis

📁 12864液晶显示程序 带中文字库 可以画图 写汉字
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 02C6           ; }
 02C6 6627              clr R22
 02C8 25C0              xjmp L62
 02CA           L59:
 02CA                   .dbline 193
 02CA                   .dbline 194
 02CA 04E3              ldi R16,52
 02CC D6DE              xcall _write_com
 02CE                   .dbline 195
 02CE 042F              mov R16,R20
 02D0 0058              subi R16,128    ; addi 128
 02D2 0052              subi R16,32
 02D4 D2DE              xcall _write_com
 02D6                   .dbline 196
 02D6 062F              mov R16,R22
 02D8 0857              subi R16,120    ; addi 136
 02DA CFDE              xcall _write_com
 02DC                   .dbline 197
 02DC 00E3              ldi R16,48
 02DE CDDE              xcall _write_com
 02E0                   .dbline 198
 02E0 82E0              ldi R24,2
 02E2 869F              mul R24,R22
 02E4 1001              movw R2,R0
 02E6 80E1              ldi R24,16
 02E8 849F              mul R24,R20
 02EA F001              movw R30,R0
 02EC E20D              add R30,R2
 02EE F31D              adc R31,R3
 02F0 EA0D              add R30,R10
 02F2 FB1D              adc R31,R11
 02F4 0491              lpm R16,Z
 02F6 D6DE              xcall _write_data
 02F8                   .dbline 199
 02F8 82E0              ldi R24,2
 02FA 869F              mul R24,R22
 02FC 1001              movw R2,R0
 02FE 80E1              ldi R24,16
 0300 849F              mul R24,R20
 0302 F001              movw R30,R0
 0304 E20D              add R30,R2
 0306 F31D              adc R31,R3
 0308 EA0D              add R30,R10
 030A FB1D              adc R31,R11
 030C 3196              adiw R30,1
 030E 0491              lpm R16,Z
 0310 C9DE              xcall _write_data
 0312                   .dbline 200
 0312           L60:
 0312                   .dbline 192
 0312 6395              inc R22
 0314           L62:
 0314                   .dbline 192
 0314 6830              cpi R22,8
 0316 C8F2              brlo L59
 0318                   .dbline 201
 0318           L56:
 0318                   .dbline 190
 0318 4395              inc R20
 031A           L58:
 031A                   .dbline 190
 031A 4034              cpi R20,64
 031C 08F4              brsh X2
 031E D3CF              xjmp L55
 0320           X2:
 0320                   .dbline 202
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320           ; }
 0320 06E3              ldi R16,54
 0322 ABDE              xcall _write_com
 0324                   .dbline 203
 0324           ; }
 0324 04EF              ldi R16,500
 0326 11E0              ldi R17,1
 0328 43D0              xcall _delay_ms
 032A                   .dbline -2
 032A                   .dbline 204
 032A           ; }
 032A           L46:
 032A 0E940000          xcall pop_gset3
 032E                   .dbline 0 ; func end
 032E 0895              ret
 0330                   .dbsym r j 20 c
 0330                   .dbsym r i 22 c
 0330                   .dbsym r img 10 pc
 0330                   .dbend
 0330                   .dbfunc e con_disp _con_disp fV
 0330           ;              j -> R20
 0330           ;              i -> R14
 0330           ;              x -> R22
 0330           ;             y0 -> R10
 0330           ;             x0 -> R12
 0330           ;             ee -> y+10
                        .even
 0330           _con_disp::
 0330 0E940000          xcall push_arg4
 0334 0E940000          xcall push_gset5
 0338 C22E              mov R12,R18
 033A AE84              ldd R10,y+14
 033C 6889              ldd R22,y+16
 033E                   .dbline -1
 033E                   .dbline 213
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E           ; }
 033E                   .dbline 215
 033E           ; }
 033E           ; }
 033E 4427              clr R20
 0340 14C0              xjmp L67
 0342           L64:
 0342                   .dbline 216
 0342           ; }
 0342                   .dbline 217
 0342           ; }
 0342 EE24              clr R14
 0344 0FC0              xjmp L71
 0346           L68:
 0346                   .dbline 218
 0346                   .dbline 219
 0346 04E3              ldi R16,52
 0348 98DE              xcall _write_com
 034A                   .dbline 220
 034A 0A2D              mov R16,R10
 034C 040F              add R16,R20
 034E 95DE              xcall _write_com
 0350                   .dbline 221
 0350 0C2D              mov R16,R12
 0352 0E0D              add R16,R14
 0354 92DE              xcall _write_com
 0356                   .dbline 222
 0356 00E3              ldi R16,48
 0358 90DE              xcall _write_com
 035A                   .dbline 223
 035A 0A85              ldd R16,y+10
 035C A3DE              xcall _write_data
 035E                   .dbline 224
 035E 0A85              ldd R16,y+10
 0360 A1DE              xcall _write_data
 0362                   .dbline 225
 0362           L69:
 0362                   .dbline 217
 0362 E394              inc R14
 0364           L71:
 0364                   .dbline 217
 0364 E616              cp R14,R22
 0366 78F3              brlo L68
 0368                   .dbline 226
 0368           L65:
 0368                   .dbline 215
 0368 4395              inc R20
 036A           L67:
 036A                   .dbline 215
 036A 4031              cpi R20,16
 036C 50F3              brlo L64
 036E                   .dbline 227
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E           ; }
 036E 06E3              ldi R16,54
 0370 84DE              xcall _write_com
 0372                   .dbline -2
 0372                   .dbline 228
 0372           ; }
 0372           L63:
 0372 0E940000          xcall pop_gset5
 0376 2496              adiw R28,4
 0378                   .dbline 0 ; func end
 0378 0895              ret
 037A                   .dbsym r j 20 c
 037A                   .dbsym r i 14 c
 037A                   .dbsym r x 22 c
 037A                   .dbsym r y0 10 c
 037A                   .dbsym r x0 12 c
 037A                   .dbsym l ee 10 c
 037A                   .dbend
 037A                   .dbfunc e delay_1us _delay_1us fV
                        .even
 037A           _delay_1us::
 037A                   .dbline -1
 037A                   .dbline 238
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A           ; }
 037A                   .dbline 239
 037A           ; }
 037A 0000              nop
 037C                   .dbline -2
 037C                   .dbline 240
 037C           ; }
 037C           L72:
 037C                   .dbline 0 ; func end
 037C 0895              ret
 037E                   .dbend
 037E                   .dbfunc e delay_us _delay_us fV
 037E           ;              i -> R20,R21
 037E           ;              n -> R22,R23
                        .even
 037E           _delay_us::
 037E 0E940000          xcall push_gset2
 0382 B801              movw R22,R16
 0384                   .dbline -1
 0384                   .dbline 243
 0384           ; }
 0384           ; }
 0384           ; }
 0384                   .dbline 244
 0384           ; }
 0384 4427              clr R20
 0386 5527              clr R21
 0388                   .dbline 245
 0388           ; }
 0388 03C0              xjmp L77
 038A           L74:
 038A                   .dbline 246
 038A F7DF              xcall _delay_1us
 038C           L75:
 038C                   .dbline 245
 038C 4F5F              subi R20,255  ; offset = 1
 038E 5F4F              sbci R21,255
 0390           L77:
 0390                   .dbline 245
 0390 4617              cp R20,R22
 0392 5707              cpc R21,R23
 0394 D0F3              brlo L74
 0396                   .dbline -2
 0396                   .dbline 247
 0396           ; }
 0396           ; }
 0396           L73:
 0396 0E940000          xcall pop_gset2
 039A                   .dbline 0 ; func end
 039A 0895              ret
 039C                   .dbsym r i 20 i
 039C                   .dbsym r n 22 i
 039C                   .dbend
 039C                   .dbfunc e delay_1ms _delay_1ms fV
 039C           ;              i -> R16,R17
                        .even
 039C           _delay_1ms::
 039C                   .dbline -1
 039C                   .dbline 250
 039C           ; }
 039C           ; }
 039C           ; }
 039C                   .dbline 252
 039C 0027              clr R16
 039E 1127              clr R17
 03A0 02C0              xjmp L82
 03A2           L79:
 03A2                   .dbline 252
 03A2           L80:
 03A2                   .dbline 252
 03A2 0F5F              subi R16,255  ; offset = 1
 03A4 1F4F              sbci R17,255
 03A6           L82:
 03A6                   .dbline 252
 03A6           ; }
 03A6           ; }
 03A6 0437              cpi R16,116
 03A8 E4E0              ldi R30,4
 03AA 1E07              cpc R17,R30
 03AC D0F3              brlo L79
 03AE                   .dbline -2
 03AE                   .dbline 253
 03AE           ; }
 03AE           L78:
 03AE                   .dbline 0 ; func end
 03AE 0895              ret
 03B0                   .dbsym r i 16 i
 03B0                   .dbend
 03B0                   .dbfunc e delay_ms _delay_ms fV
 03B0           ;              i -> R20,R21
 03B0           ;              n -> R22,R23
                        .even
 03B0           _delay_ms::
 03B0 0E940000          xcall push_gset2
 03B4 B801              movw R22,R16
 03B6                   .dbline -1
 03B6                   .dbline 256
 03B6           ; }
 03B6           ; }
 03B6           ; }
 03B6                   .dbline 257
 03B6           ; }
 03B6 4427              clr R20
 03B8 5527              clr R21
 03BA                   .dbline 258
 03BA           ; }
 03BA 03C0              xjmp L87
 03BC           L84:
 03BC                   .dbline 259
 03BC EFDF              xcall _delay_1ms
 03BE           L85:
 03BE                   .dbline 258
 03BE 4F5F              subi R20,255  ; offset = 1
 03C0 5F4F              sbci R21,255
 03C2           L87:
 03C2                   .dbline 258
 03C2 4617              cp R20,R22
 03C4 5707              cpc R21,R23
 03C6 D0F3              brlo L84
 03C8                   .dbline -2
 03C8                   .dbline 260
 03C8           ; }
 03C8           ; }
 03C8           L83:
 03C8 0E940000          xcall pop_gset2
 03CC                   .dbline 0 ; func end
 03CC 0895              ret
 03CE                   .dbsym r i 20 i
 03CE                   .dbsym r n 22 i
 03CE                   .dbend
                        .area lit(rom, con, rel)
 0000           _tupian::
 0000 0000              .byte 0,0
 0002 0000              .byte 0,0
 0004 0000              .byte 0,0
 0006 0014              .byte 0,20
 0008 0000              .byte 0,0
 000A 0000              .byte 0,0
 000C 0700              .byte 7,0
 000E 0000              .byte 0,0
 0010 0006              .byte 0,6
 0012 3001              .byte 48,1
 0014 E000              .byte 224,0
 0016 002A              .byte 0,42
 0018 0000              .byte 0,0
 001A D800              .byte 216,0
 001C 0700              .byte 7,0
 001E 0000              .byte 0,0
 0020 000F              .byte 0,15
 0022 7B63              .byte 123,'c
 0024 E000              .byte 224,0
 0026 0022              .byte 0,34
 0028 0001              .byte 0,1
 002A 2400              .byte 36,0
 002C 0700              .byte 7,0
 002E 0000              .byte 0,0
 0030 000F              .byte 0,15
 0032 FB63              .byte 251,'c
 0034 0734              .byte 7,52
 0036 0014              .byte 0,20
 0038 0001              .byte 0,1
 003A 0400              .byte 4,0
 003C 0700              .byte 7,0
 003E 0000              .byte 0,0

⌨️ 快捷键说明

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