📄 12864.lis
字号:
01E6 2297 sbiw R28,2
01E8 .dbline -1
01E8 .dbline 283
01E8 ; {
01E8 ; WriteByte(bytek[8*j+i]);
01E8 ; }
01E8 ; }
01E8 ; }
01E8 ;
01E8 ; flash char huan[]={//欢[16*16]下半列排
01E8 ; 0x04,0x34,0xC4,0x04,0xC4,0x3C,0x20,0x10,
01E8 ; 0x0F,0xE8,0x08,0x08,0x28,0x18,0x00,0x00,
01E8 ; 0x10,0x08,0x06,0x01,0x82,0x8C,0x40,0x30,
01E8 ; 0x0C,0x03,0x0C,0x10,0x60,0xC0,0x40,0x00};
01E8 ; flash char ying[]={//迎[16*16]下半列排
01E8 ; 0x40,0x42,0x44,0xC8,0x00,0xFC,0x04,0x02,
01E8 ; 0x82,0xFC,0x04,0x04,0x04,0xFE,0x04,0x00,
01E8 ; 0x00,0x40,0x20,0x1F,0x20,0x47,0x42,0x41,
01E8 ; 0x40,0x7F,0x40,0x42,0x44,0x63,0x20,0x00};
01E8 ; flash char guang[]={//光[16*16]下半列排
01E8 ; 0x40,0x40,0x42,0x44,0x58,0xC0,0x40,0x7F,
01E8 ; 0x40,0xC0,0x50,0x48,0x46,0x64,0x40,0x00,
01E8 ; 0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,
01E8 ; 0x00,0x3F,0x40,0x40,0x40,0x40,0x70,0x00};
01E8 ; flash char lin[]={//临[16*16]下半列排
01E8 ; 0x00,0xFC,0x00,0xFF,0x40,0x20,0x10,0x0C,
01E8 ; 0x2B,0x48,0xC8,0x08,0x08,0x8C,0x08,0x00,
01E8 ; 0x00,0x1F,0x00,0xFF,0x00,0xFF,0x41,0x41,
01E8 ; 0x41,0x7F,0x41,0x41,0x41,0xFF,0x01,0x00};
01E8 ;
01E8 ; flash char tanhao[]={0x00,0x00,0x00,0xf8,0x00,0x00,0x00,
01E8 ; 0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00};
01E8 ;
01E8 ; char jinghao[]={0x40,0xc0,0x78,0x40,0xc0,0x78,0x40,0x00,
01E8 ; 0x04,0x3f,0x04,0x04,0x3f,0x04,0x04,0x00};
01E8 ;
01E8 ; flash char w2[]={0xf8,0x08,0x00,0xf8,0x00,0x08,0xf8,0x00,
01E8 ; 0x03,0x3c,0x07,0x00,0x07,0x3c,0x03,0x00};
01E8 ;
01E8 ; flash char w[]={0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,
01E8 ; 0x0f,0x30,0x0c,0x03,0x0c,0x30,0x0f,0x00};
01E8 ;
01E8 ; flash char o2[]={0xe0,0x10,0x08,0x08,0x08,0x10,0xe0,0x00,
01E8 ; 0x0f,0x10,0x20,0x20,0x20,0x10,0x0f,0x00};
01E8 ;
01E8 ; flash char u[]={0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,
01E8 ; 0x00,0x1f,0x20,0x20,0x20,0x10,0x3f,0x20};
01E8 ;
01E8 ; flash char r[]={0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,
01E8 ; 0x20,0x20,0x3f,0x21,0x20,0x00,0x01,0x00};
01E8 ;
01E8 ; flash char o[]={0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
01E8 ; 0x00,0x1f,0x20,0x20,0x20,0x20,0x1f,0x00};
01E8 ;
01E8 ; flash char e2[]={0x08,0xf8,0x88,0x88,0xe8,0x08,0x10,0x00,
01E8 ; 0x20,0x3f,0x20,0x20,0x23,0x20,0x18,0x00};
01E8 ;
01E8 ; flash char a2[]={0x00,0x00,0xc0,0x38,0xe0,0x00,0x00,0x00,
01E8 ; 0x20,0x3c,0x23,0x02,0x02,0x27,0x38,0x20};
01E8 ;
01E8 ; flash char v[]={0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,
01E8 ; 0x00,0x01,0x0e,0x30,0x08,0x06,0x01,0x00};
01E8 ;
01E8 ; flash char dot[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
01E8 ; 0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00};
01E8 ;
01E8 ; flash char a[]={0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
01E8 ; 0x00,0x19,0x24,0x22,0x22,0x22,0x3f,0x20};
01E8 ;
01E8 ; flash char c[]={0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,
01E8 ; 0x00,0x0e,0x11,0x20,0x20,0x20,0x11,0x00};
01E8 ;
01E8 ; flash char m[]={0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
01E8 ; 0x20,0x3f,0x20,0x00,0x3f,0x20,0x00,0x3f};
01E8 ;
01E8 ; void main_window (void)
01E8 ; { //分三行显示:欢迎光临 OurAvr www.ouravr.com
01E8 .dbline 284
01E8 ; word_disp(1,2,huan);
01E8 80E0 ldi R24,<_huan
01EA 90E0 ldi R25,>_huan
01EC 9983 std y+1,R25
01EE 8883 std y+0,R24
01F0 22E0 ldi R18,2
01F2 01E0 ldi R16,1
01F4 8EDF xcall _word_disp
01F6 .dbline 285
01F6 ; word_disp(1,3,ying);
01F6 80E0 ldi R24,<_ying
01F8 90E0 ldi R25,>_ying
01FA 9983 std y+1,R25
01FC 8883 std y+0,R24
01FE 23E0 ldi R18,3
0200 01E0 ldi R16,1
0202 87DF xcall _word_disp
0204 .dbline 286
0204 ; word_disp(1,4,guang);
0204 80E0 ldi R24,<_guang
0206 90E0 ldi R25,>_guang
0208 9983 std y+1,R25
020A 8883 std y+0,R24
020C 24E0 ldi R18,4
020E 01E0 ldi R16,1
0210 80DF xcall _word_disp
0212 .dbline 287
0212 ; word_disp(1,5,lin);
0212 80E0 ldi R24,<_lin
0214 90E0 ldi R25,>_lin
0216 9983 std y+1,R25
0218 8883 std y+0,R24
021A 25E0 ldi R18,5
021C 01E0 ldi R16,1
021E 79DF xcall _word_disp
0220 .dbline 288
0220 ; byte_disp(3,5,o2);
0220 80E0 ldi R24,<_o2
0222 90E0 ldi R25,>_o2
0224 9983 std y+1,R25
0226 8883 std y+0,R24
0228 25E0 ldi R18,5
022A 03E0 ldi R16,3
022C A7DF xcall _byte_disp
022E .dbline 289
022E ; byte_disp(3,6,u);
022E 80E0 ldi R24,<_u
0230 90E0 ldi R25,>_u
0232 9983 std y+1,R25
0234 8883 std y+0,R24
0236 26E0 ldi R18,6
0238 03E0 ldi R16,3
023A A0DF xcall _byte_disp
023C .dbline 290
023C ; byte_disp(3,7,r);
023C 80E0 ldi R24,<_r
023E 90E0 ldi R25,>_r
0240 9983 std y+1,R25
0242 8883 std y+0,R24
0244 27E0 ldi R18,7
0246 03E0 ldi R16,3
0248 99DF xcall _byte_disp
024A .dbline 291
024A ; byte_disp(3,8,a2);
024A 80E0 ldi R24,<_a2
024C 90E0 ldi R25,>_a2
024E 9983 std y+1,R25
0250 8883 std y+0,R24
0252 28E0 ldi R18,8
0254 03E0 ldi R16,3
0256 92DF xcall _byte_disp
0258 .dbline 292
0258 ; byte_disp(3,9,v);
0258 80E0 ldi R24,<_v
025A 90E0 ldi R25,>_v
025C 9983 std y+1,R25
025E 8883 std y+0,R24
0260 29E0 ldi R18,9
0262 03E0 ldi R16,3
0264 8BDF xcall _byte_disp
0266 .dbline 293
0266 ; byte_disp(3,10,r);
0266 80E0 ldi R24,<_r
0268 90E0 ldi R25,>_r
026A 9983 std y+1,R25
026C 8883 std y+0,R24
026E 2AE0 ldi R18,10
0270 03E0 ldi R16,3
0272 84DF xcall _byte_disp
0274 .dbline 294
0274 ; byte_disp(5,1,w);
0274 80E0 ldi R24,<_w
0276 90E0 ldi R25,>_w
0278 9983 std y+1,R25
027A 8883 std y+0,R24
027C 21E0 ldi R18,1
027E 05E0 ldi R16,5
0280 7DDF xcall _byte_disp
0282 .dbline 295
0282 ; byte_disp(5,2,w);
0282 80E0 ldi R24,<_w
0284 90E0 ldi R25,>_w
0286 9983 std y+1,R25
0288 8883 std y+0,R24
028A 22E0 ldi R18,2
028C 05E0 ldi R16,5
028E 76DF xcall _byte_disp
0290 .dbline 296
0290 ; byte_disp(5,3,w);
0290 80E0 ldi R24,<_w
0292 90E0 ldi R25,>_w
0294 9983 std y+1,R25
0296 8883 std y+0,R24
0298 23E0 ldi R18,3
029A 05E0 ldi R16,5
029C 6FDF xcall _byte_disp
029E .dbline 297
029E ; byte_disp(5,4,dot);
029E 80E0 ldi R24,<_dot
02A0 90E0 ldi R25,>_dot
02A2 9983 std y+1,R25
02A4 8883 std y+0,R24
02A6 24E0 ldi R18,4
02A8 05E0 ldi R16,5
02AA 68DF xcall _byte_disp
02AC .dbline 298
02AC ; byte_disp(5,5,o);
02AC 80E0 ldi R24,<_o
02AE 90E0 ldi R25,>_o
02B0 9983 std y+1,R25
02B2 8883 std y+0,R24
02B4 25E0 ldi R18,5
02B6 05E0 ldi R16,5
02B8 61DF xcall _byte_disp
02BA .dbline 299
02BA ; byte_disp(5,6,u);
02BA 80E0 ldi R24,<_u
02BC 90E0 ldi R25,>_u
02BE 9983 std y+1,R25
02C0 8883 std y+0,R24
02C2 26E0 ldi R18,6
02C4 05E0 ldi R16,5
02C6 5ADF xcall _byte_disp
02C8 .dbline 300
02C8 ; byte_disp(5,7,r);
02C8 80E0 ldi R24,<_r
02CA 90E0 ldi R25,>_r
02CC 9983 std y+1,R25
02CE 8883 std y+0,R24
02D0 27E0 ldi R18,7
02D2 05E0 ldi R16,5
02D4 53DF xcall _byte_disp
02D6 .dbline 301
02D6 ; byte_disp(5,8,a);
02D6 80E0 ldi R24,<_a
02D8 90E0 ldi R25,>_a
02DA 9983 std y+1,R25
02DC 8883 std y+0,R24
02DE 28E0 ldi R18,8
02E0 05E0 ldi R16,5
02E2 4CDF xcall _byte_disp
02E4 .dbline 302
02E4 ; byte_disp(5,9,v);
02E4 80E0 ldi R24,<_v
02E6 90E0 ldi R25,>_v
02E8 9983 std y+1,R25
02EA 8883 std y+0,R24
02EC 29E0 ldi R18,9
02EE 05E0 ldi R16,5
02F0 45DF xcall _byte_disp
02F2 .dbline 303
02F2 ; byte_disp(5,10,r);
02F2 80E0 ldi R24,<_r
02F4 90E0 ldi R25,>_r
02F6 9983 std y+1,R25
02F8 8883 std y+0,R24
02FA 2AE0 ldi R18,10
02FC 05E0 ldi R16,5
02FE 3EDF xcall _byte_disp
0300 .dbline 304
0300 ; byte_disp(5,11,dot);
0300 80E0 ldi R24,<_dot
0302 90E0 ldi R25,>_dot
0304 9983 std y+1,R25
0306 8883 std y+0,R24
0308 2BE0 ldi R18,11
030A 05E0 ldi R16,5
030C 37DF xcall _byte_disp
030E .dbline 305
030E ; byte_disp(5,12,c);
030E 80E0 ldi R24,<_c
0310 90E0 ldi R25,>_c
0312 9983 std y+1,R25
0314 8883 std y+0,R24
0316 2CE0 ldi R18,12
0318 05E0 ldi R16,5
031A 30DF xcall _byte_disp
031C .dbline 306
031C ; byte_disp(5,13,o);
031C 80E0 ldi R24,<_o
031E 90E0 ldi R25,>_o
0320 9983 std y+1,R25
0322 8883 std y+0,R24
0324 2DE0 ldi R18,13
0326 05E0 ldi R16,5
0328 29DF xcall _byte_disp
032A .dbline 307
032A ; byte_disp(5,14,m);
032A 80E0 ldi R24,<_m
032C 90E0 ldi R25,>_m
032E 9983 std y+1,R25
0330 8883 std y+0,R24
0332 2EE0 ldi R18,14
0334 05E0 ldi R16,5
0336 22DF xcall _byte_disp
0338 .dbline -2
0338 L45:
0338 2296 adiw R28,2
033A .dbline 0 ; func end
033A 0895 ret
033C .dbend
033C .dbfunc e main _main fV
.even
033C _main::
033C .dbline -1
033C .dbline 311
033C ; }
033C ;
033C ; void main(void)
033C ; {
033C .dbline 312
033C ; init_devices();
033C 6BDE xcall _init_devices
033E .dbline 313
033E ; init_lcd();
033E D9DE xcall _init_lcd
0340 .dbline 314
0340 ; Clr_Scr();
0340 BEDE xcall _Clr_Scr
0342 .dbline 315
0342 ; main_window();
0342 51DF xcall _main_window
0344 L47:
0344 .dbline 318
0344 .dbline 319
0344 .dbline 320
0344 L48:
0344 .dbline 317
0344 FFCF xjmp L47
0346 X0:
0346 .dbline -2
0346 L46:
0346 .dbline 0 ; func end
0346 0895 ret
0348 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -