📄 lcdexper.lis
字号:
033B FFF8 .byte 255,248
033D 0000 .byte 0,0
033F 0000 .byte 0,0
0341 0000 .byte 0,0
0343 0000 .byte 0,0
0345 0000 .byte 0,0
0347 003F .byte 0,63
0349 FFFF .byte 255,255
034B FFF0 .byte 255,240
034D 0000 .byte 0,0
034F 0000 .byte 0,0
0351 0000 .byte 0,0
0353 0000 .byte 0,0
0355 0000 .byte 0,0
0357 001F .byte 0,31
0359 FFFF .byte 255,255
035B FFF0 .byte 255,240
035D 0000 .byte 0,0
035F 0000 .byte 0,0
0361 0000 .byte 0,0
0363 0000 .byte 0,0
0365 0000 .byte 0,0
0367 000F .byte 0,15
0369 FFFF .byte 255,255
036B FFE0 .byte 255,224
036D 0000 .byte 0,0
036F 0000 .byte 0,0
0371 0000 .byte 0,0
0373 0000 .byte 0,0
0375 0000 .byte 0,0
0377 0007 .byte 0,7
0379 FC01 .byte 252,1
037B FFC0 .byte 255,192
037D 0000 .byte 0,0
037F 0000 .byte 0,0
0381 0000 .byte 0,0
0383 0000 .byte 0,0
0385 0000 .byte 0,0
0387 0001 .byte 0,1
0389 F800 .byte 248,0
038B 3F00 .byte 63,0
038D 0000 .byte 0,0
038F 0000 .byte 0,0
0391 0000 .byte 0,0
0393 0000 .byte 0,0
0395 0000 .byte 0,0
0397 0000 .byte 0,0
0399 0000 .byte 0,0
039B 0000 .byte 0,0
039D 0000 .byte 0,0
039F 0000 .byte 0,0
03A1 0000 .byte 0,0
03A3 0000 .byte 0,0
03A5 0000 .byte 0,0
03A7 0000 .byte 0,0
03A9 0000 .byte 0,0
03AB 0000 .byte 0,0
03AD 0000 .byte 0,0
03AF 0000 .byte 0,0
03B1 0000 .byte 0,0
03B3 0000 .byte 0,0
03B5 0000 .byte 0,0
03B7 0000 .byte 0,0
03B9 0E70 .byte 14,'p
03BB 3070 .byte 48,'p
03BD 0000 .byte 0,0
03BF 0000 .byte 0,0
03C1 0000 .byte 0,0
03C3 0000 .byte 0,0
03C5 0000 .byte 0,0
03C7 0000 .byte 0,0
03C9 1108 .byte 17,8
03CB 4888 .byte 'H,136
03CD 0000 .byte 0,0
03CF 0000 .byte 0,0
03D1 0000 .byte 0,0
03D3 0000 .byte 0,0
03D5 0000 .byte 0,0
03D7 0000 .byte 0,0
03D9 1108 .byte 17,8
03DB 8480 .byte 132,128
03DD 0000 .byte 0,0
03DF 0000 .byte 0,0
03E1 0000 .byte 0,0
03E3 0000 .byte 0,0
03E5 0000 .byte 0,0
03E7 0000 .byte 0,0
03E9 1108 .byte 17,8
03EB 8480 .byte 132,128
03ED 0000 .byte 0,0
03EF 0000 .byte 0,0
03F1 0000 .byte 0,0
03F3 0000 .byte 0,0
03F5 0000 .byte 0,0
03F7 0000 .byte 0,0
03F9 1108 .byte 17,8
03FB FC80 .byte 252,128
03FD 0000 .byte 0,0
03FF 0000 .byte 0,0
0401 0000 .byte 0,0
0403 0000 .byte 0,0
0405 0000 .byte 0,0
0407 0000 .byte 0,0
0409 1108 .byte 17,8
040B 8480 .byte 132,128
040D 0000 .byte 0,0
040F 0000 .byte 0,0
0411 0000 .byte 0,0
0413 0000 .byte 0,0
0415 0000 .byte 0,0
0417 0000 .byte 0,0
0419 1108 .byte 17,8
041B 8488 .byte 132,136
041D 0000 .byte 0,0
041F 0000 .byte 0,0
0421 0000 .byte 0,0
0423 0000 .byte 0,0
0425 0000 .byte 0,0
0427 0000 .byte 0,0
0429 1108 .byte 17,8
042B 8470 .byte 132,'p
042D 0000 .byte 0,0
042F 0000 .byte 0,0
0431 0000 .byte 0,0
0433 0000 .byte 0,0
0435 0000 .byte 0,0
0437 0000 .byte 0,0
0439 0000 .byte 0,0
043B 0000 .byte 0,0
043D 0000 .byte 0,0
043F 0000 .byte 0,0
0441 0000 .byte 0,0
0443 0000 .byte 0,0
0445 .dbsym e bmp8 _bmp8 A[1024:1024]kc
.area text(rom, con, rel)
0288 .dbfile E:\example\icc\lcd_exper\lcdexper.c
0288 .dbfunc e main _main fV
.even
0288 _main::
0288 2297 sbiw R28,2
028A .dbline -1
028A .dbline 278
028A ; //Delay(50000);
028A ; }
028A ;
028A ; unsigned flash char bmp8[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x0F,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0x00,0x7F,0xC0,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0x07,0xFF,0xF0,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x1F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,
028A ; 0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,
028A ; 0xFF,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,
028A ; 0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,
028A ; 0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,
028A ; 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xC0,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
028A ; 0xFF,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,
028A ; 0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,
028A ; 0xFF,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,
028A ; 0xFF,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xFF,
028A ; 0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xF0,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xF0,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xE0,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFC,0x01,0xFF,0xC0,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x70,0x30,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x11,0x08,0x48,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x11,0x08,0x84,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x11,0x08,0x84,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x11,0x08,0xFC,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x11,0x08,0x84,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x11,0x08,0x84,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,
028A ; 0x08,0x84,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
028A ; 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
028A ;
028A ; void main(void)
028A ; { port_init();
028A .dbline 278
028A D8DE xcall _port_init
028C .dbline 279
028C ; SETBIT(PORTB,PSB);//PSB=1;
028C C39A sbi 0x18,3
028E .dbline 280
028E ; SETBIT(PORTB,RST);//RST=1;
028E C49A sbi 0x18,4
0290 .dbline 281
0290 ; LcmClearTXT();
0290 8FDF xcall _LcmClearTXT
0292 .dbline 282
0292 ; Initial_LCD();
0292 09DF xcall _Initial_LCD
0294 .dbline 283
0294 ; StartView();
0294 ECDF xcall _StartView
0296 .dbline 284
0296 ; LcmClearTXT();
0296 8CDF xcall _LcmClearTXT
0298 32C0 xjmp L75
029A L74:
029A .dbline 286
029A ; while(1)
029A ; {
029A .dbline 287
029A ; Write_String_atXY(1,0,jieguo_1);
029A 80E0 ldi R24,<_jieguo_1
029C 90E0 ldi R25,>_jieguo_1
029E 9983 std y+1,R25
02A0 8883 std y+0,R24
02A2 2227 clr R18
02A4 01E0 ldi R16,1
02A6 5DDF xcall _Write_String_atXY
02A8 .dbline 288
02A8 ; delay_ms(600);
02A8 08E5 ldi R16,600
02AA 12E0 ldi R17,2
02AC B6DE xcall _delay_ms
02AE .dbline 291
02AE ; /*Write_String_atXY(0,1,Chanping1);
02AE ; delay_ms(10000);*/
02AE ; Write_String_atXY(0,1,jieguo_2);
02AE 80E0 ldi R24,<_jieguo_2
02B0 90E0 ldi R25,>_jieguo_2
02B2 9983 std y+1,R25
02B4 8883 std y+0,R24
02B6 21E0 ldi R18,1
02B8 0027 clr R16
02BA 53DF xcall _Write_String_atXY
02BC .dbline 292
02BC ; delay_ms(600);
02BC 08E5 ldi R16,600
02BE 12E0 ldi R17,2
02C0 ACDE xcall _delay_ms
02C2 .dbline 293
02C2 ; Write_String_atXY(0,2,jieguo_3);
02C2 80E0 ldi R24,<_jieguo_3
02C4 90E0 ldi R25,>_jieguo_3
02C6 9983 std y+1,R25
02C8 8883 std y+0,R24
02CA 22E0 ldi R18,2
02CC 0027 clr R16
02CE 49DF xcall _Write_String_atXY
02D0 .dbline 294
02D0 ; delay_ms(600);
02D0 08E5 ldi R16,600
02D2 12E0 ldi R17,2
02D4 A2DE xcall _delay_ms
02D6 .dbline 295
02D6 ; Write_String_atXY(2,3,jieguo_4);
02D6 80E0 ldi R24,<_jieguo_4
02D8 90E0 ldi R25,>_jieguo_4
02DA 9983 std y+1,R25
02DC 8883 std y+0,R24
02DE 23E0 ldi R18,3
02E0 02E0 ldi R16,2
02E2 3FDF xcall _Write_String_atXY
02E4 .dbline 296
02E4 ; delay_ms(2000);
02E4 00ED ldi R16,2000
02E6 17E0 ldi R17,7
02E8 98DE xcall _delay_ms
02EA .dbline 297
02EA ; LcmClearTXT();
02EA 62DF xcall _LcmClearTXT
02EC .dbline 298
02EC ; LcmClearBMP();
02EC 6FDF xcall _LcmClearBMP
02EE .dbline 299
02EE ; PutBMP(bmp8);
02EE 00E0 ldi R16,<_bmp8
02F0 10E0 ldi R17,>_bmp8
02F2 86DF xcall _PutBMP
02F4 .dbline 300
02F4 ; delay_ms(6000);
02F4 00E7 ldi R16,6000
02F6 17E1 ldi R17,23
02F8 90DE xcall _delay_ms
02FA .dbline 301
02FA ; LcmClearBMP();
02FA 68DF xcall _LcmClearBMP
02FC .dbline 302
02FC ; LcmClearTXT();
02FC 59DF xcall _LcmClearTXT
02FE .dbline 303
02FE ; }
02FE L75:
02FE .dbline 285
02FE CDCF xjmp L74
0300 X18:
0300 .dbline -2
0300 L73:
0300 .dbline 0 ; func end
0300 2296 adiw R28,2
0302 0895 ret
0304 .dbend
0304 ; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -