📄 misc.lst
字号:
260 void Show_IR_IN()
261 {
262 1 switch(EEPROM_Receive_25_Bit(OP_READ, EE_IR_IN_ADDR))
263 1 {
264 2 case IR_IN1:
265 2 Printxy_Normal( 0, 9, "IR CTRL DVD 1", FONT_GREEN);
266 2 break;
267 2 case IR_IN2:
268 2 Printxy_Normal( 0, 9, "IR CTRL DVD 2", FONT_GREEN);
269 2 break;
270 2 }
271 1 }
272 //#endif
273
274 #ifdef Rearview //added by Wayland 2006.10.28
275 void Show_Rearview(void)
276 {
277 1 if (EEPROM_Receive_25_Bit(OP_READ, EE_REARVIEW_ADDR))
278 1 Printxy_Normal( 0, 9, "REARVIEW ON", FONT_GREEN);
279 1 else
280 1 Printxy_Normal( 0, 9, "REARVIEW OFF", FONT_GREEN);
281 1 //EEPROM_Transmit_25_Bit(OP_WRITE, EE_REARVIEW_ADDR, value);
282 1 }
283
284 #endif
285
286 void Show_R_L()
287 {
288 1 if (EEPROM_Receive_25_Bit(OP_READ, EE_R_L_ADDR))
289 1 Printxy_Normal( 0, 9, "R/L OFF", FONT_GREEN);
290 1 else
291 1 Printxy_Normal( 0, 9, "R/L ON", FONT_GREEN);
292 1 }
293 void Show_Speaker()
294 {
295 1 if (EEPROM_Receive_25_Bit(OP_READ, EE_SPEAKER_ADDR))
296 1 Printxy_Normal( 0, 9, "SPEAKER ON", FONT_GREEN);
297 1 else
298 1 Printxy_Normal( 0, 9, "SPEAKER OFF", FONT_GREEN);
299 1 }
300
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 6
301 void Set_Dimmer(void)
302 {
303 1 DA_88347_Transmit_Data(OUT_DIMMER, Dimmer_Value, DIMMER_VOL_MAX, DIMMER_VOL_MIN);
304 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_DIMMER_ADDR, Dimmer_Value);
305 1 }
306
307 void Show_Dimmer(void)
308 {
309 1 char buf[4];
310 1
311 1 Printxy_Normal( 0, 9, "DIMMER", FONT_GREEN);
312 1 Printxy_Normal( 7, 9, Ntoa((signed long) Dimmer_Value, Fill(buf, 2, ' '), LEFT, ' '), FONT_GREEN);
313 1 // Printxy_Normal( 7, 9, Ntoa((signed long) PICSEL_MAX-Dimmer_Value, Fill(buf, 2, ' '), LEFT, ' '), FONT
-_GREEN); //050323
314 1 }
315
316 void Set_Reset(void)
317 {
318 1 Printxy_Normal( 14, 9, ".", FONT_GREEN);
319 1 Delay(500);
320 1 Printxy_Normal( 15, 9, ".", FONT_GREEN);
321 1 Delay(500);
322 1 Printxy_Normal( 16, 9, ".", FONT_GREEN);
323 1 Delay(500);
324 1 Printxy_Normal( 17, 9, ".", FONT_GREEN);
325 1 Delay(500);
326 1 Printxy_Normal( 18, 9, "OK", FONT_GREEN);
327 1 Initial_Value();
328 1 Recall_Initial_Value();
329 1 DA_88347_Init();
330 1 }
331
332 void Show_Reset(void)
333 {
334 1 Printxy_Normal( 0, 9, "RESET DEFAULT", FONT_GREEN);
335 1 }
336
337 void Return_Normal(void)
338 {
339 1 Reset_OSD();
340 1 if (Mute_Flag)
341 1 Printxy_Normal( 10, 9, "MUTE", FONT_GREEN);
342 1 Current_Status = IS_NORMAL;
343 1 }
344
345 /*
346 void Show_NTSC_PAL(void)
347 {
348 Printxy_Normal( 0, 9, "AV SYSTEM", FONT_GREEN);
349 if (NPC)
350 Printxy_Normal( 10, 9, "NTSC", FONT_GREEN);
351 else
352 Printxy_Normal( 10, 9, "PAL ", FONT_GREEN);
353 }
354 */
355
356 void Mute_Enable(void)
357 {
358 1 DA_88347_Transmit_Data(OUT_VOLUME, 0, VOLUME_VOL_MAX, 0);//TDA7052
359 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 0);
360 1 }
361
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 7
362 void Mute_Disable(void)
363 {
364 1 char i;
365 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 1);
366 1 for (i = 0; i < Volume_Value; i++)
367 1 {
368 2 DA_88347_Transmit_Data(OUT_VOLUME, i, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
369 2 Delay(500);
370 2 }
371 1 DA_88347_Transmit_Data(OUT_VOLUME, i, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
372 1 }
373
374 void Set_Volume(void)
375 {
376 1 if (Mute_Flag)
377 1 Mute_Disable();
378 1 Mute_Flag = False;
379 1 DA_88347_Transmit_Data(OUT_VOLUME, Volume_Value, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
380 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_VOLUME_ADDR, Volume_Value);
381 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 1);
382 1 }
383
384 void Show_Volume(void)
385 {
386 1 char buf[6];
387 1
388 1 if (Current_Status != IS_SET_VOLUME)
389 1 Reset_OSD();
390 1 Current_Status = IS_SET_VOLUME;
391 1 Printxy_Normal( 0, 9, "VOLUME", FONT_GREEN);
392 1 Printxy_Normal( 7, 9, Ntoa((signed long) Volume_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
393 1 }
394
395 void Reset_OSD(void)
396 {
397 1 if (Blue_Flag)
398 1 OSD_Set( 0x129, 0x1d41);
399 1 else
400 1 OSD_Set( 0x129, 0x1d40);
401 1 }
402
403 void Set_Power_Mode(char value)
404 {
405 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_POWER_MODE_ADDR, value);
406 1 }
407
408 void Show_Power_Mode(void)
409 {
410 1 //char buf[6];
411 1 char value;
412 1
413 1 value = EEPROM_Receive_25_Bit(OP_READ, EE_POWER_MODE_ADDR);
414 1 switch(value)
415 1 {
416 2 case POWER_MODE_OFF:
417 2 Printxy_Normal( 0, 9, "SCREEN OFF", FONT_GREEN);
418 2 break;
419 2 case POWER_MODE_ON:
420 2 Printxy_Normal( 0, 9, "SCREEN ON ", FONT_GREEN);
421 2 break;
422 2 case POWER_MODE_AUTO:
423 2 Printxy_Normal( 0, 9, "SCREEN AUTO", FONT_GREEN);
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 8
424 2 break;
425 2 }
426 1 }
427
428 void Set_FM(char value)
429 {
430 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_FM_ADDR, value);
431 1 switch(value)
432 1 {
433 2 case FM1:
434 2 FM_POWER = 1;
435 2 AUDIO_CTL = 1;
436 2 break;
437 2 case FM2:
438 2 FM_POWER = 1;
439 2 AUDIO_CTL = 0;
440 2 break;
441 2 case FM_OFF:
442 2 FM_POWER = 0;
443 2 break;
444 2 }
445 1 }
446
447 void Show_FM(void)
448 {
449 1 char value;
450 1 value=EEPROM_Receive_25_Bit(OP_READ, EE_FM_ADDR);
451 1 switch(value)
452 1 {
453 2 case FM1:
454 2 Printxy_Normal( 0, 9, "IR CHANNEL 1 ", FONT_GREEN);
455 2 break;
456 2 case FM2:
457 2 Printxy_Normal( 0, 9, "IR CHANNEL 2 ", FONT_GREEN);
458 2 break;
459 2 case FM_OFF:
460 2 Printxy_Normal( 0, 9, "IR PHONE OFF",FONT_GREEN);
461 2 break;
462 2 }
463 1 }
464
465 void Set_GM1(void)
466 {
467 1 DA_88347_Transmit_Data(OUT_GM1, GM1_Value, GM1_VOL_MAX, GM1_VOL_MIN);
468 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM1_ADDR, GM1_Value);
469 1 }
470
471 void Show_GM1(void)
472 {
473 1 char buf[4];
474 1
475 1 Printxy_Normal( 0, 9, "GM1", FONT_GREEN);
476 1 Printxy_Normal( 4, 9, Ntoa((signed long) GM1_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
477 1 //Show_Graph(0,10,0xBE,FONT_WHITE);
478 1 //Show_Bar(3,10,GM1_Value*3,FONT_CYAN);
479 1
480 1 }
481
482 void Set_GM2(void)
483 {
484 1 DA_88347_Transmit_Data(OUT_GM2, GM2_Value, GM2_VOL_MAX, GM2_VOL_MIN);
485 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM2_ADDR, GM2_Value);
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 9
486 1 }
487
488 void Show_GM2(void)
489 {
490 1 char buf[4];
491 1
492 1 Printxy_Normal( 0, 9, "GM2", FONT_GREEN);
493 1 Printxy_Normal( 4,9, Ntoa((signed long) GM2_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
494 1 //Show_Graph(0,10,0xBE,FONT_WHITE);
495 1 //Show_Bar(3,10,GM2_Value*3,FONT_CYAN);
496 1
497 1 }
498
499 void Set_RGBAMP(void)
500 {
501 1 DA_88347_Transmit_Data(OUT_RGBAMP, RGBAMP_Value, RGBAMP_VOL_MAX, RGBAMP_VOL_MIN);
502 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_RGBAMP_ADDR, RGBAMP_Value);
503 1 }
504
505 void Show_RGBAMP(void)
506 {
507 1 char buf[4];
508 1
509 1 Printxy_Normal( 0, 9, "RGBAMP", FONT_GREEN);
510 1 Printxy_Normal( 7, 9, Ntoa((signed long) RGBAMP_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
511 1 //Show_Graph(0,10,0xBD,FONT_WHITE);
512 1 //Show_Bar(3,10,RGBAMP_Value*3,FONT_CYAN);
513 1
514 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2504 ----
CONSTANT SIZE = 348 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 70
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -