📄 main.lst
字号:
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 7
366 4 LcdClear();
367 4 LcdDisplayPlaySelectMenu(2);
368 4 SysWorkStatus = SYS_WORK_SEL_EXT_PLAY;
369 4 break;
370 4
371 4 case KEY_DOWN:
372 4 LcdClear();
373 4 LcdDisplayPlaySelectMenu(1);
374 4 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
375 4 break;
376 4 }
377 3 break;
378 3
379 3 case SYS_WORK_SEL_USB_PLAY: //放音选择USB状态
380 3 switch(GetKeyBoard())
381 3 {
382 4 case KEY_ENT:
383 4 MemMiscCnt = ReadtUsbList(InOutBuf);
384 4
385 4 if(MemMiscCnt!=0)
386 4 {
387 5 MemMiscPt = 0;
388 5
389 5 if(FileOpenDisk(MemMiscPt))
390 5 {
391 6 LcdClear();
392 6 LcdDisplaytFileName(MemMiscPt+1,InputFileName);
393 6 LcdDisplayVolume();
394 6 ResetSystemRtc();
395 6 LcdDisplayClock(2,32,GetSystemRtc());
396 6 PlayerStart();
397 6 SysWorkStatus = SYS_WORK_USB_PLAY;
398 6 }
399 5 }
400 4 break;
401 4
402 4 case KEY_UP:
403 4 LcdClear();
404 4 LcdDisplayPlaySelectMenu(0);
405 4 SysWorkStatus = SYS_WORK_SEL_RAM_PLAY;
406 4 break;
407 4
408 4 case KEY_DOWN:
409 4 LcdClear();
410 4 LcdDisplayPlaySelectMenu(2);
411 4 SysWorkStatus = SYS_WORK_SEL_EXT_PLAY;
412 4 break;
413 4 }
414 3 break;
415 3
416 3 case SYS_WORK_SEL_EXT_PLAY: //放音选择退出状态
417 3 switch(GetKeyBoard())
418 3 {
419 4 case KEY_ENT:
420 4 LcdClear();
421 4 LcdDisplayMenu(2);
422 4 SysWorkStatus = SYS_WORK_MENU_PLAY;
423 4 break;
424 4
425 4 case KEY_UP:
426 4 LcdClear();
427 4 LcdDisplayPlaySelectMenu(1);
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 8
428 4 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
429 4 break;
430 4
431 4 case KEY_DOWN:
432 4 LcdClear();
433 4 LcdDisplayPlaySelectMenu(0);
434 4 SysWorkStatus = SYS_WORK_SEL_RAM_PLAY;
435 4 break;
436 4 }
437 3 break;
438 3
439 3 case SYS_WORK_USB_PLAY: //USB放音工作状态
440 3 if(FlagPlayRun)
441 3 PlayerRun();
442 3 else
443 3 LcdDisplayAscii0816(2,0,0,130);
444 3
445 3 LcdDisplayClock(2,32,GetSystemRtc());
446 3
447 3 switch(GetKeyBoard())
448 3 {
449 4 case KEY_ENT:
450 4 if(FlagPlayRun)
451 4 PlayerStop();
452 4
453 4 LcdClear();
454 4 LcdDisplayPlaySelectMenu(1);
455 4 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
456 4 break;
457 4
458 4 case KEY_UP:
459 4 if(FlagPlayRun)
460 4 PlayerStop();
461 4
462 4 MemMiscCnt = ReadtUsbList(InOutBuf);
463 4
464 4 if(MemMiscCnt)
465 4 {
466 5 if(MemMiscPt)
467 5 MemMiscPt--;
468 5 else
469 5 MemMiscPt=MemMiscCnt-1;
470 5
471 5 if(FileOpenDisk(MemMiscPt))
472 5 {
473 6 LcdDisplaytFileName(MemMiscPt+1,InputFileName);
474 6 ResetSystemRtc();
475 6 LcdDisplayClock(2,32,GetSystemRtc());
476 6 PlayerStart();
477 6 }
478 5 else
479 5 {
480 6 LcdClear();
481 6 LcdDisplayPlaySelectMenu(1);
482 6 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
483 6 }
484 5 }
485 4 else
486 4 {
487 5 LcdClear();
488 5 LcdDisplayPlaySelectMenu(1);
489 5 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
C51 COMPILER V6.23a MAIN 07/22/2006 09:35:03 PAGE 9
490 5 }
491 4 break;
492 4
493 4 case KEY_DOWN:
494 4 if(FlagPlayRun)
495 4 PlayerStop();
496 4
497 4 MemMiscCnt = ReadtUsbList(InOutBuf);
498 4
499 4 if(MemMiscCnt)
500 4 {
501 5 if(MemMiscPt<MemMiscCnt-1)
502 5 MemMiscPt++;
503 5 else
504 5 MemMiscPt=0;
505 5
506 5 if(FileOpenDisk(MemMiscPt))
507 5 {
508 6 LcdDisplaytFileName(MemMiscPt+1,InputFileName);
509 6 ResetSystemRtc();
510 6 LcdDisplayClock(2,32,GetSystemRtc());
511 6 PlayerStart();
512 6 }
513 5 else
514 5 {
515 6 LcdClear();
516 6 LcdDisplayPlaySelectMenu(1);
517 6 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
518 6 }
519 5 }
520 4 else
521 4 {
522 5 LcdClear();
523 5 LcdDisplayPlaySelectMenu(1);
524 5 SysWorkStatus = SYS_WORK_SEL_USB_PLAY;
525 5 }
526 4 break;
527 4
528 4 case KEY_LEFT:
529 4 case KEY_LEFT_ON:
530 4 if(ParamaVolume>0)
531 4 {
532 5 ParamaVolume --;
533 5 SoundVolumeAdj();
534 5 LcdDisplayVolume();
535 5 }
536 4 break;
537 4
538 4 case KEY_RIGHT:
539 4 case KEY_RIGHT_ON:
540 4 if(ParamaVolume<127)
541 4 {
542 5 ParamaVolume ++;
543 5 SoundVolumeAdj();
544 5 LcdDisplayVolume();
545 5 }
546 4 break;
547 4 }
548 3 break;
549 3
550 3 case SYS_WORK_RUN_PLAY: //RAM放音工作状态
551 3 if(FlagPlayRun)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -