📄 key.lst
字号:
*** ERROR C171 IN LINE 507 OF SOURCE\KEY.C: 'break': missing enclosing loop
508 2 }
509 1 if(!TV_found) //// 搜查到有台,不动,没台时或继续搜查时才执行下面
510 1 {
511 2 ////初始化Tmier0 //// 搜查TV时时间较长,不可关OSD
512 2 ////写高频头
513 2 ////读状态
514 2 }
515 1 if(TV_found) //// 应在主程序处理处清0
516 1 ////OSD_show
517 1 }
*** ERROR C141 IN LINE 517 OF SOURCE\KEY.C: syntax error near '}'
518 /***********************************************************************
519 手动搜查参数处理(UP)
520 ***********************************************************************/
521 void hand_turn_up_set(void)
522 {
523 1 if(!hand_turn) //// 判断是否已经在手动搜查
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 10
524 1 {
525 2 hand_turn = 1; //// 不是,置手动搜查已执行标志,在Tmier0和meun中清0
526 2 auto_turn = 0; //// 清自动搜查标志
527 2 switch(CB_Fre) //// 选择锁设定的频率段值 ////CB_Fre保存值
528 2 {
529 3 case 0: //// 高频段
530 3 CB_tvnum=0;
531 3 break; //// 从头开始搜查(高频段起始地址
532 3 case 1: //// 甚高频段
533 3 switch(m_cStandard) //// 判断所选择的信号制式
534 3 {
535 4 case S_PAL: //// 不同的制式,搜查的起点不同
536 4 CB_tvnum=turn_apl_vhf1; ////vhfl1/vhf2__vhfh1/vhfh2__uhf1/uhf2
*** ERROR C202 IN LINE 536 OF SOURCE\KEY.C: 'turn_apl_vhf1': undefined identifier
537 4 break;
538 4 case S_PAL_N:
539 4 CB_tvnum=turn_pal_n_vhf1;
*** ERROR C202 IN LINE 539 OF SOURCE\KEY.C: 'turn_pal_n_vhf1': undefined identifier
540 4 break;
541 4 case S_PAL_M:
542 4 CB_tvnum=turn_pal_m_vhf1;
*** ERROR C202 IN LINE 542 OF SOURCE\KEY.C: 'turn_pal_m_vhf1': undefined identifier
543 4 break;
544 4 case S_NTSC:
545 4 CB_tvnum=turn_ntsc_vhf1;
*** ERROR C202 IN LINE 545 OF SOURCE\KEY.C: 'turn_ntsc_vhf1': undefined identifier
546 4 break;
547 4 }
548 3 break;
549 3 case 2: //// 超高频
550 3 switch(m_cStandard)
551 3 {
552 4 case S_PAL:
553 4 CB_tvnum=turn_pal_uhf1;
554 4 break;
555 4 case S_PAL_N:
556 4 CB_tvnum=turn_pal_n_uhf1;
557 4 break;
558 4 case S_PAL_M:
559 4 CB_tvnum=turn_pal_m_uhf1;
560 4 break;
561 4 case S_NTSC:
562 4 CB_tvnum=turn_ntsc1_uhf1;
*** ERROR C202 IN LINE 562 OF SOURCE\KEY.C: 'turn_ntsc1_uhf1': undefined identifier
563 4 break;
564 4 }
565 3 break;
566 3 }
567 2 }
568 1 else
569 1 {
570 2 again_go = 1;
571 2 }
572 1 }
573 /***********************************************************************
574 加键处理程序
575 ***********************************************************************/
576 void Key_upEvent(void)
577 {
578 1 if(power_control&&(hand_turn|auto_turn)) //// 待机状态下及审查TV时无效
579 1 break;
*** ERROR C171 IN LINE 579 OF SOURCE\KEY.C: 'break': missing enclosing loop
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 11
580 1 //初始化Tmier0
581 1 if(OSD_open) //// 如果菜单打开,则调节相应参数和设置
582 1 {
583 2 switch(Menu_OSD) //// 不同的菜单设置不同
584 2 {
585 3 case 0: //// 菜单1
586 3 switch(Menu_row) //// 不同的调节项,调节不同
587 3 {
588 4 case 0: //// 调节项1:亮度
589 4 bright++;
590 4 if(bright>adjust_max1)
591 4 {
592 5 bright=adjust_max1;
593 5 }
594 4 ////写T112
595 4 ////OSD_show
596 4 break;
597 4 case 1: //// 调节项2:对比度
598 4 comp++;
599 4 if(comp>adjust_num1)
*** ERROR C202 IN LINE 599 OF SOURCE\KEY.C: 'adjust_num1': undefined identifier
600 4 {
601 5 comp=adjust_max1;
602 5 }
603 4 ////写T112
604 4 ////OSD_show
605 4 break;
606 4 case 2: //// 调节项3:色度
607 4 color++;
608 4 if(color>adjust_num1)
*** ERROR C202 IN LINE 608 OF SOURCE\KEY.C: 'adjust_num1': undefined identifier
609 4 {
610 5 color=adjust_max1;
611 5 }
612 4 ////写T112
613 4 ////OSD_show
614 4 break;
615 4 case 3: //// 调节项4:色调
616 4 hue++;
617 4 if(hue>adjust_num2)
*** ERROR C202 IN LINE 617 OF SOURCE\KEY.C: 'adjust_num2': undefined identifier
618 4 {
619 5 hue=adjust_max2;
620 5 }
621 4 ////写T112
622 4 ////OSD_show
623 4 break;
624 4 default:
625 4 break;
626 4 }
627 3
628 3 break;
629 3 case 1: //// 菜单2
630 3 switch(Menu_row)
631 3 {
632 4 case 0: //// 选台/用于排台、微调
633 4 TV_num++;
634 4 if(TV_num>TV_total) //// 注意,没定义
*** ERROR C100 IN LINE 634 OF SOURCE\KEY.C: unprintable character 0xA3 skipped
*** ERROR C100 IN LINE 634 OF SOURCE\KEY.C: unprintable character 0xA9 skipped
635 4 {
*** ERROR C141 IN LINE 635 OF SOURCE\KEY.C: syntax error near '{'
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 12
636 5 TV_num = 0;
637 5 }
638 4 ////写高频头
639 4 ////OSD_show //// 主要显示该调节参数
640 4 break;
641 4 case 1: //// 频段设置,用于搜查TV
642 4 CB_Fre++;
643 4 if(CB_Fre>2);
644 4 {
645 5 CB_Fre=0;
646 5 }
647 4 ////OSD_show
648 4 break;
649 4 case 2: //// 微调
650 4 ////读出当前台的台频DB_Fre=readEProm(TV_num)
651 4 DB_Fre+=small_turn_step;
652 4 ////写高频头 //// 注意,当调节好时如等待菜单退出时,则保存该值
653 4 ////OSD_show
654 4 break;
655 4 case 3:
656 4 hand_turn_up_set(); //// 设定手动搜查参数及开其搜查标志位
657 4 break;
658 4 case 4:
659 4 auto_turn_set(); //// 设定自动搜查参数及开其搜查标志位
660 4 break;
661 4 case 5:
662 4 felt_set(); //// 制式选择处理
663 4 break;
664 4 default:
665 4 break;
666 4 }
667 3 break;
668 3 case 2:
669 3 switch(Menu_row)
670 3 {
671 4 switch(Menu_row)
672 4 {
673 5 case 0:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -