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

📄 lcd12864_3wires_draw.lis

📁 实现12864液晶的图形显示
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0002           ; 0x3F,0xFE,0x00,0x00,0x03,0xFF,0xE0,0xFF,0xC0,0xFF,0xF8,0x00,0x3F,0xFE,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 0002           ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
 0002           ; };
 0002           ; 
 0002           ; /********************************************************************/
 0002           ; 
 0002           ; void main()
 0002           ; {
 0002                   .dbline 194
 0002           ;       uchar i = 0;
 0002 4427              clr R20
 0004                   .dbline 195
 0004           ;       PORTB = 0XFF;                   //
 0004 8FEF              ldi R24,255
 0006 88BB              out 0x18,R24
 0008                   .dbline 196
 0008           ;       DDRB = 0XFF;                    //PB口全部设为输出模式
 0008 87BB              out 0x17,R24
 000A                   .dbline 197
 000A           ;       Clr_CS();
 000A BD9A              sbi 0x17,5
 000C                   .dbline 197
 000C C598              cbi 0x18,5
 000E                   .dbline 198
 000E           ;       Clr_SID();
 000E BE9A              sbi 0x17,6
 0010                   .dbline 198
 0010 C698              cbi 0x18,6
 0012                   .dbline 199
 0012           ;       Clr_SCLK();
 0012 BF9A              sbi 0x17,7
 0014                   .dbline 199
 0014 C798              cbi 0x18,7
 0016                   .dbline 200
 0016           ;       LCD_Init();
 0016 FFD0              xcall _LCD_Init
 0018                   .dbline 201
 0018           ;       Delay(50);
 0018 02E3              ldi R16,50
 001A 10E0              ldi R17,0
 001C 86D1              xcall _Delay
 001E                   .dbline 202
 001E           ;       LCD_Init();                             //初始化两边是关键,否则液晶上电重起将不能显示
 001E FBD0              xcall _LCD_Init
 0020 F7C0              xjmp L3
 0022           L2:
 0022                   .dbline 204
 0022                   .dbline 205
 0022 0000              nop
 0024                   .dbline 206
 0024 0000              nop
 0026                   .dbline 207
 0026 04EF              ldi R16,500
 0028 11E0              ldi R17,1
 002A 7FD1              xcall _Delay
 002C                   .dbline 208
 002C 80E0              ldi R24,<L5
 002E 90E0              ldi R25,>L5
 0030 9983              std y+1,R25
 0032 8883              std y+0,R24
 0034 2227              clr R18
 0036 0027              clr R16
 0038 8ED1              xcall _Char_Set_XY
 003A                   .dbline 209
 003A 80E0              ldi R24,<L6
 003C 90E0              ldi R25,>L6
 003E 9983              std y+1,R25
 0040 8883              std y+0,R24
 0042 21E0              ldi R18,1
 0044 02E0              ldi R16,2
 0046 87D1              xcall _Char_Set_XY
 0048                   .dbline 210
 0048 80E0              ldi R24,<L7
 004A 90E0              ldi R25,>L7
 004C 9983              std y+1,R25
 004E 8883              std y+0,R24
 0050 22E0              ldi R18,2
 0052 0027              clr R16
 0054 80D1              xcall _Char_Set_XY
 0056                   .dbline 211
 0056 80E0              ldi R24,<L8
 0058 90E0              ldi R25,>L8
 005A 9983              std y+1,R25
 005C 8883              std y+0,R24
 005E 23E0              ldi R18,3
 0060 03E0              ldi R16,3
 0062 79D1              xcall _Char_Set_XY
 0064                   .dbline 212
 0064 00ED              ldi R16,2000
 0066 17E0              ldi R17,7
 0068 60D1              xcall _Delay
 006A                   .dbline 213
 006A 00ED              ldi R16,2000
 006C 17E0              ldi R17,7
 006E 5DD1              xcall _Delay
 0070                   .dbline 214
 0070 ACD1              xcall _Set_Draw
 0072                   .dbline 215
 0072 04E6              ldi R16,100
 0074 10E0              ldi R17,0
 0076 59D1              xcall _Delay
 0078                   .dbline 216
 0078 2224              clr R2
 007A 2A82              std y+2,R2
 007C 87E0              ldi R24,7
 007E 8883              std y+0,R24
 0080 21E0              ldi R18,1
 0082 01E0              ldi R16,1
 0084 01D2              xcall _Set_White
 0086                   .dbline 217
 0086 2224              clr R2
 0088 2A82              std y+2,R2
 008A 86E0              ldi R24,6
 008C 8883              std y+0,R24
 008E 22E0              ldi R18,2
 0090 03E0              ldi R16,3
 0092 FAD1              xcall _Set_White
 0094                   .dbline 218
 0094 2224              clr R2
 0096 2A82              std y+2,R2
 0098 88E0              ldi R24,8
 009A 8883              std y+0,R24
 009C 23E0              ldi R18,3
 009E 01E0              ldi R16,1
 00A0 F3D1              xcall _Set_White
 00A2                   .dbline 219
 00A2 2224              clr R2
 00A4 2A82              std y+2,R2
 00A6 85E0              ldi R24,5
 00A8 8883              std y+0,R24
 00AA 24E0              ldi R18,4
 00AC 04E0              ldi R16,4
 00AE ECD1              xcall _Set_White
 00B0                   .dbline 220
 00B0 00ED              ldi R16,2000
 00B2 17E0              ldi R17,7
 00B4 3AD1              xcall _Delay
 00B6                   .dbline 221
 00B6 00ED              ldi R16,2000
 00B8 17E0              ldi R17,7
 00BA 37D1              xcall _Delay
 00BC                   .dbline 222
 00BC 81E0              ldi R24,1
 00BE 8A83              std y+2,R24
 00C0 84E0              ldi R24,4
 00C2 8883              std y+0,R24
 00C4 21E0              ldi R18,1
 00C6 04E0              ldi R16,4
 00C8 DFD1              xcall _Set_White
 00CA                   .dbline 223
 00CA 81E0              ldi R24,1
 00CC 8A83              std y+2,R24
 00CE 85E0              ldi R24,5
 00D0 8883              std y+0,R24
 00D2 22E0              ldi R18,2
 00D4 05E0              ldi R16,5
 00D6 D8D1              xcall _Set_White
 00D8                   .dbline 224
 00D8 81E0              ldi R24,1
 00DA 8A83              std y+2,R24
 00DC 86E0              ldi R24,6
 00DE 8883              std y+0,R24
 00E0 23E0              ldi R18,3
 00E2 06E0              ldi R16,6
 00E4 D1D1              xcall _Set_White
 00E6                   .dbline 225
 00E6 81E0              ldi R24,1
 00E8 8A83              std y+2,R24
 00EA 84E0              ldi R24,4
 00EC 8883              std y+0,R24
 00EE 24E0              ldi R18,4
 00F0 04E0              ldi R16,4
 00F2 CAD1              xcall _Set_White
 00F4                   .dbline 226
 00F4 00ED              ldi R16,2000
 00F6 17E0              ldi R17,7
 00F8 18D1              xcall _Delay
 00FA                   .dbline 227
 00FA 00ED              ldi R16,2000
 00FC 17E0              ldi R17,7
 00FE 15D1              xcall _Delay
 0100                   .dbline 228
 0100 81E0              ldi R24,1
 0102 8A83              std y+2,R24
 0104 8883              std y+0,R24
 0106 21E0              ldi R18,1
 0108 01E0              ldi R16,1
 010A BED1              xcall _Set_White
 010C                   .dbline 229
 010C 81E0              ldi R24,1
 010E 8A83              std y+2,R24
 0110 83E0              ldi R24,3
 0112 8883              std y+0,R24
 0114 22E0              ldi R18,2
 0116 03E0              ldi R16,3
 0118 B7D1              xcall _Set_White
 011A                   .dbline 230
 011A 81E0              ldi R24,1
 011C 8A83              std y+2,R24
 011E 82E0              ldi R24,2
 0120 8883              std y+0,R24
 0122 23E0              ldi R18,3
 0124 02E0              ldi R16,2
 0126 B0D1              xcall _Set_White
 0128                   .dbline 231
 0128 81E0              ldi R24,1
 012A 8A83              std y+2,R24
 012C 85E0              ldi R24,5
 012E 8883              std y+0,R24
 0130 24E0              ldi R18,4
 0132 05E0              ldi R16,5
 0134 A9D1              xcall _Set_White
 0136                   .dbline 232
 0136 00ED              ldi R16,2000
 0138 17E0              ldi R17,7
 013A F7D0              xcall _Delay
 013C                   .dbline 233
 013C 00ED              ldi R16,2000
 013E 17E0              ldi R17,7
 0140 F4D0              xcall _Delay
 0142                   .dbline 234
 0142 81E0              ldi R24,1
 0144 8A83              std y+2,R24
 0146 88E0              ldi R24,8
 0148 8883              std y+0,R24
 014A 21E0              ldi R18,1
 014C 01E0              ldi R16,1
 014E 9CD1              xcall _Set_White
 0150                   .dbline 235
 0150 81E0              ldi R24,1
 0152 8A83              std y+2,R24
 0154 88E0              ldi R24,8
 0156 8883              std y+0,R24
 0158 22E0              ldi R18,2
 015A 01E0              ldi R16,1
 015C 95D1              xcall _Set_White
 015E                   .dbline 236
 015E 81E0              ldi R24,1
 0160 8A83              std y+2,R24
 0162 88E0              ldi R24,8
 0164 8883              std y+0,R24
 0166 23E0              ldi R18,3
 0168 01E0              ldi R16,1
 016A 8ED1              xcall _Set_White
 016C                   .dbline 237
 016C 81E0              ldi R24,1
 016E 8A83              std y+2,R24
 0170 88E0              ldi R24,8
 0172 8883              std y+0,R24
 0174 24E0              ldi R18,4
 0176 01E0              ldi R16,1
 0178 87D1              xcall _Set_White
 017A                   .dbline 239
 017A 00ED              ldi R16,2000
 017C 17E0              ldi R17,7
 017E D5D0              xcall _Delay
 0180                   .dbline 240
 0180 00ED              ldi R16,2000
 0182 17E0              ldi R17,7
 0184 D2D0              xcall _Delay
 0186                   .dbline 241
 0186 80E3              ldi R24,48
 0188 8883              std y+0,R24
 018A 2227              clr R18
 018C 0027              clr R16
 018E 72D0              xcall _W_1byte
 0190                   .dbline 242
 0190 81E0              ldi R24,1
 0192 8883              std y+0,R24
 0194 2227              clr R18
 0196 0027              clr R16
 0198 6DD0              xcall _W_1byte
 019A                   .dbline 243
 019A 81E0              ldi R24,1
 019C 8883              std y+0,R24
 019E 2227              clr R18
 01A0 0027              clr R16
 01A2 68D0              xcall _W_1byte
 01A4                   .dbline 244
 01A4 81E0              ldi R24,1
 01A6 8883              std y+0,R24
 01A8 2227              clr R18
 01AA 0027              clr R16
 01AC 63D0              xcall _W_1byte
 01AE                   .dbline 245
 01AE 0DD1              xcall _Set_Draw
 01B0                   .dbline 246
 01B0 04E6              ldi R16,100
 01B2 10E0      

⌨️ 快捷键说明

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