📄 lcd.lis
字号:
0362 8930 cpi R24,9
0364 E0E0 ldi R30,0
0366 9E07 cpc R25,R30
0368 09F4 brne X23
036A 49C0 xjmp L66
036C X23:
036C 50C0 xjmp L54
036E X13:
036E .dbline 298
036E ; {
036E L57:
036E .dbline 300
036E ; case 0x00:
036E ; {
036E .dbline 301
036E ; Bmp8x16_rev(page,column,arab_0);
036E 80E0 ldi R24,<_arab_0
0370 90E0 ldi R25,>_arab_0
0372 9983 std y+1,R25
0374 8883 std y+0,R24
0376 262F mov R18,R22
0378 042F mov R16,R20
037A 02DF xcall _Bmp8x16_rev
037C .dbline 302
037C ; break;
037C 4FC0 xjmp L55
037E L58:
037E .dbline 305
037E ; }
037E ; case 0x01:
037E ; {
037E .dbline 306
037E ; Bmp8x16_rev(page,column,arab_1);
037E 80E0 ldi R24,<_arab_1
0380 90E0 ldi R25,>_arab_1
0382 9983 std y+1,R25
0384 8883 std y+0,R24
0386 262F mov R18,R22
0388 042F mov R16,R20
038A FADE xcall _Bmp8x16_rev
038C .dbline 307
038C ; break;
038C 47C0 xjmp L55
038E L59:
038E .dbline 311
038E ;
038E ; }
038E ; case 0x02:
038E ; {
038E .dbline 312
038E ; Bmp8x16_rev(page,column,arab_2);
038E 80E0 ldi R24,<_arab_2
0390 90E0 ldi R25,>_arab_2
0392 9983 std y+1,R25
0394 8883 std y+0,R24
0396 262F mov R18,R22
0398 042F mov R16,R20
039A F2DE xcall _Bmp8x16_rev
039C .dbline 313
039C ; break;
039C 3FC0 xjmp L55
039E L60:
039E .dbline 316
039E ; }
039E ; case 0x03:
039E ; {
039E .dbline 317
039E ; Bmp8x16_rev(page,column,arab_3);
039E 80E0 ldi R24,<_arab_3
03A0 90E0 ldi R25,>_arab_3
03A2 9983 std y+1,R25
03A4 8883 std y+0,R24
03A6 262F mov R18,R22
03A8 042F mov R16,R20
03AA EADE xcall _Bmp8x16_rev
03AC .dbline 318
03AC ; break;
03AC 37C0 xjmp L55
03AE L61:
03AE .dbline 321
03AE ; }
03AE ; case 0x04:
03AE ; {
03AE .dbline 322
03AE ; Bmp8x16_rev(page,column,arab_4);
03AE 80E0 ldi R24,<_arab_4
03B0 90E0 ldi R25,>_arab_4
03B2 9983 std y+1,R25
03B4 8883 std y+0,R24
03B6 262F mov R18,R22
03B8 042F mov R16,R20
03BA E2DE xcall _Bmp8x16_rev
03BC .dbline 323
03BC ; break;
03BC 2FC0 xjmp L55
03BE L62:
03BE .dbline 326
03BE ; }
03BE ; case 0x05:
03BE ; {
03BE .dbline 327
03BE ; Bmp8x16_rev(page,column,arab_5);
03BE 80E0 ldi R24,<_arab_5
03C0 90E0 ldi R25,>_arab_5
03C2 9983 std y+1,R25
03C4 8883 std y+0,R24
03C6 262F mov R18,R22
03C8 042F mov R16,R20
03CA DADE xcall _Bmp8x16_rev
03CC .dbline 328
03CC ; break;
03CC 27C0 xjmp L55
03CE L63:
03CE .dbline 331
03CE ; }
03CE ; case 0x06:
03CE ; {
03CE .dbline 332
03CE ; Bmp8x16_rev(page,column,arab_6);
03CE 80E0 ldi R24,<_arab_6
03D0 90E0 ldi R25,>_arab_6
03D2 9983 std y+1,R25
03D4 8883 std y+0,R24
03D6 262F mov R18,R22
03D8 042F mov R16,R20
03DA D2DE xcall _Bmp8x16_rev
03DC .dbline 333
03DC ; break;
03DC 1FC0 xjmp L55
03DE L64:
03DE .dbline 336
03DE ; }
03DE ; case 0x07:
03DE ; {
03DE .dbline 337
03DE ; Bmp8x16_rev(page,column,arab_7);
03DE 80E0 ldi R24,<_arab_7
03E0 90E0 ldi R25,>_arab_7
03E2 9983 std y+1,R25
03E4 8883 std y+0,R24
03E6 262F mov R18,R22
03E8 042F mov R16,R20
03EA CADE xcall _Bmp8x16_rev
03EC .dbline 338
03EC ; break;
03EC 17C0 xjmp L55
03EE L65:
03EE .dbline 341
03EE ; }
03EE ; case 0x08:
03EE ; {
03EE .dbline 342
03EE ; Bmp8x16_rev(page,column,arab_8);
03EE 80E0 ldi R24,<_arab_8
03F0 90E0 ldi R25,>_arab_8
03F2 9983 std y+1,R25
03F4 8883 std y+0,R24
03F6 262F mov R18,R22
03F8 042F mov R16,R20
03FA C2DE xcall _Bmp8x16_rev
03FC .dbline 343
03FC ; break;
03FC 0FC0 xjmp L55
03FE L66:
03FE .dbline 346
03FE ; }
03FE ; case 0x09:
03FE ; {
03FE .dbline 347
03FE ; Bmp8x16_rev(page,column,arab_9);
03FE 80E0 ldi R24,<_arab_9
0400 90E0 ldi R25,>_arab_9
0402 9983 std y+1,R25
0404 8883 std y+0,R24
0406 262F mov R18,R22
0408 042F mov R16,R20
040A BADE xcall _Bmp8x16_rev
040C .dbline 348
040C ; break;
040C 07C0 xjmp L55
040E L54:
040E .dbline 351
040E .dbline 352
040E 80E0 ldi R24,<_arab_0
0410 90E0 ldi R25,>_arab_0
0412 9983 std y+1,R25
0414 8883 std y+0,R24
0416 262F mov R18,R22
0418 042F mov R16,R20
041A B2DE xcall _Bmp8x16_rev
041C .dbline 353
041C .dbline 354
041C L55:
041C .dbline -2
041C L53:
041C 2296 adiw R28,2
041E 0E940000 xcall pop_gset3
0422 .dbline 0 ; func end
0422 0895 ret
0424 .dbsym l number 8 c
0424 .dbsym r column 22 c
0424 .dbsym r page 20 c
0424 .dbend
0424 .dbfunc e Draw_Menu_Interface _Draw_Menu_Interface fV
.even
0424 _Draw_Menu_Interface::
0424 2297 sbiw R28,2
0426 .dbline -1
0426 .dbline 362
0426 ; }
0426 ; default:
0426 ; {
0426 ; Bmp8x16_rev(page,column,arab_0);
0426 ; }
0426 ; break;
0426 ; }
0426 ; }
0426 ;
0426 ; //////////////////////////////////////////////////////////////////////////
0426 ; //绘制菜单界面
0426 ; //////////////////////////////////////////////////////////////////////////
0426 ; void Draw_Menu_Interface(void)
0426 ; { Bmp8x16(0x00,0x18,T);
0426 .dbline 362
0426 80E0 ldi R24,<_T
0428 90E0 ldi R25,>_T
042A 9983 std y+1,R25
042C 8883 std y+0,R24
042E 28E1 ldi R18,24
0430 0027 clr R16
0432 81DE xcall _Bmp8x16
0434 .dbline 363
0434 ; Bmp8x16(0x00,0x20,maohao);
0434 80E0 ldi R24,<_maohao
0436 90E0 ldi R25,>_maohao
0438 9983 std y+1,R25
043A 8883 std y+0,R24
043C 20E2 ldi R18,32
043E 0027 clr R16
0440 7ADE xcall _Bmp8x16
0442 .dbline 364
0442 ; Bmp8x16(0x00,0x38,maohao);
0442 80E0 ldi R24,<_maohao
0444 90E0 ldi R25,>_maohao
0446 9983 std y+1,R25
0448 8883 std y+0,R24
044A 28E3 ldi R18,56
044C 0027 clr R16
044E 73DE xcall _Bmp8x16
0450 .dbline 365
0450 ; Bmp8x16(0x00,0x50,maohao);
0450 80E0 ldi R24,<_maohao
0452 90E0 ldi R25,>_maohao
0454 9983 std y+1,R25
0456 8883 std y+0,R24
0458 20E5 ldi R18,80
045A 0027 clr R16
045C 6CDE xcall _Bmp8x16
045E .dbline 366
045E ; Bmp8x16(0x02,0x00,t);
045E 80E0 ldi R24,<_t
0460 90E0 ldi R25,>_t
0462 9983 std y+1,R25
0464 8883 std y+0,R24
0466 2227 clr R18
0468 02E0 ldi R16,2
046A 65DE xcall _Bmp8x16
046C .dbline 367
046C ; Bmp8x16(0x02,0x08,maohao);
046C 80E0 ldi R24,<_maohao
046E 90E0 ldi R25,>_maohao
0470 9983 std y+1,R25
0472 8883 std y+0,R24
0474 28E0 ldi R18,8
0476 02E0 ldi R16,2
0478 5EDE xcall _Bmp8x16
047A .dbline 368
047A ; Bmp8x16(0x02,0x30,xiaoshudian);
047A 80E0 ldi R24,<_xiaoshudian
047C 90E0 ldi R25,>_xiaoshudian
047E 9983 std y+1,R25
0480 8883 std y+0,R24
0482 20E3 ldi R18,48
0484 02E0 ldi R16,2
0486 57DE xcall _Bmp8x16
0488 .dbline 369
0488 ; Bmp8x16(0x02,0x40,E);
0488 80E0 ldi R24,<_E
048A 90E0 ldi R25,>_E
048C 9983 std y+1,R25
048E 8883 std y+0,R24
0490 20E4 ldi R18,64
0492 02E0 ldi R16,2
0494 50DE xcall _Bmp8x16
0496 .dbline 370
0496 ; Bmp8x16(0x02,0x48,maohao);
0496 80E0 ldi R24,<_maohao
0498 90E0 ldi R25,>_maohao
049A 9983 std y+1,R25
049C 8883 std y+0,R24
049E 28E4 ldi R18,72
04A0 02E0 ldi R16,2
04A2 49DE xcall _Bmp8x16
04A4 .dbline 371
04A4 ; Bmp8x16(0x02,0x70,xiaoshudian);
04A4 80E0 ldi R24,<_xiaoshudian
04A6 90E0 ldi R25,>_xiaoshudian
04A8 9983 std y+1,R25
04AA 8883 std y+0,R24
04AC 20E7 ldi R18,112
04AE 02E0 ldi R16,2
04B0 42DE xcall _Bmp8x16
04B2 .dbline 372
04B2 ; Bmp8x16(0x04,0x10,l);
04B2 80E0 ldi R24,<_l
04B4 90E0 ldi R25,>_l
04B6 9983 std y+1,R25
04B8 8883 std y+0,R24
04BA 20E1 ldi R18,16
04BC 04E0 ldi R16,4
04BE 3BDE xcall _Bmp8x16
04C0 .dbline 373
04C0 ; Bmp8x16(0x04,0x18,g);
04C0 80E0 ldi R24,<_g
04C2 90E0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -