📄 key.lst
字号:
347 4 case 2: //// 微调
348 4 ////读出当前台的台频DB_Fre=readEProm(TV_num)
349 4 DB_Fre-=small_turn_step;
350 4 ////写高频头 //// 注意,当调节好时如等待菜单退出时,则保存该值
351 4 ////OSD_show
352 4 break;
353 4 case 3:
354 4 hand_turn_down_set(); //// 设定手动搜查参数及开其搜查标志位
355 4 break;
356 4 case 4:
357 4 auto_turn_set(); //// 设定自动搜查参数及开其搜查标志位
358 4 break;
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 7
359 4 case 5:
360 4 felt_set(); //// 制式选择处理
361 4 break;
362 4 default:
363 4 break;
364 4 }
365 3 break;
366 3 case 2:
367 3 switch(Menu_row)
368 3 {
369 4 switch(Menu_row)
370 4 {
371 5 case 0:
372 5 left_right=~left_right;
373 5 if(left_right)
374 5 {
375 6 Dis_Mode=TOP_LEFT;
376 6 }
377 5 else
378 5 {
379 6 Dis_Mode=TOP_RIGHT;
380 6 }
381 5 ///OSD_show
382 5 SET_Dismod();
383 5 break;
384 5 case 1:
385 5 top_down=~top_down;
386 5 if(top_down)
387 5 {
388 6 Dis_Mode=BOTTOM_LEFT;
389 6 }
390 5 else
391 5 {
392 6 Dis_Mode=BOTTOM_RIGHT;
393 6 }
394 5 ///OSD_show
395 5 SET_Dismod();
396 5 break;
397 5 case 2:
398 5 auto_power=~auto_power;
399 5 break;
400 5 default:
401 5 break;
402 5 }
403 4 }
404 3 break;
405 3 case 3:
406 3 ///退出OSD
407 3 break;
408 3 default:
409 3 break;
410 3 }
411 2 }
412 1 else
413 1 {
414 2 if(vol_num==0)
415 2 {
416 3 vol_num=0;
417 3 }
418 2 else
419 2 {
420 3 vol_num--;
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 8
421 3
422 3 }
423 2 ////OSD_show
424 2 ////控制音量
425 2 }
426 1 }
427 /**********************************************************************
428 制式设定
429 **********************************************************************/
430 void felt_set(void)
431 {
432 1 Standard++;
433 1 if(Standard>6)
434 1 {
435 2 Standard=6;
436 2 }
437 1 swtich(Standard)
*** WARNING C206 IN LINE 437 OF SOURCE\KEY.C: 'swtich': missing function-prototype
*** ERROR C267 IN LINE 437 OF SOURCE\KEY.C: 'swtich': requires ANSI-style prototype
438 1 {
*** ERROR C141 IN LINE 438 OF SOURCE\KEY.C: syntax error near '{'
439 2 case 0:
*** ERROR C172 IN LINE 439 OF SOURCE\KEY.C: 'case': missing enclosing switch
440 2 TV_total_turn=turn_pal_uhf2; /////有待定义参数
441 2 Fre_tab=0;
442 2 m_cStandard=S_PAL;
443 2 m_cChroma=S_PAL;
*** ERROR C202 IN LINE 443 OF SOURCE\KEY.C: 'm_cChroma': undefined identifier
444 2 break;
*** ERROR C171 IN LINE 444 OF SOURCE\KEY.C: 'break': missing enclosing loop
445 2 case 1:
*** ERROR C172 IN LINE 445 OF SOURCE\KEY.C: 'case': missing enclosing switch
446 2 break;
*** ERROR C171 IN LINE 446 OF SOURCE\KEY.C: 'break': missing enclosing loop
447 2 case 2:
*** ERROR C172 IN LINE 447 OF SOURCE\KEY.C: 'case': missing enclosing switch
448 2 break;
*** ERROR C171 IN LINE 448 OF SOURCE\KEY.C: 'break': missing enclosing loop
449 2 case 3:
*** ERROR C172 IN LINE 449 OF SOURCE\KEY.C: 'case': missing enclosing switch
450 2 break;
*** ERROR C171 IN LINE 450 OF SOURCE\KEY.C: 'break': missing enclosing loop
451 2 case 4:
*** ERROR C172 IN LINE 451 OF SOURCE\KEY.C: 'case': missing enclosing switch
452 2 break;
*** ERROR C171 IN LINE 452 OF SOURCE\KEY.C: 'break': missing enclosing loop
453 2 case 5:
*** ERROR C172 IN LINE 453 OF SOURCE\KEY.C: 'case': missing enclosing switch
454 2 break;
*** ERROR C171 IN LINE 454 OF SOURCE\KEY.C: 'break': missing enclosing loop
455 2 case 6:
*** ERROR C172 IN LINE 455 OF SOURCE\KEY.C: 'case': missing enclosing switch
456 2 break;
*** ERROR C171 IN LINE 456 OF SOURCE\KEY.C: 'break': missing enclosing loop
457 2 }
458 1 SetSignalStd();
459 1 ////写高频头
460 1 }
461
462 /**********************************************************************
463 自动搜查参数处理
464 **********************************************************************/
C51 COMPILER V7.06 KEY 12/05/2006 21:03:11 PAGE 9
465
466 void auto_turn_set(void)
467 { ////全频段搜查
468 1 if(!auto_turn)
469 1 {
470 2 CB_tvnum=0; ////从最低起点搜查
471 2 hand_turn = 1; ////在Tmier0和meun中清0
472 2 auto_turn = 0;
473 2 }
474 1 }
475 /**********************************************************************
476 自动搜查TV台
477 **********************************************************************/
478 void auto_turn_go(void)
479 {
480 1 CB_tvnum++;
481 1 if(CB_tvnum>TV_total_turn)
482 1 {
483 2 auto_turn = 0;
484 2 CB_tvnum = 0;
485 2 break;
*** ERROR C171 IN LINE 485 OF SOURCE\KEY.C: 'break': missing enclosing loop
486 2 }
487 1 ////初始化Tmier0 /////搜查TV时时间较长,不可关OSD
488 1 ////写高频头
489 1 ////读状态
490 1 if(TV_found) ////在Tmier0和meun中清0
491 1 {
492 2 ////保存频道
493 2 ////台号加????
494 2 ////OSD_show
495 2 }
496 1 }
497 /**********************************************************************
498 手动搜查TV台
499 **********************************************************************/
500 void hand_turn_up_go(void)
501 {
502 1 CB_tvnum++;
503 1 if(CB_tvnum>TV_total_turn)
504 1 {
505 2 hand_turn = 0;
506 2 CB_tvnum = 0;
507 2 break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -