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

📄 12864.lis

📁 这是个lcd液晶显示屏12864的典型驱动程序
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 01A0           ;                       k=row-8;
 01A0 4E2D              mov R20,R14
 01A2 4850              subi R20,8
 01A4                   .dbline 204
 01A4           ;                       CLRBIT(PORTB,CSA);      //CSA=0,CSB=1,select rightwindow
 01A4 C398              cbi 0x18,3
 01A6                   .dbline 205
 01A6           ;                       SETBIT(PORTB,CSB);
 01A6 C49A              sbi 0x18,4
 01A8                   .dbline 206
 01A8           ;               }
 01A8           L40:
 01A8                   .dbline 207
 01A8           ;               SetLine(pag+j);
 01A8 0A85              ldd R16,y+10
 01AA 060F              add R16,R22
 01AC 61DF              xcall _SetLine
 01AE                   .dbline 208
 01AE           ;               SetColumn(k*8);
 01AE 88E0              ldi R24,8
 01B0 849F              mul R24,R20
 01B2 002D              mov R16,R0
 01B4 67DF              xcall _SetColumn
 01B6                   .dbline 209
 01B6           ;               for(i=0;i<8;i++)
 01B6 AA24              clr R10
 01B8 0CC0              xjmp L44
 01BA           L41:
 01BA                   .dbline 210
 01BA                   .dbline 211
 01BA 88E0              ldi R24,8
 01BC 869F              mul R24,R22
 01BE F001              movw R30,R0
 01C0 2A2C              mov R2,R10
 01C2 3324              clr R3
 01C4 E20D              add R30,R2
 01C6 F31D              adc R31,R3
 01C8 EC0D              add R30,R12
 01CA FD1D              adc R31,R13
 01CC 0491              lpm R16,Z
 01CE 33DF              xcall _WriteByte
 01D0                   .dbline 212
 01D0           L42:
 01D0                   .dbline 209
 01D0 A394              inc R10
 01D2           L44:
 01D2                   .dbline 209
 01D2 8A2D              mov R24,R10
 01D4 8830              cpi R24,8
 01D6 88F3              brlo L41
 01D8                   .dbline 213
 01D8           L36:
 01D8                   .dbline 193
 01D8 6395              inc R22
 01DA           L38:
 01DA                   .dbline 193
 01DA 6230              cpi R22,2
 01DC D0F2              brlo L35
 01DE                   .dbline -2
 01DE           L34:
 01DE 0E940000          xcall pop_gset5
 01E2 2496              adiw R28,4
 01E4                   .dbline 0 ; func end
 01E4 0895              ret
 01E6                   .dbsym r k 20 c
 01E6                   .dbsym r j 22 c
 01E6                   .dbsym r i 10 c
 01E6                   .dbsym r bytek 12 pkc
 01E6                   .dbsym r row 14 c
 01E6                   .dbsym l pag 10 c
 01E6                   .dbend
                        .area lit(rom, con, rel)
 0000           _huan::
 0000 0434              .byte 4,52
 0002 C404              .byte 196,4
 0004 C43C              .byte 196,60
 0006 2010              .byte 32,16
 0008 0FE8              .byte 15,232
 000A 0808              .byte 8,8
 000C 2818              .byte 40,24
 000E 0000              .byte 0,0
 0010 1008              .byte 16,8
 0012 0601              .byte 6,1
 0014 828C              .byte 130,140
 0016 4030              .byte 64,48
 0018 0C03              .byte 12,3
 001A 0C10              .byte 12,16
 001C 60C0              .byte 96,192
 001E 4000              .byte 64,0
 0020                   .dbsym e huan _huan A[32:32]kc
 0020           _ying::
 0020 4042              .byte 64,'B
 0022 44C8              .byte 'D,200
 0024 00FC              .byte 0,252
 0026 0402              .byte 4,2
 0028 82FC              .byte 130,252
 002A 0404              .byte 4,4
 002C 04FE              .byte 4,254
 002E 0400              .byte 4,0
 0030 0040              .byte 0,64
 0032 201F              .byte 32,31
 0034 2047              .byte 32,'G
 0036 4241              .byte 'B,'A
 0038 407F              .byte 64,127
 003A 4042              .byte 64,'B
 003C 4463              .byte 'D,'c
 003E 2000              .byte 32,0
 0040                   .dbsym e ying _ying A[32:32]kc
 0040           _guang::
 0040 4040              .byte 64,64
 0042 4244              .byte 'B,'D
 0044 58C0              .byte 'X,192
 0046 407F              .byte 64,127
 0048 40C0              .byte 64,192
 004A 5048              .byte 'P,'H
 004C 4664              .byte 'F,'d
 004E 4000              .byte 64,0
 0050 0080              .byte 0,128
 0052 4020              .byte 64,32
 0054 1807              .byte 24,7
 0056 0000              .byte 0,0
 0058 003F              .byte 0,63
 005A 4040              .byte 64,64
 005C 4040              .byte 64,64
 005E 7000              .byte 'p,0
 0060                   .dbsym e guang _guang A[32:32]kc
 0060           _lin::
 0060 00FC              .byte 0,252
 0062 00FF              .byte 0,255
 0064 4020              .byte 64,32
 0066 100C              .byte 16,12
 0068 2B48              .byte 43,'H
 006A C808              .byte 200,8
 006C 088C              .byte 8,140
 006E 0800              .byte 8,0
 0070 001F              .byte 0,31
 0072 00FF              .byte 0,255
 0074 00FF              .byte 0,255
 0076 4141              .byte 'A,'A
 0078 417F              .byte 'A,127
 007A 4141              .byte 'A,'A
 007C 41FF              .byte 'A,255
 007E 0100              .byte 1,0
 0080                   .dbsym e lin _lin A[32:32]kc
 0080           _tanhao::
 0080 0000              .byte 0,0
 0082 00F8              .byte 0,248
 0084 0000              .byte 0,0
 0086 0000              .byte 0,0
 0088 0000              .byte 0,0
 008A 0033              .byte 0,51
 008C 3000              .byte 48,0
 008E 0000              .byte 0,0
 0090                   .dbsym e tanhao _tanhao A[16:16]kc
                        .area data(ram, con, rel)
 0000                   .dbfile G:\test\lcd\3\12864.c
 0000           _jinghao::
 0000                   .blkb 2
                        .area idata
 0000 40C0              .byte 64,192
                        .area data(ram, con, rel)
 0002                   .dbfile G:\test\lcd\3\12864.c
 0002                   .blkb 2
                        .area idata
 0002 7840              .byte 'x,64
                        .area data(ram, con, rel)
 0004                   .dbfile G:\test\lcd\3\12864.c
 0004                   .blkb 2
                        .area idata
 0004 C078              .byte 192,'x
                        .area data(ram, con, rel)
 0006                   .dbfile G:\test\lcd\3\12864.c
 0006                   .blkb 2
                        .area idata
 0006 4000              .byte 64,0
                        .area data(ram, con, rel)
 0008                   .dbfile G:\test\lcd\3\12864.c
 0008                   .blkb 2
                        .area idata
 0008 043F              .byte 4,63
                        .area data(ram, con, rel)
 000A                   .dbfile G:\test\lcd\3\12864.c
 000A                   .blkb 2
                        .area idata
 000A 0404              .byte 4,4
                        .area data(ram, con, rel)
 000C                   .dbfile G:\test\lcd\3\12864.c
 000C                   .blkb 2
                        .area idata
 000C 3F04              .byte 63,4
                        .area data(ram, con, rel)
 000E                   .dbfile G:\test\lcd\3\12864.c
 000E                   .blkb 2
                        .area idata
 000E 0400              .byte 4,0
                        .area data(ram, con, rel)
 0010                   .dbfile G:\test\lcd\3\12864.c
 0010                   .dbsym e jinghao _jinghao A[16:16]c
                        .area lit(rom, con, rel)
 0090           _w2::
 0090 F808              .byte 248,8
 0092 00F8              .byte 0,248
 0094 0008              .byte 0,8
 0096 F800              .byte 248,0
 0098 033C              .byte 3,60
 009A 0700              .byte 7,0
 009C 073C              .byte 7,60
 009E 0300              .byte 3,0
 00A0                   .dbsym e w2 _w2 A[16:16]kc
 00A0           _w::
 00A0 8080              .byte 128,128
 00A2 0080              .byte 0,128
 00A4 0080              .byte 0,128
 00A6 8080              .byte 128,128
 00A8 0F30              .byte 15,48
 00AA 0C03              .byte 12,3
 00AC 0C30              .byte 12,48
 00AE 0F00              .byte 15,0
 00B0                   .dbsym e w _w A[16:16]kc
 00B0           _o2::
 00B0 E010              .byte 224,16
 00B2 0808              .byte 8,8
 00B4 0810              .byte 8,16
 00B6 E000              .byte 224,0
 00B8 0F10              .byte 15,16
 00BA 2020              .byte 32,32
 00BC 2010              .byte 32,16
 00BE 0F00              .byte 15,0
 00C0                   .dbsym e o2 _o2 A[16:16]kc
 00C0           _u::
 00C0 8080              .byte 128,128
 00C2 0000              .byte 0,0
 00C4 0080              .byte 0,128
 00C6 8000              .byte 128,0
 00C8 001F              .byte 0,31
 00CA 2020              .byte 32,32
 00CC 2010              .byte 32,16
 00CE 3F20              .byte 63,32
 00D0                   .dbsym e u _u A[16:16]kc
 00D0           _r::
 00D0 8080              .byte 128,128
 00D2 8000              .byte 128,0
 00D4 8080              .byte 128,128
 00D6 8000              .byte 128,0
 00D8 2020              .byte 32,32
 00DA 3F21              .byte 63,33
 00DC 2000              .byte 32,0
 00DE 0100              .byte 1,0
 00E0                   .dbsym e r _r A[16:16]kc
 00E0           _o::
 00E0 0000              .byte 0,0
 00E2 8080              .byte 128,128
 00E4 8080              .byte 128,128
 00E6 0000              .byte 0,0
 00E8 001F              .byte 0,31
 00EA 2020              .byte 32,32
 00EC 2020              .byte 32,32
 00EE 1F00              .byte 31,0
 00F0                   .dbsym e o _o A[16:16]kc
 00F0           _e2::
 00F0 08F8              .byte 8,248
 00F2 8888              .byte 136,136
 00F4 E808              .byte 232,8
 00F6 1000              .byte 16,0
 00F8 203F              .byte 32,63
 00FA 2020              .byte 32,32
 00FC 2320              .byte 35,32
 00FE 1800              .byte 24,0
 0100                   .dbsym e e2 _e2 A[16:16]kc
 0100           _a2::
 0100 0000              .byte 0,0
 0102 C038              .byte 192,56
 0104 E000              .byte 224,0
 0106 0000              .byte 0,0
 0108 203C              .byte 32,60
 010A 2302              .byte 35,2
 010C 0227              .byte 2,39
 010E 3820              .byte 56,32
 0110                   .dbsym e a2 _a2 A[16:16]kc
 0110           _v::
 0110 8080              .byte 128,128
 0112 8000              .byte 128,0
 0114 0080              .byte 0,128
 0116 8080              .byte 128,128
 0118 0001              .byte 0,1
 011A 0E30              .byte 14,48
 011C 0806              .byte 8,6
 011E 0100              .byte 1,0
 0120                   .dbsym e v _v A[16:16]kc
 0120           _dot::
 0120 0000              .byte 0,0
 0122 0000              .byte 0,0
 0124 0000              .byte 0,0
 0126 0000              .byte 0,0
 0128 0004              .byte 0,4
 012A 0000              .byte 0,0
 012C 0000              .byte 0,0
 012E 0000              .byte 0,0
 0130                   .dbsym e dot _dot A[16:16]kc
 0130           _a::
 0130 0000              .byte 0,0
 0132 8080              .byte 128,128
 0134 8080              .byte 128,128
 0136 0000              .byte 0,0
 0138 0019              .byte 0,25
 013A 2422              .byte 36,34
 013C 2222              .byte 34,34
 013E 3F20              .byte 63,32
 0140                   .dbsym e a _a A[16:16]kc
 0140           _c::
 0140 0000              .byte 0,0
 0142 0080              .byte 0,128
 0144 8080              .byte 128,128
 0146 0000              .byte 0,0
 0148 000E              .byte 0,14
 014A 1120              .byte 17,32
 014C 2020              .byte 32,32
 014E 1100              .byte 17,0
 0150                   .dbsym e c _c A[16:16]kc
 0150           _m::
 0150 8080              .byte 128,128
 0152 8080              .byte 128,128
 0154 8080              .byte 128,128
 0156 8000              .byte 128,0
 0158 203F              .byte 32,63
 015A 2000              .byte 32,0
 015C 3F20              .byte 63,32
 015E 003F              .byte 0,63
 0160                   .dbsym e m _m A[16:16]kc
                        .area text(rom, con, rel)
 01E6                   .dbfile G:\test\lcd\3\12864.c
 01E6                   .dbfunc e main_window _main_window fV
                        .even
 01E6           _main_window::

⌨️ 快捷键说明

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