📄 main.lis
字号:
0126 90E0 ldi R25,>_Char_1616_YUN
0128 9983 std y+1,R25
012A 8883 std y+0,R24
012C 29E0 ldi R18,9
012E 02E0 ldi R16,2
0130 0E940000 xcall _LCD_Write_Word
0134 .dbline 89
0134 ; LCD_Write_Word(2,0x0B,Char_1616_DONG);
0134 80E0 ldi R24,<_Char_1616_DONG
0136 90E0 ldi R25,>_Char_1616_DONG
0138 9983 std y+1,R25
013A 8883 std y+0,R24
013C 2BE0 ldi R18,11
013E 02E0 ldi R16,2
0140 0E940000 xcall _LCD_Write_Word
0144 .dbline 90
0144 ; LCD_Write_Word(2,0x0D,Char_1616_HUI);
0144 80E0 ldi R24,<_Char_1616_HUI
0146 90E0 ldi R25,>_Char_1616_HUI
0148 9983 std y+1,R25
014A 8883 std y+0,R24
014C 2DE0 ldi R18,13
014E 02E0 ldi R16,2
0150 0E940000 xcall _LCD_Write_Word
0154 .dbline 91
0154 ; LCD_Write_Char(2,0x0F,Char_0816_0x00);
0154 80E0 ldi R24,<_Char_0816_0x00
0156 90E0 ldi R25,>_Char_0816_0x00
0158 9983 std y+1,R25
015A 8883 std y+0,R24
015C 2FE0 ldi R18,15
015E 02E0 ldi R16,2
0160 0E940000 xcall _LCD_Write_Char
0164 .dbline 93
0164 ;
0164 ; LCD_Write_Char(3,0x08,Char_0816_0x00);
0164 80E0 ldi R24,<_Char_0816_0x00
0166 90E0 ldi R25,>_Char_0816_0x00
0168 9983 std y+1,R25
016A 8883 std y+0,R24
016C 28E0 ldi R18,8
016E 03E0 ldi R16,3
0170 0E940000 xcall _LCD_Write_Char
0174 .dbline 94
0174 ; LCD_Write_Char(3,0x09,Char_0816_0x00);
0174 80E0 ldi R24,<_Char_0816_0x00
0176 90E0 ldi R25,>_Char_0816_0x00
0178 9983 std y+1,R25
017A 8883 std y+0,R24
017C 29E0 ldi R18,9
017E 03E0 ldi R16,3
0180 0E940000 xcall _LCD_Write_Char
0184 .dbline 95
0184 ; LCD_Write_Word(3,0x0A,Char_1616_KAI);
0184 80E0 ldi R24,<_Char_1616_KAI
0186 90E0 ldi R25,>_Char_1616_KAI
0188 9983 std y+1,R25
018A 8883 std y+0,R24
018C 2AE0 ldi R18,10
018E 03E0 ldi R16,3
0190 0E940000 xcall _LCD_Write_Word
0194 .dbline 96
0194 ; LCD_Write_Word(3,0x0C,Char_1616_MU);
0194 80E0 ldi R24,<_Char_1616_MU
0196 90E0 ldi R25,>_Char_1616_MU
0198 9983 std y+1,R25
019A 8883 std y+0,R24
019C 2CE0 ldi R18,12
019E 03E0 ldi R16,3
01A0 0E940000 xcall _LCD_Write_Word
01A4 .dbline 97
01A4 ; LCD_Write_Char(3,0x0E,Char_0816_0x21);
01A4 80E0 ldi R24,<_Char_0816_0x21
01A6 90E0 ldi R25,>_Char_0816_0x21
01A8 9983 std y+1,R25
01AA 8883 std y+0,R24
01AC 2EE0 ldi R18,14
01AE 03E0 ldi R16,3
01B0 0E940000 xcall _LCD_Write_Char
01B4 .dbline 98
01B4 ; LCD_Write_Char(3,0x0F,Char_0816_0x00);
01B4 80E0 ldi R24,<_Char_0816_0x00
01B6 90E0 ldi R25,>_Char_0816_0x00
01B8 9983 std y+1,R25
01BA 8883 std y+0,R24
01BC 2FE0 ldi R18,15
01BE 03E0 ldi R16,3
01C0 0E940000 xcall _LCD_Write_Char
01C4 .dbline -2
01C4 .dbline 99
01C4 ; }
01C4 L19:
01C4 2296 adiw R28,2
01C6 .dbline 0 ; func end
01C6 0895 ret
01C8 .dbend
01C8 .dbfunc e LCD_Write_Frame1 _LCD_Write_Frame1 fV
.even
01C8 _LCD_Write_Frame1::
01C8 2297 sbiw R28,2
01CA .dbline -1
01CA .dbline 102
01CA ;
01CA ; void LCD_Write_Frame1(void)
01CA ; {
01CA .dbline 103
01CA ; LCD_Write_Char(0,0x08,Char_0816_2);
01CA 80E0 ldi R24,<_Char_0816_2
01CC 90E0 ldi R25,>_Char_0816_2
01CE 9983 std y+1,R25
01D0 8883 std y+0,R24
01D2 28E0 ldi R18,8
01D4 0027 clr R16
01D6 0E940000 xcall _LCD_Write_Char
01DA .dbline 104
01DA ; LCD_Write_Char(0,0x09,Char_0816_0);
01DA 80E0 ldi R24,<_Char_0816_0
01DC 90E0 ldi R25,>_Char_0816_0
01DE 9983 std y+1,R25
01E0 8883 std y+0,R24
01E2 29E0 ldi R18,9
01E4 0027 clr R16
01E6 0E940000 xcall _LCD_Write_Char
01EA .dbline 105
01EA ; LCD_Write_Char(0,0x0A,Char_0816_0);
01EA 80E0 ldi R24,<_Char_0816_0
01EC 90E0 ldi R25,>_Char_0816_0
01EE 9983 std y+1,R25
01F0 8883 std y+0,R24
01F2 2AE0 ldi R18,10
01F4 0027 clr R16
01F6 0E940000 xcall _LCD_Write_Char
01FA .dbline 106
01FA ; LCD_Write_Char(0,0x0B,Char_0816_8);
01FA 80E0 ldi R24,<_Char_0816_8
01FC 90E0 ldi R25,>_Char_0816_8
01FE 9983 std y+1,R25
0200 8883 std y+0,R24
0202 2BE0 ldi R18,11
0204 0027 clr R16
0206 0E940000 xcall _LCD_Write_Char
020A .dbline 107
020A ; LCD_Write_Char(0,0x0C,Char_0816_0x3A);
020A 80E0 ldi R24,<_Char_0816_0x3A
020C 90E0 ldi R25,>_Char_0816_0x3A
020E 9983 std y+1,R25
0210 8883 std y+0,R24
0212 2CE0 ldi R18,12
0214 0027 clr R16
0216 0E940000 xcall _LCD_Write_Char
021A .dbline 108
021A ; LCD_Write_Char(0,0x0D,Char_0816_8);
021A 80E0 ldi R24,<_Char_0816_8
021C 90E0 ldi R25,>_Char_0816_8
021E 9983 std y+1,R25
0220 8883 std y+0,R24
0222 2DE0 ldi R18,13
0224 0027 clr R16
0226 0E940000 xcall _LCD_Write_Char
022A .dbline 109
022A ; LCD_Write_Char(0,0x0E,Char_0816_0x3A);
022A 80E0 ldi R24,<_Char_0816_0x3A
022C 90E0 ldi R25,>_Char_0816_0x3A
022E 9983 std y+1,R25
0230 8883 std y+0,R24
0232 2EE0 ldi R18,14
0234 0027 clr R16
0236 0E940000 xcall _LCD_Write_Char
023A .dbline 110
023A ; LCD_Write_Char(0,0x0F,Char_0816_8);
023A 80E0 ldi R24,<_Char_0816_8
023C 90E0 ldi R25,>_Char_0816_8
023E 9983 std y+1,R25
0240 8883 std y+0,R24
0242 2FE0 ldi R18,15
0244 0027 clr R16
0246 0E940000 xcall _LCD_Write_Char
024A .dbline 112
024A ;
024A ; LCD_Write_Char(1,0x08,Char_0816_2);
024A 80E0 ldi R24,<_Char_0816_2
024C 90E0 ldi R25,>_Char_0816_2
024E 9983 std y+1,R25
0250 8883 std y+0,R24
0252 28E0 ldi R18,8
0254 01E0 ldi R16,1
0256 0E940000 xcall _LCD_Write_Char
025A .dbline 113
025A ; LCD_Write_Char(1,0x09,Char_0816_0);
025A 80E0 ldi R24,<_Char_0816_0
025C 90E0 ldi R25,>_Char_0816_0
025E 9983 std y+1,R25
0260 8883 std y+0,R24
0262 29E0 ldi R18,9
0264 01E0 ldi R16,1
0266 0E940000 xcall _LCD_Write_Char
026A .dbline 114
026A ; LCD_Write_Char(1,0x0A,Char_0816_0x5F);
026A 80E0 ldi R24,<_Char_0816_0x5F
026C 90E0 ldi R25,>_Char_0816_0x5F
026E 9983 std y+1,R25
0270 8883 std y+0,R24
0272 2AE0 ldi R18,10
0274 01E0 ldi R16,1
0276 0E940000 xcall _LCD_Write_Char
027A .dbline 115
027A ; LCD_Write_Char(1,0x0B,Char_0816_0);
027A 80E0 ldi R24,<_Char_0816_0
027C 90E0 ldi R25,>_Char_0816_0
027E 9983 std y+1,R25
0280 8883 std y+0,R24
0282 2BE0 ldi R18,11
0284 01E0 ldi R16,1
0286 0E940000 xcall _LCD_Write_Char
028A .dbline 116
028A ; LCD_Write_Char(1,0x0C,Char_0816_8);
028A 80E0 ldi R24,<_Char_0816_8
028C 90E0 ldi R25,>_Char_0816_8
028E 9983 std y+1,R25
0290 8883 std y+0,R24
0292 2CE0 ldi R18,12
0294 01E0 ldi R16,1
0296 0E940000 xcall _LCD_Write_Char
029A .dbline 117
029A ; LCD_Write_Char(1,0x0D,Char_0816_0x5F);
029A 80E0 ldi R24,<_Char_0816_0x5F
029C 90E0 ldi R25,>_Char_0816_0x5F
029E 9983 std y+1,R25
02A0 8883 std y+0,R24
02A2 2DE0 ldi R18,13
02A4 01E0 ldi R16,1
02A6 0E940000 xcall _LCD_Write_Char
02AA .dbline 118
02AA ; LCD_Write_Char(1,0x0E,Char_0816_0);
02AA 80E0 ldi R24,<_Char_0816_0
02AC 90E0 ldi R25,>_Char_0816_0
02AE 9983 std y+1,R25
02B0 8883 std y+0,R24
02B2 2EE0 ldi R18,14
02B4 01E0 ldi R16,1
02B6 0E940000 xcall _LCD_Write_Char
02BA .dbline 119
02BA ; LCD_Write_Char(1,0x0F,Char_0816_0);
02BA 80E0 ldi R24,<_Char_0816_0
02BC 90E0 ldi R25,>_Char_0816_0
02BE 9983 std y+1,R25
02C0 8883 std y+0,R24
02C2 2FE0 ldi R18,15
02C4 01E0 ldi R16,1
02C6 0E940000 xcall _LCD_Write_Char
02CA .dbline -2
02CA .dbline 120
02CA ; }
02CA L20:
02CA 2296 adiw R28,2
02CC .dbline 0 ; func end
02CC 0895 ret
02CE .dbend
02CE .dbfunc e LCD_Write_Frame2 _LCD_Write_Frame2 fV
.even
02CE _LCD_Write_Frame2::
02CE 2697 sbiw R28,6
02D0 .dbline -1
02D0 .dbline 123
02D0 ;
02D0 ; void LCD_Write_Frame2(void)
02D0 ; {
02D0 .dbline 124
02D0 ; LCD_Write_Picture(4,80,32,32,Char_3232_8);
02D0 80E0 ldi R24,<_Char_3232_8
02D2 90E0 ldi R25,>_Char_3232_8
02D4 9D83 std y+5,R25
02D6 8C83 std y+4,R24
02D8 80E2 ldi R24,32
02DA 8A83 std y+2,R24
02DC 8883 std y+0,R24
02DE 20E5 ldi R18,80
02E0 04E0 ldi R16,4
02E2 0E940000 xcall _LCD_Write_Picture
02E6 .dbline -2
02E6 .dbline 125
02E6 ; }
02E6 L21:
02E6 2696 adiw R28,6
02E8 .dbline 0 ; func end
02E8 0895 ret
02EA .dbend
02EA .dbfunc e LCD_Display_Init _LCD_Display_Init fV
.even
02EA _LCD_Display_Init::
02EA 2697 sbiw R28,6
02EC .dbline -1
02EC .dbline 128
02EC ;
02EC ; void LCD_Display_Init(void)
02EC ; {
02EC .dbline 129
02EC ; LCD_Write_Picture(0,0,64,64,Pic_6464_BeiJing);
02EC 80E0 ldi R24,<_Pic_6464_BeiJing
02EE 90E0 ldi R25,>_Pic_6464_BeiJing
02F0 9D83 std y+5,R25
02F2 8C83 std y+4,R24
02F4 80E4 ldi R24,64
02F6 8A83 std y+2,R24
02F8 8883 std y+0,R24
02FA 2227 clr R18
02FC 0027 clr R16
02FE 0E940000 xcall _LCD_Write_Picture
0302 .dbline 130
0302 ; LCD_Write_Frame1();
0302 62DF xcall _LCD_Write_Frame1
0304 .dbline 131
0304 ; LCD_Write_Frame2();
0304 E4DF xcall _LCD_Write_Frame2
0306 .dbline -2
0306 .dbline 132
0306 ; }
0306 L22:
0306 2696 adiw R28,6
0308 .dbline 0 ; func end
0308 0895 ret
030A .dbend
030A .dbfunc e LCD_Display_Update _LCD_Display_Update fV
.even
030A _LCD_Display_Update::
030A 2697 sbiw R28,6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -