Lcd_func.i
上传用户:xmyjxjd
上传日期:2013-05-04
资源大小:1517k
文件大小:95k
开发平台:

C/C++

  1. #line 1 "CodeLcd_func.c" /0
  2.  
  3.  
  4.   
  5. #line 1 "C:KEILC51INCREG52.H" /0
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  sfr P0    = 0x80;
  13.  sfr P1    = 0x90;
  14.  sfr P2    = 0xA0;
  15.  sfr P3    = 0xB0;
  16.  sfr PSW   = 0xD0;
  17.  sfr ACC   = 0xE0;
  18.  sfr B     = 0xF0;
  19.  sfr SP    = 0x81;
  20.  sfr DPL   = 0x82;
  21.  sfr DPH   = 0x83;
  22.  sfr PCON  = 0x87;
  23.  sfr TCON  = 0x88;
  24.  sfr TMOD  = 0x89;
  25.  sfr TL0   = 0x8A;
  26.  sfr TL1   = 0x8B;
  27.  sfr TH0   = 0x8C;
  28.  sfr TH1   = 0x8D;
  29.  sfr IE    = 0xA8;
  30.  sfr IP    = 0xB8;
  31.  sfr SCON  = 0x98;
  32.  sfr SBUF  = 0x99;
  33.  
  34.  
  35.  sfr T2CON  = 0xC8;
  36.  sfr RCAP2L = 0xCA;
  37.  sfr RCAP2H = 0xCB;
  38.  sfr TL2    = 0xCC;
  39.  sfr TH2    = 0xCD;
  40.  
  41.  
  42.  
  43.  
  44.  sbit CY    = PSW^7;
  45.  sbit AC    = PSW^6;
  46.  sbit F0    = PSW^5;
  47.  sbit RS1   = PSW^4;
  48.  sbit RS0   = PSW^3;
  49.  sbit OV    = PSW^2;
  50.  sbit P     = PSW^0;  
  51.  
  52.  
  53.  sbit TF1   = TCON^7;
  54.  sbit TR1   = TCON^6;
  55.  sbit TF0   = TCON^5;
  56.  sbit TR0   = TCON^4;
  57.  sbit IE1   = TCON^3;
  58.  sbit IT1   = TCON^2;
  59.  sbit IE0   = TCON^1;
  60.  sbit IT0   = TCON^0;
  61.  
  62.  
  63.  sbit EA    = IE^7;
  64.  sbit ET2   = IE^5;  
  65.  sbit ES    = IE^4;
  66.  sbit ET1   = IE^3;
  67.  sbit EX1   = IE^2;
  68.  sbit ET0   = IE^1;
  69.  sbit EX0   = IE^0;
  70.  
  71.  
  72.  sbit PT2   = IP^5;
  73.  sbit PS    = IP^4;
  74.  sbit PT1   = IP^3;
  75.  sbit PX1   = IP^2;
  76.  sbit PT0   = IP^1;
  77.  sbit PX0   = IP^0;
  78.  
  79.  
  80.  sbit RD    = P3^7;
  81.  sbit WR    = P3^6;
  82.  sbit T1    = P3^5;
  83.  sbit T0    = P3^4;
  84.  sbit INT1  = P3^3;
  85.  sbit INT0  = P3^2;
  86.  sbit TXD   = P3^1;
  87.  sbit RXD   = P3^0;
  88.  
  89.  
  90.  sbit SM0   = SCON^7;
  91.  sbit SM1   = SCON^6;
  92.  sbit SM2   = SCON^5;
  93.  sbit REN   = SCON^4;
  94.  sbit TB8   = SCON^3;
  95.  sbit RB8   = SCON^2;
  96.  sbit TI    = SCON^1;
  97.  sbit RI    = SCON^0;
  98.  
  99.  
  100.  sbit T2EX  = P1^1;  
  101.  sbit T2    = P1^0;  
  102.  
  103.  
  104.  sbit TF2    = T2CON^7;
  105.  sbit EXF2   = T2CON^6;
  106.  sbit RCLK   = T2CON^5;
  107.  sbit TCLK   = T2CON^4;
  108.  sbit EXEN2  = T2CON^3;
  109.  sbit TR2    = T2CON^2;
  110.  sbit C_T2   = T2CON^1;
  111.  sbit CP_RL2 = T2CON^0;
  112.  
  113.  
  114. #line 3 "CodeLcd_func.c" /0
  115.  
  116.   
  117. #line 1 "C:KEILC51INCINTRINS.H" /0
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  extern void          _nop_     (void);
  124.  extern bit           _testbit_ (bit);
  125.  extern unsigned char _cror_    (unsigned char, unsigned char);
  126.  extern unsigned int  _iror_    (unsigned int,  unsigned char);
  127.  extern unsigned long _lror_    (unsigned long, unsigned char);
  128.  extern unsigned char _crol_    (unsigned char, unsigned char);
  129.  extern unsigned int  _irol_    (unsigned int,  unsigned char);
  130.  extern unsigned long _lrol_    (unsigned long, unsigned char);
  131.  extern unsigned char _chkfloat_(float);
  132.  
  133.  
  134.  
  135. #line 4 "CodeLcd_func.c" /0
  136.  
  137.  
  138.   
  139. #line 1 "HeaderMAIN_DEF.H" /0
  140.   
  141. #line 1 "HEADERCHAR_DEF.H" /0
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263. #line 1 "HeaderMAIN_DEF.H" /0
  264.  
  265.   
  266. #line 1 "HEADERMODE_DEF.H" /0
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345. #line 2 "HeaderMAIN_DEF.H" /0
  346.  
  347.   
  348. #line 1 "HEADERRTD_DEF.H" /0
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574. #line 3 "HeaderMAIN_DEF.H" /0
  575.  
  576.   
  577. #line 1 "HEADERCODE_DEF.H" /0
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613. #line 4 "HeaderMAIN_DEF.H" /0
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747. #line 144 "HeaderMAIN_DEF.H" /1
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759. #line 155 "HeaderMAIN_DEF.H" /0
  760.  
  761.  
  762. #line 157 "HeaderMAIN_DEF.H" /1
  763.   
  764.  
  765. #line 159 "HeaderMAIN_DEF.H" /0
  766.  
  767.  
  768.  
  769.  
  770. #line 163 "HeaderMAIN_DEF.H" /1
  771.   
  772.  
  773. #line 165 "HeaderMAIN_DEF.H" /0
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879. #line 270 "HeaderMAIN_DEF.H" /1
  880.   
  881.  
  882. #line 272 "HeaderMAIN_DEF.H" /0
  883.  
  884. #line 273 "HeaderMAIN_DEF.H" /1
  885.   
  886.  
  887. #line 275 "HeaderMAIN_DEF.H" /0
  888.  
  889. #line 276 "HeaderMAIN_DEF.H" /1
  890.   
  891.  
  892. #line 278 "HeaderMAIN_DEF.H" /0
  893.  
  894. #line 279 "HeaderMAIN_DEF.H" /1
  895.   
  896.  
  897. #line 281 "HeaderMAIN_DEF.H" /0
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937. #line 6 "CodeLcd_func.c" /0
  938.  
  939.   
  940. #line 1 "HeaderMTV512.H" /0
  941.   
  942. #line 1 "HEADERMain_def.h" /0
  943.   
  944. #line 1 "HEADERCHAR_DEF.H" /0
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066. #line 1 "HEADERMain_def.h" /0
  1067.  
  1068.   
  1069. #line 1 "HEADERMODE_DEF.H" /0
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. #line 2 "HEADERMain_def.h" /0
  1149.  
  1150.   
  1151. #line 1 "HEADERRTD_DEF.H" /0
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377. #line 3 "HEADERMain_def.h" /0
  1378.  
  1379.   
  1380. #line 1 "HEADERCODE_DEF.H" /0
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416. #line 4 "HEADERMain_def.h" /0
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550. #line 144 "HEADERMain_def.h" /1
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562. #line 155 "HEADERMain_def.h" /0
  1563.  
  1564.  
  1565. #line 157 "HEADERMain_def.h" /1
  1566.   
  1567.  
  1568. #line 159 "HEADERMain_def.h" /0
  1569.  
  1570.  
  1571.  
  1572.  
  1573. #line 163 "HEADERMain_def.h" /1
  1574.   
  1575.  
  1576. #line 165 "HEADERMain_def.h" /0
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682. #line 270 "HEADERMain_def.h" /1
  1683.   
  1684.  
  1685. #line 272 "HEADERMain_def.h" /0
  1686.  
  1687. #line 273 "HEADERMain_def.h" /1
  1688.   
  1689.  
  1690. #line 275 "HEADERMain_def.h" /0
  1691.  
  1692. #line 276 "HEADERMain_def.h" /1
  1693.   
  1694.  
  1695. #line 278 "HEADERMain_def.h" /0
  1696.  
  1697. #line 279 "HEADERMain_def.h" /1
  1698.   
  1699.  
  1700. #line 281 "HEADERMain_def.h" /0
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740. #line 1 "HeaderMTV512.H" /0
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  extern unsigned char xdata byMTV512_DDCRAMA[128];   
  1751.  extern unsigned char xdata byMTV512_DDCRAMB[128];   
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  extern   unsigned char xdata M512_PadMode0;      
  1758.  extern   unsigned char xdata M512_PadMode1;      
  1759.  extern   unsigned char xdata M512_PadMode2;      
  1760.  extern   unsigned char xdata M512_PadMode3;      
  1761.  extern   unsigned char xdata M512_PadMode4;      
  1762.  extern   unsigned char xdata M512_PadMode5;      
  1763.  extern   unsigned char xdata M512_Option1;
  1764.  extern   unsigned char xdata M512_PadMode6; 
  1765.  extern   unsigned char xdata M512_PadMode7; 
  1766.  
  1767.  extern   unsigned char xdata M512_Port40;      
  1768.  extern   unsigned char xdata M512_Port41;      
  1769.  extern   unsigned char xdata M512_Port42;      
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  extern   unsigned char xdata M512_Port50;      
  1778.  extern   unsigned char xdata M512_Port51;      
  1779.  extern   unsigned char xdata M512_Port52;      
  1780.  extern   unsigned char xdata M512_Port53;      
  1781.  extern   unsigned char xdata M512_Port54;      
  1782.  extern   unsigned char xdata M512_Port55;      
  1783.  extern   unsigned char xdata M512_Port56;      
  1784.  
  1785.  extern   unsigned char xdata M512_Port60;      
  1786.  extern   unsigned char xdata M512_Port61;      
  1787.  extern   unsigned char xdata M512_Port62;      
  1788.  extern   unsigned char xdata M512_Port63;      
  1789.  extern   unsigned char xdata M512_Port64;      
  1790.  extern   unsigned char xdata M512_Port65;      
  1791.  extern   unsigned char xdata M512_Port66;      
  1792.  extern   unsigned char xdata M512_Port67;      
  1793.  
  1794.  extern   unsigned char xdata M512_Port76;   
  1795.  extern   unsigned char xdata M512_Port77;   
  1796.  
  1797.  extern   unsigned char xdata M512_DA0;      
  1798.  extern   unsigned char xdata M512_DA1;      
  1799.  extern   unsigned char xdata M512_DA2;      
  1800.  extern   unsigned char xdata M512_DA3;      
  1801.  extern   unsigned char xdata M512_DA4;      
  1802.  extern   unsigned char xdata M512_DA5;      
  1803.  extern   unsigned char xdata M512_DA6;      
  1804.  extern   unsigned char xdata M512_DA7;      
  1805.  extern   unsigned char xdata M512_DA8;      
  1806.  extern   unsigned char xdata M512_DA9;      
  1807.  extern   unsigned char xdata M512_DA10;      
  1808.  extern   unsigned char xdata M512_DA11;      
  1809.  extern   unsigned char xdata M512_DA12;      
  1810.  extern   unsigned char xdata M512_DA13;      
  1811.  
  1812.  
  1813.  extern   unsigned char xdata M512_HVSTUS;      
  1814.  extern   unsigned char xdata M512_HCNTH;      
  1815.  extern   unsigned char xdata M512_HCNTL;      
  1816.  extern   unsigned char xdata M512_VCNTH;      
  1817.  extern   unsigned char xdata M512_VCNTL;      
  1818.  extern   unsigned char xdata M512_INTFLG;      
  1819.  extern   unsigned char xdata M512_INTEN;      
  1820.  
  1821.  
  1822.  
  1823.  extern   unsigned char xdata M512_IIC_CTR;      
  1824.  extern   unsigned char xdata M512_IIC_STUS1;      
  1825.  extern   unsigned char xdata M512_IIC_STUS2;      
  1826.  extern   unsigned char xdata M512_IIC_INTFLG;      
  1827.  extern   unsigned char xdata M512_IIC_INTEN;      
  1828.  extern   unsigned char xdata M512_IIC_MBUF;      
  1829.  extern   unsigned char xdata M512_IIC_TXRCABUF;      
  1830.  extern   unsigned char xdata M512_IIC_SLVAADR;      
  1831.  extern   unsigned char xdata M512_IIC_TXRCBBUF;      
  1832.  extern   unsigned char xdata M512_IIC_SLVBADR;      
  1833.  
  1834.  extern   unsigned char xdata M512_ISPSLV;      
  1835.  extern   unsigned char xdata M512_ISPEN;      
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  extern   unsigned char xdata M512_ADC;      
  1841.  extern   unsigned char xdata M512_WDT;      
  1842.  extern   unsigned char xdata EINT1PEN ;    
  1843.  
  1844.  
  1845. #line 105 "HeaderMTV512.H" /1
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871. #line 130 "HeaderMTV512.H" /0
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880. #line 7 "CodeLcd_func.c" /0
  1881.  
  1882.   
  1883. #line 1 "HeaderCONFIG.H" /0
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894. #line 11 "HeaderCONFIG.H" /1
  1895.   
  1896.   
  1897.   
  1898.  
  1899. #line 15 "HeaderCONFIG.H" /0
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915. #line 30 "HeaderCONFIG.H" /1
  1916.   
  1917.  
  1918. #line 32 "HeaderCONFIG.H" /0
  1919.  
  1920.  
  1921. #line 34 "HeaderCONFIG.H" /1
  1922.  
  1923.  
  1924.   
  1925.  
  1926.  
  1927.  
  1928.   
  1929.  
  1930.  
  1931.  
  1932. #line 44 "HeaderCONFIG.H" /0
  1933.  
  1934.  
  1935.  
  1936.  
  1937. #line 48 "HeaderCONFIG.H" /1
  1938.  
  1939.  
  1940.   
  1941.  
  1942.  
  1943.  
  1944.   
  1945.  
  1946.  
  1947.  
  1948.   
  1949.  
  1950.  
  1951.  
  1952.   
  1953.  
  1954.  
  1955.  
  1956.   
  1957.  
  1958.  
  1959.  
  1960. #line 70 "HeaderCONFIG.H" /0
  1961.  
  1962.  
  1963. #line 72 "HeaderCONFIG.H" /1
  1964.   
  1965.  
  1966. #line 74 "HeaderCONFIG.H" /0
  1967.  
  1968. #line 75 "HeaderCONFIG.H" /1
  1969.   
  1970.  
  1971. #line 77 "HeaderCONFIG.H" /0
  1972.  
  1973. #line 78 "HeaderCONFIG.H" /1
  1974.   
  1975.  
  1976. #line 80 "HeaderCONFIG.H" /0
  1977.  
  1978.  
  1979. #line 82 "HeaderCONFIG.H" /1
  1980.   
  1981.  
  1982. #line 84 "HeaderCONFIG.H" /0
  1983.  
  1984.  
  1985. #line 86 "HeaderCONFIG.H" /1
  1986.   
  1987.  
  1988. #line 88 "HeaderCONFIG.H" /0
  1989.  
  1990.  
  1991.   
  1992. #line 1 "DisplayDISP_B6.H" /0
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068. #line 92 "DisplayDISP_B6.H" /1
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.   
  2428.   
  2429.  
  2430.  
  2431.  
  2432.   
  2433.   
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539. #line 562 "DisplayDISP_B6.H" /0
  2540.  
  2541.  extern unsigned char code RTD_PWUP_INI[];
  2542.  extern unsigned char code RTD_DDC_TABLE[];
  2543.  extern unsigned char code RTD_IO_INI[];
  2544.  
  2545.  extern unsigned char code FreeV[];
  2546.  extern unsigned char code OSD_PWUP_INI[];
  2547.  
  2548.  extern unsigned int code VGA_Mode[][6];
  2549.  extern unsigned int code Mode_Preset[][5];
  2550.  
  2551.  extern unsigned char code RTD_VIDEO_60[];
  2552.  extern unsigned char code RTD_VIDEO_50[];
  2553.  
  2554.  
  2555. #line 90 "HeaderCONFIG.H" /0
  2556.  
  2557.  
  2558.  
  2559.  
  2560. #line 94 "HeaderCONFIG.H" /1
  2561.   
  2562.  
  2563. #line 96 "HeaderCONFIG.H" /0
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570. #line 102 "HeaderCONFIG.H" /1
  2571.   
  2572.  
  2573. #line 104 "HeaderCONFIG.H" /0
  2574.  
  2575.  
  2576. #line 106 "HeaderCONFIG.H" /1
  2577.   
  2578.  
  2579. #line 108 "HeaderCONFIG.H" /0
  2580.  
  2581.  
  2582.   
  2583. #line 1 "PCB2523d1_pcb.h" /0
  2584.   
  2585. #line 1 "Headermain_def.h" /0
  2586.   
  2587. #line 1 "HEADERCHAR_DEF.H" /0
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709. #line 1 "Headermain_def.h" /0
  2710.  
  2711.   
  2712. #line 1 "HEADERMODE_DEF.H" /0
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791. #line 2 "Headermain_def.h" /0
  2792.  
  2793.   
  2794. #line 1 "HEADERRTD_DEF.H" /0
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020. #line 3 "Headermain_def.h" /0
  3021.  
  3022.   
  3023. #line 1 "HEADERCODE_DEF.H" /0
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059. #line 4 "Headermain_def.h" /0
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193. #line 144 "Headermain_def.h" /1
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205. #line 155 "Headermain_def.h" /0
  3206.  
  3207.  
  3208. #line 157 "Headermain_def.h" /1
  3209.   
  3210.  
  3211. #line 159 "Headermain_def.h" /0
  3212.  
  3213.  
  3214.  
  3215.  
  3216. #line 163 "Headermain_def.h" /1
  3217.   
  3218.  
  3219. #line 165 "Headermain_def.h" /0
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.  
  3325. #line 270 "Headermain_def.h" /1
  3326.   
  3327.  
  3328. #line 272 "Headermain_def.h" /0
  3329.  
  3330. #line 273 "Headermain_def.h" /1
  3331.   
  3332.  
  3333. #line 275 "Headermain_def.h" /0
  3334.  
  3335. #line 276 "Headermain_def.h" /1
  3336.   
  3337.  
  3338. #line 278 "Headermain_def.h" /0
  3339.  
  3340. #line 279 "Headermain_def.h" /1
  3341.   
  3342.  
  3343. #line 281 "Headermain_def.h" /0
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383. #line 1 "PCB2523d1_pcb.h" /0
  3384.  
  3385.  
  3386.  
  3387.   
  3388. #line 1 "HeaderMTV512.h" /0
  3389.   
  3390. #line 1 "HEADERMain_def.h" /0
  3391.   
  3392. #line 1 "HEADERCHAR_DEF.H" /0
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514. #line 1 "HEADERMain_def.h" /0
  3515.  
  3516.   
  3517. #line 1 "HEADERMODE_DEF.H" /0
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596. #line 2 "HEADERMain_def.h" /0
  3597.  
  3598.   
  3599. #line 1 "HEADERRTD_DEF.H" /0
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779.  
  3780.  
  3781.  
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.  
  3794.  
  3795.  
  3796.  
  3797.  
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825. #line 3 "HEADERMain_def.h" /0
  3826.  
  3827.   
  3828. #line 1 "HEADERCODE_DEF.H" /0
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.  
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849.  
  3850.  
  3851.  
  3852.  
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864. #line 4 "HEADERMain_def.h" /0
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.  
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.  
  3970.  
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998. #line 144 "HEADERMain_def.h" /1
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010. #line 155 "HEADERMain_def.h" /0
  4011.  
  4012.  
  4013. #line 157 "HEADERMain_def.h" /1
  4014.   
  4015.  
  4016. #line 159 "HEADERMain_def.h" /0
  4017.  
  4018.  
  4019.  
  4020.  
  4021. #line 163 "HEADERMain_def.h" /1
  4022.   
  4023.  
  4024. #line 165 "HEADERMain_def.h" /0
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130. #line 270 "HEADERMain_def.h" /1
  4131.   
  4132.  
  4133. #line 272 "HEADERMain_def.h" /0
  4134.  
  4135. #line 273 "HEADERMain_def.h" /1
  4136.   
  4137.  
  4138. #line 275 "HEADERMain_def.h" /0
  4139.  
  4140. #line 276 "HEADERMain_def.h" /1
  4141.   
  4142.  
  4143. #line 278 "HEADERMain_def.h" /0
  4144.  
  4145. #line 279 "HEADERMain_def.h" /1
  4146.   
  4147.  
  4148. #line 281 "HEADERMain_def.h" /0
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188. #line 1 "HeaderMTV512.h" /0
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  extern unsigned char xdata byMTV512_DDCRAMA[128];   
  4199.  extern unsigned char xdata byMTV512_DDCRAMB[128];   
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  extern   unsigned char xdata M512_PadMode0;      
  4206.  extern   unsigned char xdata M512_PadMode1;      
  4207.  extern   unsigned char xdata M512_PadMode2;      
  4208.  extern   unsigned char xdata M512_PadMode3;      
  4209.  extern   unsigned char xdata M512_PadMode4;      
  4210.  extern   unsigned char xdata M512_PadMode5;      
  4211.  extern   unsigned char xdata M512_Option1;
  4212.  extern   unsigned char xdata M512_PadMode6; 
  4213.  extern   unsigned char xdata M512_PadMode7; 
  4214.  
  4215.  extern   unsigned char xdata M512_Port40;      
  4216.  extern   unsigned char xdata M512_Port41;      
  4217.  extern   unsigned char xdata M512_Port42;      
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  extern   unsigned char xdata M512_Port50;      
  4226.  extern   unsigned char xdata M512_Port51;      
  4227.  extern   unsigned char xdata M512_Port52;      
  4228.  extern   unsigned char xdata M512_Port53;      
  4229.  extern   unsigned char xdata M512_Port54;      
  4230.  extern   unsigned char xdata M512_Port55;      
  4231.  extern   unsigned char xdata M512_Port56;      
  4232.  
  4233.  extern   unsigned char xdata M512_Port60;      
  4234.  extern   unsigned char xdata M512_Port61;      
  4235.  extern   unsigned char xdata M512_Port62;      
  4236.  extern   unsigned char xdata M512_Port63;      
  4237.  extern   unsigned char xdata M512_Port64;      
  4238.  extern   unsigned char xdata M512_Port65;      
  4239.  extern   unsigned char xdata M512_Port66;      
  4240.  extern   unsigned char xdata M512_Port67;      
  4241.  
  4242.  extern   unsigned char xdata M512_Port76;   
  4243.  extern   unsigned char xdata M512_Port77;   
  4244.  
  4245.  extern   unsigned char xdata M512_DA0;      
  4246.  extern   unsigned char xdata M512_DA1;      
  4247.  extern   unsigned char xdata M512_DA2;      
  4248.  extern   unsigned char xdata M512_DA3;      
  4249.  extern   unsigned char xdata M512_DA4;      
  4250.  extern   unsigned char xdata M512_DA5;      
  4251.  extern   unsigned char xdata M512_DA6;      
  4252.  extern   unsigned char xdata M512_DA7;      
  4253.  extern   unsigned char xdata M512_DA8;      
  4254.  extern   unsigned char xdata M512_DA9;      
  4255.  extern   unsigned char xdata M512_DA10;      
  4256.  extern   unsigned char xdata M512_DA11;      
  4257.  extern   unsigned char xdata M512_DA12;      
  4258.  extern   unsigned char xdata M512_DA13;      
  4259.  
  4260.  
  4261.  extern   unsigned char xdata M512_HVSTUS;      
  4262.  extern   unsigned char xdata M512_HCNTH;      
  4263.  extern   unsigned char xdata M512_HCNTL;      
  4264.  extern   unsigned char xdata M512_VCNTH;      
  4265.  extern   unsigned char xdata M512_VCNTL;      
  4266.  extern   unsigned char xdata M512_INTFLG;      
  4267.  extern   unsigned char xdata M512_INTEN;      
  4268.  
  4269.  
  4270.  
  4271.  extern   unsigned char xdata M512_IIC_CTR;      
  4272.  extern   unsigned char xdata M512_IIC_STUS1;      
  4273.  extern   unsigned char xdata M512_IIC_STUS2;      
  4274.  extern   unsigned char xdata M512_IIC_INTFLG;      
  4275.  extern   unsigned char xdata M512_IIC_INTEN;      
  4276.  extern   unsigned char xdata M512_IIC_MBUF;      
  4277.  extern   unsigned char xdata M512_IIC_TXRCABUF;      
  4278.  extern   unsigned char xdata M512_IIC_SLVAADR;      
  4279.  extern   unsigned char xdata M512_IIC_TXRCBBUF;      
  4280.  extern   unsigned char xdata M512_IIC_SLVBADR;      
  4281.  
  4282.  extern   unsigned char xdata M512_ISPSLV;      
  4283.  extern   unsigned char xdata M512_ISPEN;      
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  extern   unsigned char xdata M512_ADC;      
  4289.  extern   unsigned char xdata M512_WDT;      
  4290.  extern   unsigned char xdata EINT1PEN ;    
  4291.  
  4292.  
  4293. #line 105 "HeaderMTV512.h" /1
  4294.  
  4295.  
  4296.  
  4297.  
  4298.  
  4299.  
  4300.  
  4301.  
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  
  4310.  
  4311.  
  4312.  
  4313.  
  4314.  
  4315.  
  4316.  
  4317.  
  4318.  
  4319. #line 130 "HeaderMTV512.h" /0
  4320.  
  4321.  
  4322.  
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328. #line 4 "PCB2523d1_pcb.h" /0
  4329.  
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.  
  4336.  
  4337.  
  4338.  
  4339.  
  4340.  
  4341. #line 16 "PCB2523d1_pcb.h" /1
  4342.   
  4343.   
  4344.  
  4345. #line 19 "PCB2523d1_pcb.h" /0
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360. #line 33 "PCB2523d1_pcb.h" /1
  4361.  
  4362.  
  4363. #line 90 "PCB2523d1_pcb.h" /0
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  sbit bRTD_SDIO_0 = 0x90;
  4369.  
  4370.  
  4371. #line 158 "PCB2523d1_pcb.h" /1
  4372.  
  4373.  
  4374.  
  4375.  
  4376. #line 162 "PCB2523d1_pcb.h" /0
  4377.  
  4378.  sbit bRTD_SCLK = 0x94;
  4379.  sbit bRTD_SCSB = 0x95;
  4380.  sbit bIIC_SCL = 0x96;
  4381.  sbit bIIC_SDA = 0x97;
  4382.  
  4383.  sbit bDDC_SCL = 0xb0;
  4384.  sbit bDDC_SDA = 0xb1;
  4385.  
  4386.  sbit bRTD_RST = 0xb2;
  4387.  sbit bRIGHT_KEY = 0xb4;
  4388.  sbit bLEFT_KEY = 0xb5;
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397. #line 182 "PCB2523d1_pcb.h" /1
  4398.   
  4399.   
  4400.  
  4401. #line 185 "PCB2523d1_pcb.h" /0
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434. #line 217 "PCB2523d1_pcb.h" /1
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.   
  4457.   
  4458.   
  4459.   
  4460.   
  4461.  
  4462.   
  4463.  
  4464.   
  4465.   
  4466.   
  4467.   
  4468.  
  4469.   
  4470.   
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.   
  4479.  
  4480.  
  4481.   
  4482.  
  4483.  
  4484.   
  4485.  
  4486.  
  4487.   
  4488.  
  4489.  
  4490.   
  4491.  
  4492.  
  4493.   
  4494.  
  4495.  
  4496.   
  4497.  
  4498.  
  4499.  
  4500. #line 282 "PCB2523d1_pcb.h" /0
  4501.  
  4502.  
  4503. #line 110 "HeaderCONFIG.H" /0
  4504.  
  4505.  
  4506.  
  4507.  
  4508. #line 114 "HeaderCONFIG.H" /1
  4509.   
  4510.  
  4511. #line 116 "HeaderCONFIG.H" /0
  4512.  
  4513.  
  4514. #line 118 "HeaderCONFIG.H" /1
  4515.   
  4516.  
  4517. #line 120 "HeaderCONFIG.H" /0
  4518.   
  4519. #line 1 "HEADERVDC_CFG.H" /0
  4520.  
  4521. #line 2 "HEADERVDC_CFG.H" /1
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.  
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.  
  4770.  
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.  
  4777.  
  4778.  
  4779.  
  4780.  
  4781.  
  4782.  
  4783.  
  4784.  
  4785.  
  4786.  
  4787.  
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.  
  4849.  
  4850.  
  4851.  
  4852.  
  4853.  
  4854.  
  4855.  
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.  
  4901.  
  4902.  
  4903.  
  4904.  
  4905.  
  4906.  
  4907.  
  4908.  
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916.  
  4917.  
  4918.  
  4919.  
  4920.  
  4921.  
  4922.  
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.  
  4930.  
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.  
  4959.  
  4960.  
  4961.  
  4962.  
  4963.  
  4964.  
  4965.  
  4966.  
  4967.  
  4968.  
  4969.  
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.  
  5024.  
  5025.  
  5026.  
  5027.  
  5028.  
  5029.  
  5030.  
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.  
  5050.  
  5051.  
  5052.  
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.  
  5161.  
  5162.  
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.  
  5222.  
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.  
  5230.  
  5231.  
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289.  
  5290.  
  5291.  
  5292.  
  5293.  
  5294.  
  5295.  
  5296.  
  5297.  
  5298.  
  5299.  
  5300.  
  5301.  
  5302.  
  5303.  
  5304.  
  5305.  
  5306.  
  5307.  
  5308.  
  5309.  
  5310.  
  5311.  
  5312.  
  5313.  
  5314.  
  5315.  
  5316.  
  5317.  
  5318.  
  5319.  
  5320.  
  5321.  
  5322.  
  5323.  
  5324.  
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.  
  5336.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.  
  5420.  
  5421.  
  5422.  
  5423.  
  5424.  
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430.  
  5431.  
  5432.  
  5433.  
  5434.  
  5435.  
  5436.  
  5437.  
  5438.  
  5439.  
  5440.  
  5441.  
  5442.  
  5443.  
  5444.  
  5445.  
  5446.  
  5447.  
  5448.  
  5449.  
  5450.  
  5451.  
  5452.  
  5453.  
  5454.  
  5455.  
  5456.  
  5457.  
  5458.  
  5459.  
  5460.  
  5461.  
  5462.  
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469.  
  5470.  
  5471.  
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  
  5532.  
  5533.  
  5534.  
  5535.  
  5536.  
  5537.  
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.  
  5552.  
  5553.  
  5554.  
  5555.  
  5556.  
  5557.  
  5558.  
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.  
  5618.  
  5619.  
  5620.  
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.  
  5684.  
  5685.  
  5686.  
  5687.  
  5688.  
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749. #line 1229 "HEADERVDC_CFG.H" /0
  5750.  
  5751.  extern unsigned char code V_NOWORK[];
  5752.  extern unsigned char code V_DISABLE[];
  5753.  extern unsigned char code V_ENABLE[];
  5754.  
  5755.  extern unsigned char code AV_DETECT[];
  5756.  extern unsigned char code SV_DETECT[];
  5757.  
  5758.  extern unsigned char code YUV_DETECT[];
  5759.  
  5760.  extern unsigned char code AV_60_0[];
  5761.  extern unsigned char code AV_60_1[];
  5762.  extern unsigned char code AV_60_2[];
  5763.  extern unsigned char code AV_60_3[];
  5764.  extern unsigned char code AV_60_4[];
  5765.  extern unsigned char code AV_50_0[];
  5766.  extern unsigned char code AV_50_1[];
  5767.  extern unsigned char code AV_50_2[];
  5768.  extern unsigned char code AV_50_3[];
  5769.  extern unsigned char code AV_50_4[];
  5770.  extern unsigned char code AV_SECAM[];
  5771.  
  5772.  extern unsigned char code SV_60_0[];
  5773.  extern unsigned char code SV_60_1[];
  5774.  extern unsigned char code SV_60_2[];
  5775.  extern unsigned char code SV_60_3[];
  5776.  extern unsigned char code SV_60_4[];
  5777.  extern unsigned char code SV_50_0[];
  5778.  extern unsigned char code SV_50_1[];
  5779.  extern unsigned char code SV_50_2[];
  5780.  extern unsigned char code SV_50_3[];
  5781.  extern unsigned char code SV_50_4[];
  5782.  extern unsigned char code SV_SECAM[];
  5783.  
  5784.  extern unsigned char code VIDEO_ALL[];
  5785.  extern unsigned char code VIDEO_YUV[];
  5786.  extern unsigned char code VIDEO_60[];
  5787.  extern unsigned char code VIDEO_50[];
  5788.  
  5789.  extern unsigned char code TV_SOURCE_SEL[];
  5790.  extern unsigned char code TV_SCAN_GAIN[];
  5791.  extern unsigned char code TV_DISP_GAIN[];
  5792.  
  5793.  
  5794. #line 120 "HeaderCONFIG.H" /0
  5795.  
  5796.  
  5797.  
  5798.  
  5799. #line 124 "HeaderCONFIG.H" /1
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853.  
  5854.  
  5855.  
  5856.  
  5857.  
  5858.  
  5859.  
  5860.  
  5861.  
  5862.  
  5863.  
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.  
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949.  
  5950.  
  5951.  
  5952.  
  5953.  
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.  
  6015.  
  6016.  
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.  
  6080.  
  6081.  
  6082.  
  6083.  
  6084.  
  6085.  
  6086.  
  6087.  
  6088.  
  6089.  
  6090.  
  6091.  
  6092.  
  6093.  
  6094.  
  6095.  
  6096.  
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111. #line 435 "HeaderCONFIG.H" /0
  6112.  
  6113.  extern unsigned int code CAP_WIN[][5];
  6114.  extern unsigned int code ADC_SD_SET[][3];
  6115.  
  6116.  extern unsigned char code VGA_INI_SS[];
  6117.  extern unsigned char code VGA_INI_CS[];
  6118.  extern unsigned char code VGA_INI_SOG[];
  6119.  extern unsigned char code VIDEO_INI[];
  6120.  extern unsigned char code DVI_INI[];
  6121.  extern unsigned char code VGA_SET_SS[];
  6122.  extern unsigned char code VGA_SET_CS[];
  6123.  extern unsigned char code VGA_SET_SOG[];
  6124.  extern unsigned char code LVDS_POWERUP[];
  6125.  extern unsigned char code LVDS_POWERDOWN[];
  6126.  extern unsigned char code Palette_Open[];
  6127.  extern unsigned char code Palette_Close[]; 
  6128.  extern unsigned char code Palette_1[];
  6129.  extern unsigned char code Palette_2[];
  6130.  extern unsigned char code Palette_3[];
  6131.  extern unsigned char code Palette_4[];
  6132.  extern unsigned char code Palette_5[];
  6133.  extern unsigned char code Palette_6[];
  6134.  extern unsigned char code Palette_7[];
  6135.  extern unsigned char code DCLK_OFFSET[16];
  6136.  
  6137.  
  6138. #line 8 "CodeLcd_func.c" /0
  6139.  
  6140.   
  6141. #line 1 "HeaderACCESS.H" /0
  6142.  
  6143.  
  6144.  
  6145. #line 4 "HeaderACCESS.H" /1
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.  
  6212.  
  6213.  
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219.  
  6220.  
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232. #line 90 "HeaderACCESS.H" /0
  6233.  
  6234.  
  6235.  extern unsigned char data Data[16];
  6236.  
  6237.  
  6238.  extern void BitDly(void);
  6239.  extern void SetPortBit(unsigned char port, unsigned char and, unsigned char or);
  6240.  extern void SetSFRPort(unsigned char port, unsigned char Data);
  6241.  extern unsigned char GetSFRPort(unsigned char port);
  6242.  
  6243.  extern unsigned char I2CGetByte(unsigned char ack);
  6244.  extern void I2CSendByte(unsigned char send);
  6245.  extern void I2CSendAddr(unsigned char addr, unsigned char index ,unsigned char rd);
  6246.  extern void I2CSendStop(void);
  6247.  extern void I2CRead(unsigned char addr, unsigned char index, unsigned char count);
  6248.  extern void I2CWrite(unsigned char *array);
  6249.  
  6250.  extern unsigned char RTDGetByte(void);
  6251.  extern void RTDSendByte(unsigned char send);                                     
  6252.  extern void RTDSendAddr(unsigned char addr, unsigned char rd, unsigned char inc); 
  6253.  extern void RTDRead(unsigned char index, unsigned char count, unsigned char inc);
  6254.  extern void RTDWrite(unsigned char data *array);
  6255.  extern void RTDCodeW(unsigned char code *array);
  6256.  extern void RTDOSDW(unsigned char code *array);
  6257.  extern void RTDOSDW(unsigned char code *array);
  6258.  
  6259.  extern void RTDSetBit(unsigned char addr,unsigned char and, unsigned char or); 
  6260.  extern void RTDSetByte(unsigned char addr, unsigned char val);
  6261.  
  6262.  
  6263.  extern void Load_Font(unsigned char code *array, unsigned int start, unsigned int length);
  6264.  extern void Load_VLC_Font(unsigned char code *array, unsigned int start, unsigned int length);
  6265.  
  6266.  
  6267. #line 124 "HeaderACCESS.H" /1
  6268.  
  6269.  
  6270. #line 126 "HeaderACCESS.H" /0
  6271.  
  6272.  
  6273. #line 128 "HeaderACCESS.H" /1
  6274.  
  6275.  
  6276.  
  6277.  
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299. #line 159 "HeaderACCESS.H" /0
  6300.  
  6301.  
  6302. #line 9 "CodeLcd_func.c" /0
  6303.  
  6304.   
  6305. #line 1 "HeaderOSD.H" /0
  6306.   
  6307. #line 1 ".HEADERMain_def.h" /0
  6308.   
  6309. #line 1 "HEADERCHAR_DEF.H" /0
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.  
  6344.  
  6345.  
  6346.  
  6347.  
  6348.  
  6349.  
  6350.  
  6351.  
  6352.  
  6353.  
  6354.  
  6355.  
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.  
  6362.  
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380.  
  6381.  
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.  
  6413.  
  6414.  
  6415.  
  6416.  
  6417.  
  6418.  
  6419.  
  6420.  
  6421.  
  6422.  
  6423.  
  6424.  
  6425.  
  6426.  
  6427.  
  6428.  
  6429.  
  6430.  
  6431. #line 1 ".HEADERMain_def.h" /0
  6432.  
  6433.   
  6434. #line 1 "HEADERMODE_DEF.H" /0
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480.  
  6481.  
  6482.  
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513. #line 2 ".HEADERMain_def.h" /0
  6514.  
  6515.   
  6516. #line 1 "HEADERRTD_DEF.H" /0
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.  
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.  
  6608.  
  6609.  
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615.  
  6616.  
  6617.  
  6618.  
  6619.  
  6620.  
  6621.  
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.  
  6640.  
  6641.  
  6642.  
  6643.  
  6644.  
  6645.  
  6646.  
  6647.  
  6648.  
  6649.  
  6650.  
  6651.  
  6652.  
  6653.  
  6654.  
  6655.  
  6656.  
  6657.  
  6658.  
  6659.  
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.  
  6674.  
  6675.  
  6676.  
  6677.  
  6678.  
  6679.  
  6680.  
  6681.  
  6682.  
  6683.  
  6684.  
  6685.  
  6686.  
  6687.  
  6688.  
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739.  
  6740.  
  6741.  
  6742. #line 3 ".HEADERMain_def.h" /0
  6743.  
  6744.   
  6745. #line 1 "HEADERCODE_DEF.H" /0
  6746.  
  6747.  
  6748.  
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754.  
  6755.  
  6756.  
  6757.  
  6758.  
  6759.  
  6760.  
  6761.  
  6762.  
  6763.  
  6764.  
  6765.  
  6766.  
  6767.  
  6768.  
  6769.  
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781. #line 4 ".HEADERMain_def.h" /0
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.  
  6806.  
  6807.  
  6808.  
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816.  
  6817.  
  6818.  
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.  
  6872.  
  6873.  
  6874.  
  6875.  
  6876.  
  6877.  
  6878.  
  6879.  
  6880.  
  6881.  
  6882.  
  6883.  
  6884.  
  6885.  
  6886.  
  6887.  
  6888.  
  6889.  
  6890.  
  6891.  
  6892.  
  6893.  
  6894.  
  6895.  
  6896.  
  6897.  
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915. #line 144 ".HEADERMain_def.h" /1
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927. #line 155 ".HEADERMain_def.h" /0
  6928.  
  6929.  
  6930. #line 157 ".HEADERMain_def.h" /1
  6931.   
  6932.  
  6933. #line 159 ".HEADERMain_def.h" /0
  6934.  
  6935.  
  6936.  
  6937.  
  6938. #line 163 ".HEADERMain_def.h" /1
  6939.   
  6940.  
  6941. #line 165 ".HEADERMain_def.h" /0
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003.  
  7004.  
  7005.  
  7006.  
  7007.  
  7008.  
  7009.  
  7010.  
  7011.  
  7012.  
  7013.  
  7014.  
  7015.  
  7016.  
  7017.  
  7018.  
  7019.  
  7020.  
  7021.  
  7022.  
  7023.  
  7024.  
  7025.  
  7026.  
  7027.  
  7028.  
  7029.  
  7030.  
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047. #line 270 ".HEADERMain_def.h" /1
  7048.   
  7049.  
  7050. #line 272 ".HEADERMain_def.h" /0
  7051.  
  7052. #line 273 ".HEADERMain_def.h" /1
  7053.   
  7054.  
  7055. #line 275 ".HEADERMain_def.h" /0
  7056.  
  7057. #line 276 ".HEADERMain_def.h" /1
  7058.   
  7059.  
  7060. #line 278 ".HEADERMain_def.h" /0
  7061.  
  7062. #line 279 ".HEADERMain_def.h" /1
  7063.   
  7064.  
  7065. #line 281 ".HEADERMain_def.h" /0
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096.  
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105. #line 1 "HeaderOSD.H" /0
  7106.  
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132. #line 27 "HeaderOSD.H" /1
  7133.  
  7134.  
  7135.  
  7136.  
  7137.  
  7138.  
  7139.  
  7140.  
  7141.  
  7142.  
  7143.  
  7144.  
  7145.  
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151.  
  7152.  
  7153.  
  7154.  
  7155.  
  7156.  
  7157.  
  7158.  
  7159.  
  7160.  
  7161.  
  7162.  
  7163.  
  7164.  
  7165.  
  7166.  
  7167.  
  7168.  
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.  
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.  
  7268.  
  7269.  
  7270.  
  7271.  
  7272.  
  7273.  
  7274.  
  7275.  
  7276.  
  7277.  
  7278.  
  7279.  
  7280.  
  7281.  
  7282.  
  7283.  
  7284.  
  7285.  
  7286.  
  7287.  
  7288.  
  7289.  
  7290.  
  7291.  
  7292.  
  7293.  
  7294.  
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300.  
  7301.  
  7302.  
  7303.  
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.  
  7334.  
  7335.  
  7336.  
  7337.  
  7338.  
  7339.  
  7340.  
  7341.  
  7342.  
  7343.  
  7344.  
  7345.  
  7346.  
  7347.  
  7348.  
  7349.  
  7350.  
  7351.  
  7352.  
  7353.  
  7354.  
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360.  
  7361.  
  7362.  
  7363.  
  7364.  
  7365.  
  7366.  
  7367.  
  7368.  
  7369.  
  7370.  
  7371.  
  7372.  
  7373.  
  7374.  
  7375.  
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381.  
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.  
  7400.  
  7401.  
  7402.  
  7403.  
  7404.  
  7405.  
  7406.  
  7407.  
  7408.  
  7409.  
  7410.  
  7411.  
  7412.  
  7413.  
  7414.  
  7415.  
  7416.  
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422.  
  7423.  
  7424.  
  7425.  
  7426.  
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.  
  7466.  
  7467.  
  7468.  
  7469.  
  7470.  
  7471.  
  7472.  
  7473.  
  7474.  
  7475.  
  7476.  
  7477.  
  7478.  
  7479.  
  7480.  
  7481.  
  7482.  
  7483.  
  7484.  
  7485.  
  7486.  
  7487.  
  7488.  
  7489.  
  7490.  
  7491.  
  7492.  
  7493.  
  7494.  
  7495.  
  7496.  
  7497.  
  7498.  
  7499.  
  7500.  
  7501.  
  7502.  
  7503.  
  7504.  
  7505.  
  7506.  
  7507.  
  7508.  
  7509.  
  7510.  
  7511.  
  7512.  
  7513.  
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531.  
  7532.  
  7533.  
  7534.  
  7535.  
  7536.  
  7537.  
  7538.  
  7539.  
  7540.  
  7541.  
  7542.  
  7543.  
  7544.  
  7545.  
  7546.  
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552.  
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.  
  7598.  
  7599.  
  7600.  
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608.  
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.  
  7664.  
  7665.  
  7666.  
  7667.  
  7668.  
  7669.  
  7670.  
  7671.  
  7672.  
  7673.  
  7674.  
  7675.  
  7676.  
  7677.  
  7678.  
  7679.  
  7680.  
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.  
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729.  
  7730.  
  7731.  
  7732.  
  7733.  
  7734.  
  7735.  
  7736.  
  7737.  
  7738.  
  7739.  
  7740.  
  7741.  
  7742.  
  7743.  
  7744.  
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750.  
  7751.  
  7752.  
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760.  
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795.  
  7796.  
  7797.  
  7798.  
  7799.  
  7800.  
  7801.  
  7802.  
  7803.  
  7804.  
  7805.  
  7806.  
  7807.  
  7808.  
  7809.  
  7810.  
  7811.  
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832.  
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848.  
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.  
  7860.  
  7861.  
  7862.  
  7863.  
  7864.  
  7865.  
  7866.  
  7867.  
  7868.  
  7869.  
  7870.  
  7871.  
  7872.  
  7873.  
  7874.  
  7875.  
  7876.  
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.  
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896.  
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.  
  7928.  
  7929.  
  7930.  
  7931.  
  7932.  
  7933.  
  7934.  
  7935.  
  7936.  
  7937.  
  7938.  
  7939.  
  7940.  
  7941.  
  7942.  
  7943.  
  7944.  
  7945.  
  7946.  
  7947.  
  7948.  
  7949.  
  7950.  
  7951.  
  7952.  
  7953.  
  7954.  
  7955.  
  7956.  
  7957.  
  7958.  
  7959.  
  7960.  
  7961.  
  7962.  
  7963.  
  7964.  
  7965.  
  7966.  
  7967.  
  7968.  
  7969.  
  7970.  
  7971.  
  7972.  
  7973.  
  7974.  
  7975.  
  7976.  
  7977.  
  7978.  
  7979.  
  7980.  
  7981.  
  7982.  
  7983.  
  7984.  
  7985.  
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.  
  7992.  
  7993.  
  7994.  
  7995.  
  7996.  
  7997.  
  7998.  
  7999.  
  8000.  
  8001.  
  8002.  
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008.  
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.  
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057.  
  8058.  
  8059.  
  8060.  
  8061.  
  8062.  
  8063.  
  8064.  
  8065.  
  8066.  
  8067.  
  8068.  
  8069.  
  8070.  
  8071.  
  8072.  
  8073.  
  8074.  
  8075.  
  8076.  
  8077.  
  8078.  
  8079.  
  8080.  
  8081.  
  8082.  
  8083.  
  8084.  
  8085.  
  8086.  
  8087.  
  8088.  
  8089.  
  8090.  
  8091.  
  8092.  
  8093.  
  8094.  
  8095.  
  8096.  
  8097.  
  8098.  
  8099.  
  8100.  
  8101.  
  8102.  
  8103.  
  8104.  
  8105.  
  8106.  
  8107.  
  8108.  
  8109.  
  8110.  
  8111.  
  8112.  
  8113.  
  8114.  
  8115.  
  8116.  
  8117.  
  8118.  
  8119.  
  8120.  
  8121.  
  8122.  
  8123.  
  8124.  
  8125.  
  8126.  
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.  
  8182.  
  8183.  
  8184.  
  8185.  
  8186.  
  8187.  
  8188.  
  8189.  
  8190.  
  8191.  
  8192.  
  8193.  
  8194.  
  8195.  
  8196.  
  8197.  
  8198.  
  8199.  
  8200.  
  8201.  
  8202.  
  8203.  
  8204.  
  8205.  
  8206.  
  8207.  
  8208.  
  8209.  
  8210.  
  8211.  
  8212.  
  8213.  
  8214.  
  8215.  
  8216.  
  8217.  
  8218.  
  8219.  
  8220.  
  8221.  
  8222.  
  8223.  
  8224.  
  8225.  
  8226.  
  8227.  
  8228.  
  8229.  
  8230.  
  8231.  
  8232.  
  8233.  
  8234.  
  8235.  
  8236.  
  8237.  
  8238.  
  8239.  
  8240.  
  8241.  
  8242.  
  8243.  
  8244.  
  8245.  
  8246.  
  8247.  
  8248.  
  8249.  
  8250.  
  8251.  
  8252.  
  8253.  
  8254.  
  8255.  
  8256.  
  8257.  
  8258.  
  8259.  
  8260.  
  8261.  
  8262.  
  8263.  
  8264.  
  8265.  
  8266.  
  8267.  
  8268.  
  8269.  
  8270.  
  8271.  
  8272.  
  8273.  
  8274.  
  8275.  
  8276.  
  8277.  
  8278.  
  8279.  
  8280.  
  8281.  
  8282.  
  8283.  
  8284.  
  8285.  
  8286.  
  8287.  
  8288.  
  8289.  
  8290.  
  8291.  
  8292.  
  8293.  
  8294.  
  8295.  
  8296.  
  8297.  
  8298.  
  8299.  
  8300.  
  8301.  
  8302.  
  8303.  
  8304.  
  8305.  
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311.  
  8312.  
  8313.  
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319.  
  8320.  
  8321.  
  8322.  
  8323.  
  8324.  
  8325.  
  8326.  
  8327.  
  8328.  
  8329.  
  8330.  
  8331.  
  8332.  
  8333.  
  8334.  
  8335.  
  8336.  
  8337.  
  8338.  
  8339.  
  8340.  
  8341.  
  8342.  
  8343.  
  8344.  
  8345.  
  8346.  
  8347.  
  8348.  
  8349.  
  8350.  
  8351.  
  8352.  
  8353.  
  8354.  
  8355.  
  8356.  
  8357.  
  8358.  
  8359.  
  8360.  
  8361.  
  8362.  
  8363.  
  8364.  
  8365.  
  8366.  
  8367.  
  8368.  
  8369.  
  8370.  
  8371.  
  8372.  
  8373.  
  8374.  
  8375.  
  8376.  
  8377.  
  8378.  
  8379.  
  8380.  
  8381.  
  8382.  
  8383.  
  8384.  
  8385.  
  8386.  
  8387.  
  8388.  
  8389.  
  8390.  
  8391.  
  8392.  
  8393.  
  8394.  
  8395.  
  8396.  
  8397.  
  8398.  
  8399.  
  8400.  
  8401.  
  8402.  
  8403.  
  8404.  
  8405.  
  8406.  
  8407.  
  8408.  
  8409.  
  8410.  
  8411.  
  8412.  
  8413.  
  8414.  
  8415.  
  8416.  
  8417.  
  8418.  
  8419.  
  8420.  
  8421.  
  8422.  
  8423.  
  8424.  
  8425.  
  8426.  
  8427.  
  8428.  
  8429.  
  8430.  
  8431.  
  8432.  
  8433.  
  8434.  
  8435.  
  8436.  
  8437.  
  8438.  
  8439.  
  8440.  
  8441.  
  8442.  
  8443.  
  8444.  
  8445.  
  8446.  
  8447.  
  8448.  
  8449.  
  8450.  
  8451.  
  8452.  
  8453.  
  8454.  
  8455.  
  8456.  
  8457.  
  8458.  
  8459.  
  8460.  
  8461.  
  8462.  
  8463.  
  8464.  
  8465.  
  8466.  
  8467.  
  8468.  
  8469.  
  8470.  
  8471.  
  8472.  
  8473.  
  8474.  
  8475.  
  8476.  
  8477.  
  8478.  
  8479.  
  8480.  
  8481.  
  8482.  
  8483.  
  8484.  
  8485.  
  8486.  
  8487.  
  8488.  
  8489.  
  8490.  
  8491.  
  8492.  
  8493.  
  8494.  
  8495.  
  8496.  
  8497.  
  8498.  
  8499.  
  8500.  
  8501.  
  8502.  
  8503.  
  8504.  
  8505.  
  8506.  
  8507.  
  8508.  
  8509.  
  8510.  
  8511.  
  8512.  
  8513.  
  8514.  
  8515.  
  8516.  
  8517.  
  8518.  
  8519.  
  8520.  
  8521.  
  8522.  
  8523.  
  8524.  
  8525.  
  8526.  
  8527.  
  8528.  
  8529.  
  8530.  
  8531.  
  8532.  
  8533.  
  8534.  
  8535.  
  8536.  
  8537.  
  8538.  
  8539.  
  8540.  
  8541.  
  8542.  
  8543.  
  8544.  
  8545.  
  8546.  
  8547.  
  8548.  
  8549.  
  8550.  
  8551.  
  8552.  
  8553.  
  8554.  
  8555.  
  8556.  
  8557.  
  8558.  
  8559.  
  8560.  
  8561.  
  8562.  
  8563.  
  8564.  
  8565.  
  8566.  
  8567.  
  8568.  
  8569.  
  8570.  
  8571.  
  8572.  
  8573.  
  8574.  
  8575.  
  8576.  
  8577.  
  8578.  
  8579.  
  8580.  
  8581.  
  8582.  
  8583.  
  8584.  
  8585.  
  8586.  
  8587.  
  8588.  
  8589.  
  8590.  
  8591.  
  8592.  
  8593.  
  8594.  
  8595.  
  8596.  
  8597.  
  8598.  
  8599.  
  8600.  
  8601.  
  8602.  
  8603.  
  8604.  
  8605.  
  8606.  
  8607.  
  8608.  
  8609.  
  8610.  
  8611.  
  8612.  
  8613.  
  8614.  
  8615.  
  8616.  
  8617.  
  8618.  
  8619.  
  8620.  
  8621.  
  8622.  
  8623.  
  8624.  
  8625.  
  8626.  
  8627.  
  8628.  
  8629.  
  8630.  
  8631.  
  8632.  
  8633.  
  8634.  
  8635.  
  8636.  
  8637.  
  8638.  
  8639.  
  8640.  
  8641.  
  8642.  
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.  
  8654.  
  8655.  
  8656.  
  8657.  
  8658.  
  8659.  
  8660.  
  8661.  
  8662.  
  8663.  
  8664.  
  8665.  
  8666.  
  8667.  
  8668.  
  8669.  
  8670.  
  8671.  
  8672.  
  8673.  
  8674.  
  8675.  
  8676.  
  8677.  
  8678.  
  8679.  
  8680.  
  8681.  
  8682.  
  8683.  
  8684.  
  8685.  
  8686.  
  8687.  
  8688.  
  8689.  
  8690.  
  8691.  
  8692.  
  8693.  
  8694.  
  8695.  
  8696.  
  8697.  
  8698.  
  8699.  
  8700.  
  8701.  
  8702.  
  8703.  
  8704.  
  8705.  
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711.  
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719.  
  8720.  
  8721.  
  8722.  
  8723.  
  8724.  
  8725.  
  8726.  
  8727.  
  8728.  
  8729.  
  8730.  
  8731.  
  8732.  
  8733.  
  8734.  
  8735.  
  8736.  
  8737.  
  8738.  
  8739.  
  8740.  
  8741.  
  8742.  
  8743.  
  8744.  
  8745.  
  8746.  
  8747.  
  8748.  
  8749.  
  8750.  
  8751.  
  8752.  
  8753.  
  8754.  
  8755.  
  8756.  
  8757.  
  8758.  
  8759.  
  8760.  
  8761.  
  8762.  
  8763.  
  8764.  
  8765.  
  8766.  
  8767.  
  8768.  
  8769.  
  8770.  
  8771.  
  8772.  
  8773.  
  8774.  
  8775.  
  8776.  
  8777.  
  8778.  
  8779.  
  8780.  
  8781.  
  8782.  
  8783.  
  8784.  
  8785.  
  8786.  
  8787.  
  8788.  
  8789.  
  8790.  
  8791.  
  8792.  
  8793.  
  8794.  
  8795.  
  8796.  
  8797.  
  8798.  
  8799.  
  8800.  
  8801.  
  8802.  
  8803.  
  8804.  
  8805.  
  8806.  
  8807.  
  8808.  
  8809.  
  8810.  
  8811.  
  8812.  
  8813.  
  8814.  
  8815.  
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823.  
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851.  
  8852.  
  8853.  
  8854.  
  8855.  
  8856.  
  8857.  
  8858.  
  8859.  
  8860.  
  8861.  
  8862.  
  8863.  
  8864.  
  8865.  
  8866.  
  8867.  
  8868.  
  8869.  
  8870.  
  8871.  
  8872.  
  8873.  
  8874.  
  8875.  
  8876.  
  8877.  
  8878.  
  8879.  
  8880.  
  8881.  
  8882.  
  8883.  
  8884.  
  8885.  
  8886.  
  8887.  
  8888.  
  8889.  
  8890.  
  8891.  
  8892.  
  8893.  
  8894.  
  8895.  
  8896.  
  8897.  
  8898.  
  8899.  
  8900.  
  8901.  
  8902.  
  8903.  
  8904.  
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916.  
  8917.  
  8918.  
  8919.  
  8920.  
  8921.  
  8922.  
  8923.  
  8924.  
  8925.  
  8926.  
  8927.  
  8928.  
  8929.  
  8930.  
  8931.  
  8932.  
  8933.  
  8934.  
  8935.  
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951.  
  8952.  
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959.  
  8960.  
  8961.  
  8962.  
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968.  
  8969.  
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.  
  8982.  
  8983.  
  8984.  
  8985.  
  8986.  
  8987.  
  8988.  
  8989.  
  8990.  
  8991.  
  8992.  
  8993.  
  8994.  
  8995.  
  8996.  
  8997.  
  8998.  
  8999.  
  9000.  
  9001.  
  9002.  
  9003.  
  9004.  
  9005.  
  9006.  
  9007.  
  9008.  
  9009.  
  9010.  
  9011.  
  9012.  
  9013.  
  9014.  
  9015.  
  9016.  
  9017.  
  9018.  
  9019.  
  9020.  
  9021.  
  9022.  
  9023.  
  9024.  
  9025.  
  9026.  
  9027.  
  9028.  
  9029.  
  9030.  
  9031.  
  9032.  
  9033.  
  9034.  
  9035.  
  9036.  
  9037.  
  9038.  
  9039.  
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047.  
  9048.  
  9049.  
  9050.  
  9051.  
  9052.  
  9053.  
  9054.  
  9055.  
  9056.  
  9057.  
  9058.  
  9059.  
  9060.  
  9061.  
  9062.  
  9063.  
  9064.  
  9065.  
  9066.  
  9067.  
  9068.  
  9069.  
  9070.  
  9071.  
  9072.  
  9073.  
  9074.  
  9075.  
  9076.  
  9077.  
  9078.  
  9079.  
  9080.  
  9081.  
  9082.  
  9083.  
  9084.  
  9085.  
  9086.  
  9087.  
  9088.  
  9089.  
  9090.  
  9091.  
  9092.  
  9093.  
  9094.  
  9095.  
  9096.  
  9097.  
  9098.  
  9099.  
  9100.  
  9101.  
  9102.  
  9103.  
  9104.  
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.  
  9116.  
  9117.  
  9118.  
  9119.  
  9120.  
  9121.  
  9122.  
  9123.  
  9124.  
  9125.  
  9126.  
  9127.  
  9128.  
  9129.  
  9130.  
  9131.  
  9132.  
  9133.  
  9134.  
  9135.  
  9136.  
  9137.  
  9138.  
  9139.  
  9140.  
  9141.  
  9142.  
  9143.  
  9144.  
  9145.  
  9146.  
  9147.  
  9148.  
  9149.  
  9150.  
  9151.  
  9152.  
  9153.  
  9154.  
  9155.  
  9156.  
  9157.  
  9158.  
  9159.  
  9160.  
  9161.  
  9162.  
  9163.  
  9164.  
  9165.  
  9166.  
  9167.  
  9168.  
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175.  
  9176.  
  9177.  
  9178.  
  9179.  
  9180.  
  9181.  
  9182.  
  9183.  
  9184.  
  9185.  
  9186.  
  9187.  
  9188.  
  9189.  
  9190.  
  9191.  
  9192.  
  9193.  
  9194.  
  9195.  
  9196.  
  9197.  
  9198.  
  9199.  
  9200.  
  9201.  
  9202.  
  9203.  
  9204.  
  9205.  
  9206.  
  9207.  
  9208.  
  9209.  
  9210.  
  9211.  
  9212.  
  9213.  
  9214.  
  9215.  
  9216.  
  9217.  
  9218.  
  9219.  
  9220.  
  9221.  
  9222.  
  9223.  
  9224.  
  9225.  
  9226.  
  9227.  
  9228.  
  9229.  
  9230.  
  9231.  
  9232.  
  9233.  
  9234.  
  9235.  
  9236.  
  9237.  
  9238.  
  9239.  
  9240.  
  9241.  
  9242.  
  9243.  
  9244.  
  9245.  
  9246.  
  9247.  
  9248.  
  9249.  
  9250.  
  9251.  
  9252.  
  9253.  
  9254.  
  9255.  
  9256.  
  9257.  
  9258.  
  9259.  
  9260.  
  9261.  
  9262.  
  9263.  
  9264.  
  9265.  
  9266.  
  9267.  
  9268.  
  9269.  
  9270.  
  9271.  
  9272.  
  9273.  
  9274.  
  9275.  
  9276.  
  9277.  
  9278.  
  9279.  
  9280.  
  9281.  
  9282.  
  9283.  
  9284.  
  9285.  
  9286.  
  9287.  
  9288.  
  9289.  
  9290.  
  9291.  
  9292.  
  9293.  
  9294.  
  9295.  
  9296.  
  9297.  
  9298.  
  9299.  
  9300.  
  9301.  
  9302.  
  9303.  
  9304.  
  9305.  
  9306.  
  9307.  
  9308.  
  9309.  
  9310.  
  9311.  
  9312.  
  9313.  
  9314.  
  9315.  
  9316.  
  9317.  
  9318.  
  9319.  
  9320.  
  9321.  
  9322.  
  9323.  
  9324.  
  9325.  
  9326.  
  9327.  
  9328.  
  9329.  
  9330.  
  9331.  
  9332.  
  9333.  
  9334.  
  9335.  
  9336.  
  9337.  
  9338.  
  9339.  
  9340.  
  9341.  
  9342.  
  9343.  
  9344.  
  9345.  
  9346.  
  9347.  
  9348.  
  9349.  
  9350.  
  9351.  
  9352.  
  9353.  
  9354.  
  9355.  
  9356.  
  9357.  
  9358.  
  9359.  
  9360.  
  9361.  
  9362.  
  9363.  
  9364.  
  9365.  
  9366.  
  9367.  
  9368.  
  9369.  
  9370.  
  9371.  
  9372.  
  9373.  
  9374.  
  9375.  
  9376.  
  9377.  
  9378.  
  9379.  
  9380.  
  9381.  
  9382.  
  9383.  
  9384.  
  9385.  
  9386.  
  9387.  
  9388.  
  9389.  
  9390.  
  9391.  
  9392.  
  9393.  
  9394.  
  9395.  
  9396.  
  9397.  
  9398.  
  9399.  
  9400.  
  9401.  
  9402.  
  9403.  
  9404.  
  9405.  
  9406.  
  9407.  
  9408.  
  9409.  
  9410.  
  9411.  
  9412.  
  9413.  
  9414.  
  9415.  
  9416.  
  9417.  
  9418.  
  9419.  
  9420.  
  9421.  
  9422.  
  9423.  
  9424.  
  9425.  
  9426.  
  9427.  
  9428.  
  9429.  
  9430.  
  9431.  
  9432.  
  9433.  
  9434.  
  9435.  
  9436.  
  9437.  
  9438.  
  9439.  
  9440.  
  9441.  
  9442.  
  9443.  
  9444.  
  9445.  
  9446.  
  9447.  
  9448.  
  9449.  
  9450.  
  9451.  
  9452.  
  9453.  
  9454.  
  9455.  
  9456.  
  9457.  
  9458.  
  9459.  
  9460.  
  9461.  
  9462.  
  9463.  
  9464.  
  9465.  
  9466.  
  9467.  
  9468.  
  9469.  
  9470.  
  9471.  
  9472.  
  9473.  
  9474.  
  9475.  
  9476.  
  9477.  
  9478.  
  9479.  
  9480.  
  9481.  
  9482.  
  9483.  
  9484.  
  9485.  
  9486.  
  9487.  
  9488.  
  9489.  
  9490.  
  9491.  
  9492.  
  9493.  
  9494.  
  9495.  
  9496.  
  9497.  
  9498.  
  9499.  
  9500.  
  9501.  
  9502.  
  9503.  
  9504.  
  9505.  
  9506.  
  9507.  
  9508.  
  9509.  
  9510.  
  9511.  
  9512.  
  9513.  
  9514.  
  9515.  
  9516.  
  9517.  
  9518.  
  9519.  
  9520.  
  9521.  
  9522.  
  9523.  
  9524.  
  9525.  
  9526.  
  9527.  
  9528.  
  9529.  
  9530.  
  9531.  
  9532.  
  9533.  
  9534.  
  9535.  
  9536.  
  9537.  
  9538.  
  9539.  
  9540.  
  9541.  
  9542.  
  9543.  
  9544.  
  9545.  
  9546.  
  9547.  
  9548.  
  9549.  
  9550.  
  9551.  
  9552.  
  9553.  
  9554.  
  9555.  
  9556.  
  9557.  
  9558.  
  9559.  
  9560.  
  9561.  
  9562.  
  9563.  
  9564.  
  9565.  
  9566.  
  9567.  
  9568.  
  9569.  
  9570.  
  9571.  
  9572.  
  9573.  
  9574.  
  9575.  
  9576.  
  9577.  
  9578.  
  9579.  
  9580.  
  9581.  
  9582.  
  9583.  
  9584.  
  9585.  
  9586.  
  9587.  
  9588.  
  9589.  
  9590.  
  9591.  
  9592.  
  9593.  
  9594.  
  9595.  
  9596.  
  9597.  
  9598.  
  9599.  
  9600.  
  9601.  
  9602.  
  9603.  
  9604.  
  9605.  
  9606.  
  9607.  
  9608.  
  9609.  
  9610.  
  9611.  
  9612.  
  9613.  
  9614.  
  9615.  
  9616.  
  9617.  
  9618.  
  9619.  
  9620.  
  9621.  
  9622.  
  9623.  
  9624.  
  9625.  
  9626.  
  9627.  
  9628.  
  9629.  
  9630.  
  9631.  
  9632.  
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.  
  9642.  
  9643.  
  9644.  
  9645.  
  9646.  
  9647.  
  9648.  
  9649.  
  9650.  
  9651.  
  9652.  
  9653.  
  9654.  
  9655.  
  9656.  
  9657.  
  9658.  
  9659.  
  9660.  
  9661.  
  9662.  
  9663.  
  9664.  
  9665.  
  9666.  
  9667.  
  9668.  
  9669.  
  9670.  
  9671.  
  9672.  
  9673.  
  9674.  
  9675.  
  9676.  
  9677.  
  9678.  
  9679.  
  9680.  
  9681.  
  9682.  
  9683.  
  9684.  
  9685.  
  9686.  
  9687.  
  9688.  
  9689.  
  9690.  
  9691.  
  9692.  
  9693.  
  9694.  
  9695.  
  9696.  
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703.  
  9704.  
  9705.  
  9706.  
  9707.  
  9708.  
  9709.  
  9710.  
  9711.  
  9712.  
  9713.  
  9714.  
  9715.  
  9716.  
  9717.  
  9718.  
  9719.  
  9720.  
  9721.  
  9722.  
  9723.  
  9724.  
  9725.  
  9726.  
  9727.  
  9728.  
  9729.  
  9730.  
  9731.  
  9732.  
  9733.  
  9734.  
  9735.  
  9736.  
  9737.  
  9738.  
  9739.  
  9740.  
  9741.  
  9742.  
  9743.  
  9744.  
  9745.  
  9746.  
  9747.  
  9748.  
  9749.  
  9750.  
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.  
  9757.  
  9758.  
  9759.  
  9760.  
  9761.  
  9762.  
  9763.  
  9764.  
  9765.  
  9766.  
  9767.  
  9768.  
  9769.  
  9770.  
  9771.  
  9772.  
  9773.  
  9774.  
  9775.  
  9776.  
  9777.  
  9778.  
  9779.  
  9780.  
  9781.  
  9782.  
  9783.  
  9784.  
  9785.  
  9786.  
  9787.  
  9788.  
  9789.  
  9790.  
  9791.  
  9792.  
  9793.  
  9794.  
  9795.  
  9796.  
  9797.  
  9798.  
  9799.  
  9800.  
  9801.  
  9802.  
  9803.  
  9804.  
  9805.  
  9806.  
  9807.  
  9808.  
  9809.  
  9810.  
  9811.  
  9812.  
  9813.  
  9814.  
  9815.  
  9816.  
  9817.  
  9818.  
  9819.  
  9820.  
  9821.  
  9822.  
  9823.  
  9824.  
  9825.  
  9826.  
  9827.  
  9828.  
  9829.  
  9830.  
  9831.  
  9832.  
  9833.  
  9834.  
  9835.  
  9836.  
  9837.  
  9838.  
  9839.  
  9840.  
  9841.  
  9842.  
  9843.  
  9844.  
  9845.  
  9846.  
  9847.  
  9848.  
  9849.  
  9850.  
  9851.  
  9852.  
  9853.  
  9854.  
  9855.  
  9856.  
  9857.  
  9858.  
  9859.  
  9860.  
  9861.  
  9862.  
  9863.  
  9864.  
  9865.  
  9866.  
  9867.  
  9868.  
  9869.  
  9870.  
  9871.  
  9872.  
  9873.  
  9874.  
  9875.  
  9876.  
  9877.  
  9878.  
  9879.  
  9880.  
  9881.  
  9882.  
  9883.  
  9884.  
  9885.  
  9886.  
  9887.  
  9888.  
  9889.  
  9890.  
  9891.  
  9892.  
  9893.  
  9894.  
  9895.  
  9896.  
  9897.  
  9898.  
  9899.  
  9900.  
  9901.  
  9902.  
  9903.  
  9904.  
  9905.  
  9906.  
  9907.  
  9908.  
  9909.  
  9910.  
  9911.  
  9912.  
  9913.  
  9914.  
  9915.  
  9916.  
  9917.  
  9918.  
  9919.  
  9920.  
  9921.  
  9922.  
  9923.  
  9924.  
  9925.  
  9926.  
  9927.  
  9928.  
  9929.  
  9930.  
  9931.  
  9932.  
  9933.  
  9934.  
  9935.  
  9936.  
  9937.  
  9938.  
  9939.  
  9940.  
  9941.  
  9942.  
  9943.  
  9944.  
  9945.  
  9946.  
  9947.  
  9948.  
  9949.  
  9950.  
  9951.  
  9952.  
  9953.  
  9954.  
  9955.  
  9956.  
  9957.  
  9958.  
  9959.  
  9960.  
  9961.  
  9962.  
  9963.  
  9964.  
  9965.  
  9966.  
  9967.  
  9968.  
  9969.  
  9970.  
  9971.  
  9972.  
  9973.  
  9974.  
  9975.  
  9976.  
  9977.  
  9978.  
  9979.  
  9980.  
  9981.  
  9982.  
  9983.  
  9984.  
  9985.  
  9986.  
  9987.  
  9988.  
  9989.  
  9990.  
  9991.  
  9992.  
  9993.  
  9994.  
  9995.  
  9996.  
  9997.  
  9998.  
  9999.  
  10000.  
  10001.  
  10002.  
  10003.  
  10004.  
  10005.  
  10006.  
  10007.  
  10008.  
  10009.  
  10010.  
  10011.  
  10012.  
  10013.  
  10014.  
  10015.  
  10016.  
  10017.  
  10018.  
  10019.  
  10020.  
  10021.  
  10022.  
  10023.  
  10024.  
  10025.  
  10026.  
  10027.  
  10028.  
  10029.  
  10030.  
  10031.  
  10032.  
  10033.  
  10034.  
  10035.  
  10036.  
  10037.  
  10038.  
  10039.  
  10040.  
  10041.  
  10042.  
  10043.  
  10044.  
  10045.  
  10046.  
  10047.  
  10048.  
  10049.  
  10050.  
  10051.  
  10052.  
  10053.  
  10054.  
  10055.  
  10056.  
  10057.  
  10058.  
  10059.  
  10060.  
  10061.  
  10062.  
  10063.  
  10064.  
  10065.  
  10066.  
  10067.  
  10068.  
  10069.  
  10070.  
  10071.  
  10072.  
  10073.  
  10074.  
  10075.  
  10076.  
  10077.  
  10078.  
  10079.  
  10080.  
  10081.  
  10082.  
  10083.  
  10084.  
  10085.  
  10086.  
  10087.  
  10088.  
  10089.  
  10090.  
  10091.  
  10092.  
  10093.  
  10094.  
  10095.  
  10096.  
  10097.  
  10098.  
  10099.  
  10100.  
  10101.  
  10102.  
  10103.  
  10104.  
  10105.  
  10106.  
  10107.  
  10108.  
  10109.  
  10110.  
  10111.  
  10112.  
  10113.  
  10114.  
  10115.  
  10116.  
  10117.  
  10118.  
  10119.  
  10120.  
  10121.  
  10122.  
  10123.  
  10124.  
  10125.  
  10126.  
  10127.  
  10128.  
  10129.  
  10130.  
  10131.  
  10132.  
  10133.  
  10134.  
  10135.  
  10136.  
  10137.  
  10138.  
  10139.  
  10140.  
  10141.  
  10142.  
  10143.  
  10144.  
  10145.  
  10146.  
  10147.  
  10148.  
  10149.  
  10150.  
  10151.  
  10152.  
  10153.  
  10154.  
  10155.  
  10156.  
  10157.  
  10158.  
  10159.  
  10160.  
  10161.  
  10162.  
  10163.  
  10164.  
  10165.  
  10166.  
  10167.  
  10168.  
  10169.  
  10170.  
  10171.  
  10172.  
  10173.  
  10174.  
  10175.  
  10176.  
  10177.  
  10178.  
  10179.  
  10180.  
  10181.  
  10182.  
  10183.  
  10184.  
  10185.  
  10186.  
  10187.  
  10188.  
  10189.  
  10190.  
  10191.  
  10192.  
  10193.  
  10194.  
  10195.  
  10196.  
  10197.  
  10198.  
  10199.  
  10200.  
  10201.  
  10202.  
  10203.  
  10204.  
  10205.  
  10206.  
  10207.  
  10208.  
  10209.  
  10210.  
  10211.  
  10212.  
  10213.  
  10214.  
  10215.  
  10216.  
  10217.  
  10218.  
  10219.  
  10220.  
  10221.  
  10222.  
  10223.  
  10224.  
  10225.  
  10226.  
  10227.  
  10228.  
  10229.  
  10230.  
  10231.  
  10232.  
  10233.  
  10234.  
  10235.  
  10236.  
  10237.  
  10238.  
  10239.  
  10240.  
  10241.  
  10242.  
  10243.  
  10244.  
  10245.  
  10246.  
  10247.  
  10248.  
  10249.  
  10250.  
  10251.  
  10252.  
  10253.  
  10254.  
  10255.  
  10256.  
  10257.  
  10258.  
  10259.  
  10260.  
  10261.  
  10262.  
  10263.  
  10264.  
  10265.  
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271.  
  10272.  
  10273.  
  10274.  
  10275.  
  10276.  
  10277.  
  10278.  
  10279.  
  10280.  
  10281.  
  10282.  
  10283.  
  10284.  
  10285.  
  10286.  
  10287.  
  10288.  
  10289.  
  10290.  
  10291.  
  10292.  
  10293.  
  10294.  
  10295.  
  10296.  
  10297.  
  10298.  
  10299.  
  10300.  
  10301.  
  10302.  
  10303.  
  10304.  
  10305.  
  10306.  
  10307.  
  10308.  
  10309.  
  10310.  
  10311.  
  10312.  
  10313.  
  10314.  
  10315.  
  10316.  
  10317.  
  10318.  
  10319.  
  10320.  
  10321.  
  10322.  
  10323.  
  10324.  
  10325.  
  10326.  
  10327.  
  10328.  
  10329.  
  10330.  
  10331.  
  10332.  
  10333.  
  10334.  
  10335.  
  10336.  
  10337.  
  10338.  
  10339.  
  10340.  
  10341.  
  10342.  
  10343.  
  10344.  
  10345.  
  10346.  
  10347.  
  10348.  
  10349.  
  10350.  
  10351.  
  10352.  
  10353.  
  10354.  
  10355.  
  10356.  
  10357.  
  10358.  
  10359.  
  10360.  
  10361.  
  10362.  
  10363.  
  10364.  
  10365.  
  10366.  
  10367.  
  10368.  
  10369.  
  10370.  
  10371.  
  10372.  
  10373.  
  10374.  
  10375.  
  10376.  
  10377.  
  10378.  
  10379.  
  10380.  
  10381.  
  10382.  
  10383.  
  10384.  
  10385.  
  10386.  
  10387.  
  10388.  
  10389.  
  10390.  
  10391.  
  10392.  
  10393.  
  10394.  
  10395.  
  10396.  
  10397.  
  10398.  
  10399.  
  10400.  
  10401.  
  10402.  
  10403.  
  10404.  
  10405.  
  10406.  
  10407.  
  10408.  
  10409.  
  10410.  
  10411.  
  10412.  
  10413.  
  10414.  
  10415.  
  10416.  
  10417.  
  10418.  
  10419.  
  10420.  
  10421.  
  10422.  
  10423.  
  10424.  
  10425.  
  10426.  
  10427.  
  10428.  
  10429.  
  10430.  
  10431.  
  10432.  
  10433.  
  10434.  
  10435.  
  10436.  
  10437.  
  10438.  
  10439.  
  10440.  
  10441.  
  10442.  
  10443.  
  10444.  
  10445.  
  10446.  
  10447.  
  10448.  
  10449.  
  10450.  
  10451.  
  10452.  
  10453.  
  10454.  
  10455.  
  10456.  
  10457.  
  10458.  
  10459.  
  10460.  
  10461.  
  10462.  
  10463.  
  10464.  
  10465.  
  10466.  
  10467.  
  10468.  
  10469.  
  10470.  
  10471.  
  10472.  
  10473.  
  10474.  
  10475.  
  10476.  
  10477.  
  10478.  
  10479.  
  10480.  
  10481.  
  10482.  
  10483.  
  10484.  
  10485.  
  10486.  
  10487.  
  10488.  
  10489.  
  10490.  
  10491.  
  10492.  
  10493.  
  10494.  
  10495.  
  10496.  
  10497.  
  10498.  
  10499.  
  10500.  
  10501.  
  10502.  
  10503.  
  10504.  
  10505.  
  10506.  
  10507.  
  10508.  
  10509.  
  10510.  
  10511.  
  10512.  
  10513.  
  10514.  
  10515.  
  10516.  
  10517.  
  10518.  
  10519.  
  10520.  
  10521.  
  10522.  
  10523.  
  10524.  
  10525.  
  10526.  
  10527.  
  10528.  
  10529.  
  10530.  
  10531.  
  10532.  
  10533.  
  10534.  
  10535.  
  10536.  
  10537.  
  10538.  
  10539.  
  10540.  
  10541.  
  10542.  
  10543.  
  10544.  
  10545.  
  10546.  
  10547.  
  10548.  
  10549.  
  10550.  
  10551.  
  10552.  
  10553.  
  10554.  
  10555.  
  10556.  
  10557.  
  10558.  
  10559.  
  10560.  
  10561.  
  10562.  
  10563.  
  10564.  
  10565.  
  10566.  
  10567.  
  10568.  
  10569.  
  10570.  
  10571.  
  10572.  
  10573.  
  10574.  
  10575.  
  10576.  
  10577.  
  10578.  
  10579.  
  10580.  
  10581.  
  10582.  
  10583.  
  10584.  
  10585.  
  10586.  
  10587.  
  10588.  
  10589.  
  10590.  
  10591.  
  10592.  
  10593.  
  10594.  
  10595.  
  10596.  
  10597.  
  10598.  
  10599.  
  10600.  
  10601.  
  10602.  
  10603.  
  10604.  
  10605.  
  10606.  
  10607.  
  10608.  
  10609.  
  10610.  
  10611.  
  10612.  
  10613.  
  10614.  
  10615.  
  10616.  
  10617.  
  10618.  
  10619.  
  10620.  
  10621.  
  10622.  
  10623.  
  10624.  
  10625.  
  10626.  
  10627.  
  10628.  
  10629.  
  10630.  
  10631.  
  10632.  
  10633.  
  10634.  
  10635.  
  10636.  
  10637.  
  10638.  
  10639.  
  10640.  
  10641.  
  10642.  
  10643.  
  10644.  
  10645.  
  10646.  
  10647.  
  10648.  
  10649.  
  10650.  
  10651.  
  10652.  
  10653.  
  10654.  
  10655.  
  10656.  
  10657.  
  10658.  
  10659.  
  10660.  
  10661.  
  10662.  
  10663.  
  10664.  
  10665.  
  10666.  
  10667.  
  10668.  
  10669.  
  10670.  
  10671.  
  10672.  
  10673.  
  10674.  
  10675.  
  10676.  
  10677.  
  10678.  
  10679.  
  10680.  
  10681.  
  10682.  
  10683.  
  10684.  
  10685.  
  10686.  
  10687.  
  10688.  
  10689.  
  10690.  
  10691.  
  10692.  
  10693.  
  10694.  
  10695.  
  10696.  
  10697.  
  10698.  
  10699.  
  10700.  
  10701.  
  10702.  
  10703.  
  10704.  
  10705.  
  10706.  
  10707.  
  10708.  
  10709.  
  10710.  
  10711.  
  10712.  
  10713.  
  10714.  
  10715.  
  10716.  
  10717.  
  10718.  
  10719.  
  10720.  
  10721.  
  10722.  
  10723.  
  10724.  
  10725.  
  10726.  
  10727.  
  10728.  
  10729.  
  10730.  
  10731.  
  10732.  
  10733.  
  10734.  
  10735.  
  10736.  
  10737.  
  10738.  
  10739.  
  10740.  
  10741.  
  10742.  
  10743.  
  10744.  
  10745.  
  10746.  
  10747.  
  10748.  
  10749.  
  10750.  
  10751.  
  10752.  
  10753.  
  10754.  
  10755.  
  10756.  
  10757.  
  10758.  
  10759.  
  10760.  
  10761.  
  10762.  
  10763.  
  10764.  
  10765.  
  10766.  
  10767.  
  10768.  
  10769.  
  10770.  
  10771.  
  10772.  
  10773.  
  10774.  
  10775.  
  10776.  
  10777.  
  10778.  
  10779.  
  10780.  
  10781.  
  10782.  
  10783.  
  10784.  
  10785.  
  10786.  
  10787.  
  10788.  
  10789.  
  10790.  
  10791.  
  10792.  
  10793.  
  10794.  
  10795.  
  10796.  
  10797.  
  10798.  
  10799.  
  10800.  
  10801.  
  10802.  
  10803.  
  10804.  
  10805.  
  10806.  
  10807.  
  10808.  
  10809.  
  10810.  
  10811.  
  10812.  
  10813.  
  10814.  
  10815.  
  10816.  
  10817.  
  10818.  
  10819.  
  10820.  
  10821.  
  10822.  
  10823.  
  10824.  
  10825.  
  10826.  
  10827.  
  10828.  
  10829.  
  10830.  
  10831.  
  10832.  
  10833.  
  10834.  
  10835.  
  10836.  
  10837.  
  10838.  
  10839.  
  10840.  
  10841.  
  10842.  
  10843.  
  10844.  
  10845.  
  10846.  
  10847.  
  10848.  
  10849.  
  10850.  
  10851.  
  10852.  
  10853.  
  10854.  
  10855.  
  10856.  
  10857.  
  10858.  
  10859.  
  10860.  
  10861.  
  10862.  
  10863.  
  10864.  
  10865.  
  10866.  
  10867.  
  10868.  
  10869.  
  10870.  
  10871.  
  10872.  
  10873.  
  10874.  
  10875.  
  10876.  
  10877.  
  10878.  
  10879.  
  10880.  
  10881.  
  10882.  
  10883.  
  10884.  
  10885.  
  10886.  
  10887.  
  10888.  
  10889.  
  10890.  
  10891.  
  10892.  
  10893.  
  10894.  
  10895.  
  10896.  
  10897.  
  10898.  
  10899.  
  10900.  
  10901.  
  10902.  
  10903.  
  10904.  
  10905.  
  10906.  
  10907.  
  10908.  
  10909.  
  10910.  
  10911.  
  10912.  
  10913.  
  10914.  
  10915.  
  10916.  
  10917.  
  10918.  
  10919.  
  10920.  
  10921.  
  10922.  
  10923.  
  10924.  
  10925.  
  10926.  
  10927.  
  10928.  
  10929.  
  10930.  
  10931.  
  10932.  
  10933.  
  10934.  
  10935.  
  10936.  
  10937.  
  10938.  
  10939.  
  10940.  
  10941.  
  10942.  
  10943.  
  10944.  
  10945.  
  10946.  
  10947.  
  10948.  
  10949.  
  10950.  
  10951.  
  10952.  
  10953.  
  10954.  
  10955.  
  10956.  
  10957.  
  10958.  
  10959.  
  10960.  
  10961.  
  10962.  
  10963.  
  10964.  
  10965.  
  10966.  
  10967.  
  10968.  
  10969.  
  10970.  
  10971.  
  10972.  
  10973.  
  10974.  
  10975.  
  10976.  
  10977.  
  10978.  
  10979.  
  10980.  
  10981.  
  10982.  
  10983.  
  10984.  
  10985.  
  10986.  
  10987.  
  10988.  
  10989.  
  10990.  
  10991.  
  10992.  
  10993.  
  10994.  
  10995.  
  10996.  
  10997.  
  10998.  
  10999.  
  11000.  
  11001.  
  11002.  
  11003.  
  11004.  
  11005.  
  11006.  
  11007.  
  11008.  
  11009.  
  11010.  
  11011.  
  11012.  
  11013.  
  11014.  
  11015.  
  11016.  
  11017.  
  11018.  
  11019.  
  11020.  
  11021.  
  11022.  
  11023.  
  11024.  
  11025.  
  11026.  
  11027.  
  11028.  
  11029.  
  11030.  
  11031.  
  11032.  
  11033.  
  11034.  
  11035.  
  11036.  
  11037.  
  11038.  
  11039.  
  11040.  
  11041.  
  11042.  
  11043.  
  11044.  
  11045.  
  11046.  
  11047.  
  11048.  
  11049.  
  11050.  
  11051.  
  11052.  
  11053.  
  11054.  
  11055.  
  11056.  
  11057.  
  11058.  
  11059.  
  11060.  
  11061.  
  11062.  
  11063.  
  11064.  
  11065.  
  11066.  
  11067.  
  11068.  
  11069.  
  11070.  
  11071.  
  11072.  
  11073.  
  11074.  
  11075.  
  11076.  
  11077.  
  11078.  
  11079.  
  11080.  
  11081.  
  11082.  
  11083.  
  11084.  
  11085.  
  11086.  
  11087.  
  11088.  
  11089.  
  11090.  
  11091.  
  11092.  
  11093.  
  11094.  
  11095.  
  11096.  
  11097.  
  11098.  
  11099.  
  11100.  
  11101.  
  11102.  
  11103.  
  11104.  
  11105.  
  11106.  
  11107.  
  11108.  
  11109.  
  11110.  
  11111.  
  11112.  
  11113.  
  11114.  
  11115.  
  11116.  
  11117.  
  11118.  
  11119.  
  11120.  
  11121.  
  11122.  
  11123.  
  11124.  
  11125.  
  11126.  
  11127.  
  11128.  
  11129.  
  11130.  
  11131.  
  11132.  
  11133.  
  11134.  
  11135.  
  11136.  
  11137.  
  11138.  
  11139.  
  11140.  
  11141.  
  11142.  
  11143.  
  11144.  
  11145.  
  11146.  
  11147.  
  11148.  
  11149.  
  11150.  
  11151.  
  11152.  
  11153.  
  11154.  
  11155.  
  11156.  
  11157.  
  11158.  
  11159.  
  11160.  
  11161.  
  11162.  
  11163.  
  11164.  
  11165.  
  11166.  
  11167.  
  11168.  
  11169.  
  11170.  
  11171.  
  11172.  
  11173.  
  11174.  
  11175.  
  11176.  
  11177.  
  11178.  
  11179.  
  11180.  
  11181.  
  11182.  
  11183.  
  11184.  
  11185.  
  11186.  
  11187.  
  11188.  
  11189.  
  11190.  
  11191.  
  11192.  
  11193.  
  11194.  
  11195.  
  11196.  
  11197.  
  11198.  
  11199.  
  11200.  
  11201.  
  11202.  
  11203.  
  11204.  
  11205.  
  11206.  
  11207.  
  11208.  
  11209.  
  11210.  
  11211.  
  11212.  
  11213.  
  11214.  
  11215.  
  11216.  
  11217.  
  11218.  
  11219.  
  11220.  
  11221.  
  11222.  
  11223.  
  11224.  
  11225.  
  11226.  
  11227.  
  11228.  
  11229.  
  11230.  
  11231.  
  11232.  
  11233.  
  11234.  
  11235.  
  11236.  
  11237.  
  11238.  
  11239.  
  11240.  
  11241.  
  11242.  
  11243.  
  11244.  
  11245.  
  11246.  
  11247.  
  11248.  
  11249.  
  11250.  
  11251.  
  11252.  
  11253.  
  11254.  
  11255.  
  11256.  
  11257.  
  11258.  
  11259.  
  11260.  
  11261.  
  11262.  
  11263.  
  11264.  
  11265.  
  11266.  
  11267.  
  11268.  
  11269.  
  11270.  
  11271.  
  11272.  
  11273.  
  11274.  
  11275.  
  11276.  
  11277.  
  11278.  
  11279.  
  11280.  
  11281.  
  11282.  
  11283.  
  11284.  
  11285.  
  11286.  
  11287.  
  11288.  
  11289.  
  11290.  
  11291.  
  11292.  
  11293.  
  11294.  
  11295.  
  11296.  
  11297.  
  11298.  
  11299.  
  11300.  
  11301.  
  11302.  
  11303.  
  11304.  
  11305.  
  11306.  
  11307.  
  11308.  
  11309.  
  11310.  
  11311.  
  11312.  
  11313.  
  11314.  
  11315.  
  11316.  
  11317.  
  11318.  
  11319.  
  11320.  
  11321.  
  11322.  
  11323.  
  11324.  
  11325.  
  11326.  
  11327.  
  11328.  
  11329.  
  11330.  
  11331.  
  11332.  
  11333.  
  11334.  
  11335.  
  11336.  
  11337.  
  11338.  
  11339.  
  11340.  
  11341.  
  11342.  
  11343.  
  11344.  
  11345.  
  11346.  
  11347.  
  11348.  
  11349.  
  11350.  
  11351.  
  11352.  
  11353.  
  11354.  
  11355.  
  11356.  
  11357.  
  11358.  
  11359.  
  11360.  
  11361.  
  11362.  
  11363.  
  11364.  
  11365.  
  11366.  
  11367.  
  11368.  
  11369.  
  11370.  
  11371.  
  11372.  
  11373.  
  11374.  
  11375.  
  11376.  
  11377.  
  11378.  
  11379.  
  11380.  
  11381.  
  11382.  
  11383.  
  11384.  
  11385.  
  11386.  
  11387.  
  11388.  
  11389.  
  11390.  
  11391.  
  11392.  
  11393.  
  11394.  
  11395.  
  11396.  
  11397.  
  11398.  
  11399.  
  11400.  
  11401.  
  11402.  
  11403.  
  11404.  
  11405.  
  11406.  
  11407.  
  11408.  
  11409.  
  11410.  
  11411.  
  11412.  
  11413.  
  11414.  
  11415.  
  11416.  
  11417.  
  11418.  
  11419.  
  11420.  
  11421.  
  11422.  
  11423.  
  11424.  
  11425.  
  11426.  
  11427.  
  11428.  
  11429.  
  11430.  
  11431.  
  11432.  
  11433.  
  11434.  
  11435.  
  11436.  
  11437.  
  11438.  
  11439.  
  11440.  
  11441.  
  11442.  
  11443.  
  11444.  
  11445.  
  11446.  
  11447.  
  11448.  
  11449.  
  11450.  
  11451.  
  11452.  
  11453.  
  11454.  
  11455.  
  11456.  
  11457.  
  11458.  
  11459.  
  11460.  
  11461.  
  11462.  
  11463.  
  11464.  
  11465.  
  11466.  
  11467.  
  11468.  
  11469.  
  11470.  
  11471.  
  11472.  
  11473.  
  11474.  
  11475.  
  11476.  
  11477.  
  11478.  
  11479.  
  11480.  
  11481.  
  11482.  
  11483.  
  11484.  
  11485.  
  11486.  
  11487.  
  11488.  
  11489.  
  11490.  
  11491.  
  11492.  
  11493.  
  11494.  
  11495.  
  11496.  
  11497.  
  11498.  
  11499.  
  11500.  
  11501.  
  11502.  
  11503.  
  11504.  
  11505.  
  11506.  
  11507.  
  11508.  
  11509.  
  11510.  
  11511.  
  11512.  
  11513.  
  11514.  
  11515.  
  11516.  
  11517.  
  11518.  
  11519.  
  11520.  
  11521.  
  11522.  
  11523.  
  11524.  
  11525.  
  11526.  
  11527.  
  11528.  
  11529.  
  11530.  
  11531.  
  11532.  
  11533.  
  11534.  
  11535.  
  11536.  
  11537.  
  11538.  
  11539.  
  11540.  
  11541.  
  11542.  
  11543.  
  11544.  
  11545.  
  11546.  
  11547.  
  11548.  
  11549.  
  11550.  
  11551.  
  11552.  
  11553.  
  11554.  
  11555.  
  11556.  
  11557.  
  11558.  
  11559.  
  11560.  
  11561.  
  11562.  
  11563.  
  11564.  
  11565.  
  11566.  
  11567.  
  11568.  
  11569.  
  11570.  
  11571.  
  11572.  
  11573.  
  11574.  
  11575.  
  11576.  
  11577.  
  11578.  
  11579.  
  11580.  
  11581.  
  11582.  
  11583.  
  11584.  
  11585.  
  11586.  
  11587.  
  11588.  
  11589.  
  11590.  
  11591.  
  11592.  
  11593.  
  11594.  
  11595.  
  11596.  
  11597.  
  11598.  
  11599.  
  11600.  
  11601.  
  11602.  
  11603.  
  11604.  
  11605.  
  11606.  
  11607.  
  11608.  
  11609.  
  11610.  
  11611.  
  11612.  
  11613.  
  11614.  
  11615.  
  11616.  
  11617.  
  11618.  
  11619.  
  11620.  
  11621.  
  11622.  
  11623.  
  11624.  
  11625.  
  11626.  
  11627.  
  11628.  
  11629.  
  11630.  
  11631.  
  11632.  
  11633.  
  11634.  
  11635.  
  11636.  
  11637.  
  11638.  
  11639.  
  11640.  
  11641.  
  11642.  
  11643.  
  11644.  
  11645.  
  11646.  
  11647.  
  11648.  
  11649.  
  11650.  
  11651.  
  11652.  
  11653.  
  11654.  
  11655.  
  11656.  
  11657.  
  11658.  
  11659.  
  11660.  
  11661.  
  11662.  
  11663.  
  11664.  
  11665.  
  11666.  
  11667.  
  11668.  
  11669.  
  11670.  
  11671.  
  11672.  
  11673.  
  11674.  
  11675.  
  11676.  
  11677.  
  11678.  
  11679.  
  11680.  
  11681.  
  11682.  
  11683.  
  11684.  
  11685.  
  11686.  
  11687.  
  11688.  
  11689.  
  11690.  
  11691.  
  11692.  
  11693.  
  11694.  
  11695.  
  11696.  
  11697.  
  11698.  
  11699.  
  11700.  
  11701.  
  11702.  
  11703.  
  11704.  
  11705.  
  11706.  
  11707.  
  11708.  
  11709.  
  11710.  
  11711.  
  11712.  
  11713.  
  11714.  
  11715.  
  11716.  
  11717.  
  11718.  
  11719.  
  11720.  
  11721.  
  11722.  
  11723.  
  11724.  
  11725.  
  11726.  
  11727.  
  11728.  
  11729.  
  11730.  
  11731.  
  11732.  
  11733.  
  11734.  
  11735.  
  11736.  
  11737.  
  11738.  
  11739.  
  11740.  
  11741.  
  11742.  
  11743.  
  11744.  
  11745.  
  11746.  
  11747.  
  11748.  
  11749.  
  11750.  
  11751.  
  11752.  
  11753.  
  11754.  
  11755.  
  11756.  
  11757.  
  11758.  
  11759.  
  11760.  
  11761.  
  11762.  
  11763.  
  11764.  
  11765.  
  11766.  
  11767.  
  11768.  
  11769.  
  11770.  
  11771.  
  11772.  
  11773.  
  11774.  
  11775.  
  11776.  
  11777.  
  11778.  
  11779.  
  11780.  
  11781.  
  11782.  
  11783.  
  11784.  
  11785.  
  11786.  
  11787.  
  11788.  
  11789.  
  11790.  
  11791.  
  11792.  
  11793.  
  11794.  
  11795.  
  11796.  
  11797.  
  11798.  
  11799.  
  11800.  
  11801.  
  11802.  
  11803.  
  11804.  
  11805.  
  11806.  
  11807.  
  11808.  
  11809.  
  11810.  
  11811.  
  11812.  
  11813.  
  11814.  
  11815.  
  11816.  
  11817.  
  11818.  
  11819.  
  11820.  
  11821.  
  11822.  
  11823.  
  11824.  
  11825.  
  11826.  
  11827.  
  11828.  
  11829.  
  11830.  
  11831.  
  11832.  
  11833.  
  11834.  
  11835.  
  11836.  
  11837.  
  11838.  
  11839.  
  11840.  
  11841.  
  11842.  
  11843.  
  11844.  
  11845.  
  11846.  
  11847.  
  11848.  
  11849.  
  11850.  
  11851.  
  11852.  
  11853.  
  11854.  
  11855.  
  11856.  
  11857.  
  11858.  
  11859.  
  11860.  
  11861.  
  11862.  
  11863.  
  11864.  
  11865.  
  11866.  
  11867.  
  11868.  
  11869.  
  11870.  
  11871.  
  11872.  
  11873.  
  11874.  
  11875.  
  11876.  
  11877.  
  11878.  
  11879. #line 5116 "HeaderOSD.H" /0
  11880.  
  11881.  
  11882.  extern unsigned char code Row_Info[][19];
  11883.  extern unsigned char code FactRow_Info[][20];    
  11884.  
  11885.  extern unsigned char code OSD_Window_Setting[];
  11886.  
  11887.  extern unsigned char code Page_All_Atb[];
  11888.  extern unsigned char code Page_All_ENG[];
  11889.  extern unsigned char code Page_All_GER[];
  11890.  extern unsigned char code Page_All_FRE[];
  11891.  extern unsigned char code Page_All_ITA[];
  11892.  extern unsigned char code Page_All_SPA[];
  11893.  extern unsigned char code Page_All_CHI_T[];
  11894.  extern unsigned char code Page_All_CHI_S[];
  11895.  extern unsigned char code Page_All_JAP[];
  11896.  
  11897.  extern unsigned char code Page1_Atb[];
  11898.  extern unsigned char code Page1_ENG[];
  11899.  extern unsigned char code Page1_GER[];
  11900.  extern unsigned char code Page1_FRE[];
  11901.  extern unsigned char code Page1_ITA[];
  11902.  extern unsigned char code Page1_SPA[];
  11903.  extern unsigned char code Page1_CHI_T[];
  11904.  extern unsigned char code Page1_CHI_S[];
  11905.  extern unsigned char code Page1_JAP[];
  11906.  
  11907.  extern unsigned char code Page2_Atb[];
  11908.  extern unsigned char code Page2_ENG[];
  11909.  extern unsigned char code Page2_GER[];
  11910.  extern unsigned char code Page2_FRE[];
  11911.  extern unsigned char code Page2_ITA[];
  11912.  extern unsigned char code Page2_SPA[];
  11913.  extern unsigned char code Page2_CHI_T[];
  11914.  extern unsigned char code Page2_CHI_S[];
  11915.  extern unsigned char code Page2_JAP[];
  11916.  
  11917.  extern unsigned char code Page3_Atb[];
  11918.  extern unsigned char code Page3_ENG[];
  11919.  extern unsigned char code Page3_GER[];
  11920.  extern unsigned char code Page3_FRE[];
  11921.  extern unsigned char code Page3_ITA[];
  11922.  extern unsigned char code Page3_SPA[];
  11923.  extern unsigned char code Page3_CHI_T[];
  11924.  extern unsigned char code Page3_CHI_S[];
  11925.  extern unsigned char code Page3_JAP[];
  11926.  
  11927.  extern unsigned char code Page4_Atb[];
  11928.  extern unsigned char code Page4_ENG[];
  11929.  extern unsigned char code Page4_GER[];
  11930.  extern unsigned char code Page4_FRE[];
  11931.  extern unsigned char code Page4_ITA[];
  11932.  extern unsigned char code Page4_SPA[];
  11933.  extern unsigned char code Page4_CHI_T[];
  11934.  extern unsigned char code Page4_CHI_S[];
  11935.  extern unsigned char code Page4_JAP[];
  11936.  
  11937.  extern unsigned char code Page5_Atb[];
  11938.  extern unsigned char code Page5_ENG[];
  11939.  extern unsigned char code Page5_GER[];
  11940.  extern unsigned char code Page5_FRE[];
  11941.  extern unsigned char code Page5_ITA[];
  11942.  extern unsigned char code Page5_SPA[];
  11943.  extern unsigned char code Page5_CHI_T[];
  11944.  extern unsigned char code Page5_CHI_S[];
  11945.  extern unsigned char code Page5_JAP[];
  11946.  
  11947.  extern unsigned char code Page6_Atb[];
  11948.  extern unsigned char code Page6_ENG[];
  11949.  extern unsigned char code Page6_GER[];
  11950.  extern unsigned char code Page6_FRE[];
  11951.  extern unsigned char code Page6_ITA[];
  11952.  extern unsigned char code Page6_SPA[];
  11953.  extern unsigned char code Page6_CHI_T[];
  11954.  extern unsigned char code Page6_CHI_S[];
  11955.  extern unsigned char code Page6_JAP[];
  11956.  
  11957.  extern unsigned char code Page7_Atb[];
  11958.  extern unsigned char code Page7_ENG[];
  11959.  extern unsigned char code Page7_GER[];
  11960.  extern unsigned char code Page7_FRE[];
  11961.  extern unsigned char code Page7_ITA[];
  11962.  extern unsigned char code Page7_SPA[];
  11963.  extern unsigned char code Page7_CHI_T[];
  11964.  extern unsigned char code Page7_CHI_S[];
  11965.  extern unsigned char code Page7_JAP[];
  11966.  
  11967.  extern unsigned char code OSD_Version[];
  11968.  
  11969.  extern unsigned char code NoCable_ENG[];
  11970.  extern unsigned char code NoCable_GER[];
  11971.  extern unsigned char code NoCable_FRE[];
  11972.  extern unsigned char code NoCable_ITA[];
  11973.  extern unsigned char code NoCable_SPA[];
  11974.  extern unsigned char code NoCable_CHI_T[];
  11975.  extern unsigned char code NoCable_CHI_S[];
  11976.  extern unsigned char code NoCable_JAP[];
  11977.  
  11978.  extern unsigned char code NoSignal_ENG[];
  11979.  extern unsigned char code NoSignal_FRA[];
  11980.  extern unsigned char code NoSignal_DEU[];
  11981.  extern unsigned char code NoSignal_ESP[];
  11982.  extern unsigned char code NoSignal_ITA[];
  11983.  extern unsigned char code NoSignal_CHI_T[];
  11984.  extern unsigned char code NoSignal_CHI_S[];
  11985.  extern unsigned char code NoSignal_JAP[];
  11986.  
  11987.  extern unsigned char code NoSupport_ENG[];
  11988.  extern unsigned char code NoSupport_GER[];
  11989.  extern unsigned char code NoSupport_FRE[];
  11990.  extern unsigned char code NoSupport_ITA[];
  11991.  extern unsigned char code NoSupport_SPA[];
  11992.  extern unsigned char code NoSupport_CHI_T[];
  11993.  extern unsigned char code NoSupport_CHI_S[];
  11994.  extern unsigned char code NoSupport_JAP[];
  11995.  
  11996.  extern unsigned char code rgb_OSD_VOLUME[];
  11997.  extern unsigned char code OSD_VOLUME_ENG[];  
  11998.  extern unsigned char code OSD_VOLUME_ESP[];  
  11999.  extern unsigned char code OSD_VOLUME_JAP[];  
  12000.  extern unsigned int code  strTabVOLUME_Atb[];  
  12001.  
  12002.  extern unsigned char code OSD_AUTO[];
  12003.  extern unsigned char code OSD_Auto_ENG[];  
  12004.  extern unsigned char code OSD_Auto_DEU[];  
  12005.  extern unsigned char code OSD_Auto_FRA[];  
  12006.  extern unsigned char code OSD_Auto_ESP[];  
  12007.  extern unsigned char code OSD_Auto_ITA[];  
  12008.  extern unsigned char code OSD_Auto_CHI_T[];  
  12009.  extern unsigned char code OSD_Auto_JAP[];  
  12010.  extern unsigned int code  strTabAuto_Atb[];  
  12011.  
  12012.  extern unsigned char code OSD_RGB[];
  12013.  extern unsigned char code OSD_DVI[];
  12014.  extern unsigned char code OSD_AV[];
  12015.  extern unsigned char code OSD_SV[];
  12016.  extern unsigned char code OSD_YUV[];
  12017.  extern unsigned char code OSD_TV[];
  12018.  
  12019.  extern unsigned char code FactoryPageAtbFont[];  
  12020.  extern unsigned char code OSD_Clean_All[];  
  12021.  extern unsigned char code Version_Panel[];  
  12022.  extern unsigned char code RecallOK[];  
  12023.  extern unsigned char code AutoOK[];  
  12024.  
  12025.  extern unsigned char code OSD_Reset[]; 
  12026.  extern unsigned char code OSD_Enable[];
  12027.  
  12028.  
  12029.  extern unsigned char code Page8_Atb[];
  12030.  extern unsigned char code Page8_Title_ENG[];
  12031.  extern unsigned char code Page8_Title_GER[];
  12032.  extern unsigned char code Page8_Title_FRE[];
  12033.  extern unsigned char code Page8_Title_ITA[];
  12034.  extern unsigned char code Page8_Title_SPA[];
  12035.  extern unsigned char code Page8_Title_CHI_T[];
  12036.  extern unsigned char code Page8_Title_CHI_S[];
  12037.  extern unsigned char code Page8_Title_JAP[];
  12038.  extern unsigned char code Page8_Content[];
  12039.  
  12040.  extern unsigned char code Page9_Atb[];
  12041.  extern unsigned char code Page9_Title_ENG[];
  12042.  extern unsigned char code Page9_Title_GER[];
  12043.  extern unsigned char code Page9_Title_FRE[];
  12044.  extern unsigned char code Page9_Title_ITA[];
  12045.  extern unsigned char code Page9_Title_SPA[];
  12046.  extern unsigned char code Page9_Title_CHI_T[];
  12047.  extern unsigned char code Page9_Title_CHI_S[];
  12048.  extern unsigned char code Page9_Title_JAP[];
  12049.  extern unsigned char code Page9_Content[];
  12050.  
  12051.  extern unsigned char code PageADC_Atb[];
  12052.  extern unsigned char code PageADC_ENG[];
  12053.  extern unsigned char code PageVDC_Atb[];
  12054.  extern unsigned char code PageVDC_ENG[];
  12055.  
  12056.  
  12057.  
  12058.  
  12059. #line 5305 "HeaderOSD.H" /1
  12060.  
  12061.  
  12062.  
  12063.  
  12064.  
  12065.  
  12066.  
  12067. #line 5312 "HeaderOSD.H" /0
  12068.  
  12069.  
  12070.  extern unsigned int code OSD_HINT_TABLE[][8];
  12071.  extern unsigned int code OSD_REMK_TABLE[][8];
  12072.  extern unsigned int code OSD_PAGE_TABLE[][8];
  12073.  extern unsigned int code OSD_PAGE_All_TABLE[][8];
  12074.  
  12075.  
  12076.  
  12077. #line 10 "CodeLcd_func.c" /0
  12078.  
  12079.   
  12080. #line 1 "HeaderLCD_COEF.H" /0
  12081.  
  12082. #line 2 "HeaderLCD_COEF.H" /1
  12083.  
  12084.  
  12085.  
  12086.  
  12087.  
  12088.  
  12089.  
  12090.  
  12091.  
  12092.  
  12093.  
  12094.  
  12095.  
  12096.  
  12097.  
  12098.  
  12099.  
  12100.  
  12101.  
  12102.  
  12103.  
  12104.  
  12105.  
  12106.  
  12107.  
  12108.  
  12109.  
  12110.  
  12111.  
  12112.  
  12113.  
  12114.  
  12115.  
  12116.  
  12117.  
  12118.  
  12119.  
  12120.  
  12121.  
  12122.  
  12123.  
  12124.  
  12125.  
  12126.  
  12127.  
  12128.  
  12129.  
  12130.  
  12131.  
  12132.  
  12133.  
  12134.  
  12135.  
  12136.  
  12137.  
  12138.  
  12139.  
  12140.  
  12141.  
  12142.  
  12143.  
  12144.  
  12145.  
  12146.  
  12147.  
  12148.  
  12149.  
  12150.  
  12151.  
  12152.  
  12153.  
  12154.  
  12155.  
  12156. #line 111 "HeaderLCD_COEF.H" /0
  12157.  
  12158.  extern unsigned char code GAMMA_1[];
  12159.  extern unsigned char code GAMMA_2[];
  12160.  extern unsigned char code GAMMA_3[];
  12161.  
  12162.  
  12163.  
  12164.  
  12165.  extern unsigned char code DITHER_1[];
  12166.  extern unsigned char code DITHER_2[];
  12167.  extern unsigned char code NEW_DITHER_TABLE[];
  12168.  extern unsigned char code SU_COEF_1[];
  12169.  extern unsigned char code SU_COEF_2[];
  12170.  extern unsigned char code SU_COEF_3[];
  12171.  extern unsigned char code SU_COEF_4[];
  12172.  extern unsigned char code SU_COEF_5[];
  12173.  extern unsigned char code SU_COEF_6[];
  12174.  extern unsigned char code SU_COEF_7[];
  12175.  
  12176. #line 11 "CodeLcd_func.c" /0
  12177.  
  12178.   
  12179. #line 1 "HeaderLCD_MAIN.H" /0
  12180.   
  12181. #line 1 "HEADERTimer.h" /0
  12182.   
  12183. #line 1 "HEADERMain_def.h" /0
  12184.   
  12185. #line 1 "HEADERCHAR_DEF.H" /0
  12186.  
  12187.  
  12188.  
  12189.  
  12190.  
  12191.  
  12192.  
  12193.  
  12194.  
  12195.  
  12196.  
  12197.  
  12198.  
  12199.  
  12200.  
  12201.  
  12202.  
  12203.  
  12204.  
  12205.  
  12206.  
  12207.  
  12208.  
  12209.  
  12210.  
  12211.  
  12212.  
  12213.  
  12214.  
  12215.  
  12216.  
  12217.  
  12218.  
  12219.  
  12220.  
  12221.  
  12222.  
  12223.  
  12224.  
  12225.  
  12226.  
  12227.  
  12228.  
  12229.  
  12230.  
  12231.  
  12232.  
  12233.  
  12234.  
  12235.  
  12236.  
  12237.  
  12238.  
  12239.  
  12240.  
  12241.  
  12242.  
  12243.  
  12244.  
  12245.  
  12246.  
  12247.  
  12248.  
  12249.  
  12250.  
  12251.  
  12252.  
  12253.  
  12254.  
  12255.  
  12256.  
  12257.  
  12258.  
  12259.  
  12260.  
  12261.  
  12262.  
  12263.  
  12264.  
  12265.  
  12266.  
  12267.  
  12268.  
  12269.  
  12270.  
  12271.  
  12272.  
  12273.  
  12274.  
  12275.  
  12276.  
  12277.  
  12278.  
  12279.  
  12280.  
  12281.  
  12282.  
  12283.  
  12284.  
  12285.  
  12286.  
  12287.  
  12288.  
  12289.  
  12290.  
  12291.  
  12292.  
  12293.  
  12294.  
  12295.  
  12296.  
  12297.  
  12298.  
  12299.  
  12300.  
  12301.  
  12302.  
  12303.  
  12304.  
  12305.  
  12306.  
  12307. #line 1 "HEADERMain_def.h" /0
  12308.  
  12309.   
  12310. #line 1 "HEADERMODE_DEF.H" /0
  12311.  
  12312.  
  12313.  
  12314.  
  12315.  
  12316.  
  12317.  
  12318.  
  12319.  
  12320.  
  12321.  
  12322.  
  12323.  
  12324.  
  12325.  
  12326.  
  12327.  
  12328.  
  12329.  
  12330.  
  12331.  
  12332.  
  12333.  
  12334.  
  12335.  
  12336.  
  12337.  
  12338.  
  12339.  
  12340.  
  12341.  
  12342.  
  12343.  
  12344.  
  12345.  
  12346.  
  12347.  
  12348.  
  12349.  
  12350.  
  12351.  
  12352.  
  12353.  
  12354.  
  12355.  
  12356.  
  12357.  
  12358.  
  12359.  
  12360.  
  12361.  
  12362.  
  12363.  
  12364.  
  12365.  
  12366.  
  12367.  
  12368.  
  12369.  
  12370.  
  12371.  
  12372.  
  12373.  
  12374.  
  12375.  
  12376.  
  12377.  
  12378.  
  12379.  
  12380.  
  12381.  
  12382.  
  12383.  
  12384.  
  12385.  
  12386.  
  12387.  
  12388.  
  12389. #line 2 "HEADERMain_def.h" /0
  12390.  
  12391.   
  12392. #line 1 "HEADERRTD_DEF.H" /0
  12393.  
  12394.  
  12395.  
  12396.  
  12397.  
  12398.  
  12399.  
  12400.  
  12401.  
  12402.  
  12403.  
  12404.  
  12405.  
  12406.  
  12407.  
  12408.  
  12409.  
  12410.  
  12411.  
  12412.  
  12413.  
  12414.  
  12415.  
  12416.  
  12417.  
  12418.  
  12419.  
  12420.  
  12421.  
  12422.  
  12423.  
  12424.  
  12425.  
  12426.  
  12427.  
  12428.  
  12429.  
  12430.  
  12431.  
  12432.  
  12433.  
  12434.  
  12435.  
  12436.  
  12437.  
  12438.  
  12439.  
  12440.  
  12441.  
  12442.  
  12443.  
  12444.  
  12445.  
  12446.  
  12447.  
  12448.  
  12449.  
  12450.  
  12451.  
  12452.  
  12453.  
  12454.  
  12455.  
  12456.  
  12457.  
  12458.  
  12459.  
  12460.  
  12461.  
  12462.  
  12463.  
  12464.  
  12465.  
  12466.  
  12467.  
  12468.  
  12469.  
  12470.  
  12471.  
  12472.  
  12473.  
  12474.  
  12475.  
  12476.  
  12477.  
  12478.  
  12479.  
  12480.  
  12481.  
  12482.  
  12483.  
  12484.  
  12485.  
  12486.  
  12487.  
  12488.  
  12489.  
  12490.  
  12491.  
  12492.  
  12493.  
  12494.  
  12495.  
  12496.  
  12497.  
  12498.  
  12499.  
  12500.  
  12501.  
  12502.  
  12503.  
  12504.  
  12505.  
  12506.  
  12507.  
  12508.  
  12509.  
  12510.  
  12511.  
  12512.  
  12513.  
  12514.  
  12515.  
  12516.  
  12517.  
  12518.  
  12519.  
  12520.  
  12521.  
  12522.  
  12523.  
  12524.  
  12525.  
  12526.  
  12527.  
  12528.  
  12529.  
  12530.  
  12531.  
  12532.  
  12533.  
  12534.  
  12535.  
  12536.  
  12537.  
  12538.  
  12539.  
  12540.  
  12541.  
  12542.  
  12543.  
  12544.  
  12545.  
  12546.  
  12547.  
  12548.  
  12549.  
  12550.  
  12551.  
  12552.  
  12553.  
  12554.  
  12555.  
  12556.  
  12557.  
  12558.  
  12559.  
  12560.  
  12561.  
  12562.  
  12563.  
  12564.  
  12565.  
  12566.  
  12567.  
  12568.  
  12569.  
  12570.  
  12571.  
  12572.  
  12573.  
  12574.  
  12575.  
  12576.  
  12577.  
  12578.  
  12579.  
  12580.  
  12581.  
  12582.  
  12583.  
  12584.  
  12585.  
  12586.  
  12587.  
  12588.  
  12589.  
  12590.  
  12591.  
  12592.  
  12593.  
  12594.  
  12595.  
  12596.  
  12597.  
  12598.  
  12599.  
  12600.  
  12601.  
  12602.  
  12603.  
  12604.  
  12605.  
  12606.  
  12607.  
  12608.  
  12609.  
  12610.  
  12611.  
  12612.  
  12613.  
  12614.  
  12615.  
  12616.  
  12617.  
  12618. #line 3 "HEADERMain_def.h" /0
  12619.  
  12620.   
  12621. #line 1 "HEADERCODE_DEF.H" /0
  12622.  
  12623.  
  12624.  
  12625.  
  12626.  
  12627.  
  12628.  
  12629.  
  12630.  
  12631.  
  12632.  
  12633.  
  12634.  
  12635.  
  12636.  
  12637.  
  12638.  
  12639.  
  12640.  
  12641.  
  12642.  
  12643.  
  12644.  
  12645.  
  12646.  
  12647.  
  12648.  
  12649.  
  12650.  
  12651.  
  12652.  
  12653.  
  12654.  
  12655.  
  12656.  
  12657. #line 4 "HEADERMain_def.h" /0
  12658.  
  12659.  
  12660.  
  12661.  
  12662.  
  12663.  
  12664.  
  12665.  
  12666.  
  12667.  
  12668.  
  12669.  
  12670.  
  12671.  
  12672.  
  12673.  
  12674.  
  12675.  
  12676.  
  12677.  
  12678.  
  12679.  
  12680.  
  12681.  
  12682.  
  12683.  
  12684.  
  12685.  
  12686.  
  12687.  
  12688.  
  12689.  
  12690.  
  12691.  
  12692.  
  12693.  
  12694.  
  12695.  
  12696.  
  12697.  
  12698.  
  12699.  
  12700.  
  12701.  
  12702.  
  12703.  
  12704.  
  12705.  
  12706.  
  12707.  
  12708.  
  12709.  
  12710.  
  12711.  
  12712.  
  12713.  
  12714.  
  12715.  
  12716.  
  12717.  
  12718.  
  12719.  
  12720.  
  12721.  
  12722.  
  12723.  
  12724.  
  12725.  
  12726.  
  12727.  
  12728.  
  12729.  
  12730.  
  12731.  
  12732.  
  12733.  
  12734.  
  12735.  
  12736.  
  12737.  
  12738.  
  12739.  
  12740.  
  12741.  
  12742.  
  12743.  
  12744.  
  12745.  
  12746.  
  12747.  
  12748.  
  12749.  
  12750.  
  12751.  
  12752.  
  12753.  
  12754.  
  12755.  
  12756.  
  12757.  
  12758.  
  12759.  
  12760.  
  12761.  
  12762.  
  12763.  
  12764.  
  12765.  
  12766.  
  12767.  
  12768.  
  12769.  
  12770.  
  12771.  
  12772.  
  12773.  
  12774.  
  12775.  
  12776.  
  12777.  
  12778.  
  12779.  
  12780.  
  12781.  
  12782.  
  12783.  
  12784.  
  12785.  
  12786.  
  12787.  
  12788.  
  12789.  
  12790.  
  12791. #line 144 "HEADERMain_def.h" /1
  12792.  
  12793.  
  12794.  
  12795.  
  12796.  
  12797.  
  12798.  
  12799.  
  12800.  
  12801.  
  12802.  
  12803. #line 155 "HEADERMain_def.h" /0
  12804.  
  12805.  
  12806. #line 157 "HEADERMain_def.h" /1
  12807.   
  12808.  
  12809. #line 159 "HEADERMain_def.h" /0
  12810.  
  12811.  
  12812.  
  12813.  
  12814. #line 163 "HEADERMain_def.h" /1
  12815.   
  12816.  
  12817. #line 165 "HEADERMain_def.h" /0
  12818.  
  12819.  
  12820.  
  12821.  
  12822.  
  12823.  
  12824.  
  12825.  
  12826.  
  12827.  
  12828.  
  12829.  
  12830.  
  12831.  
  12832.  
  12833.  
  12834.  
  12835.  
  12836.  
  12837.  
  12838.  
  12839.  
  12840.  
  12841.  
  12842.  
  12843.  
  12844.  
  12845.  
  12846.  
  12847.  
  12848.  
  12849.  
  12850.  
  12851.  
  12852.  
  12853.  
  12854.  
  12855.  
  12856.  
  12857.  
  12858.  
  12859.  
  12860.  
  12861.  
  12862.  
  12863.  
  12864.  
  12865.  
  12866.  
  12867.  
  12868.  
  12869.  
  12870.  
  12871.  
  12872.  
  12873.  
  12874.  
  12875.  
  12876.  
  12877.  
  12878.  
  12879.  
  12880.  
  12881.  
  12882.  
  12883.  
  12884.  
  12885.  
  12886.  
  12887.  
  12888.  
  12889.  
  12890.  
  12891.  
  12892.  
  12893.  
  12894.  
  12895.  
  12896.  
  12897.  
  12898.  
  12899.  
  12900.  
  12901.  
  12902.  
  12903.  
  12904.  
  12905.  
  12906.  
  12907.  
  12908.  
  12909.  
  12910.  
  12911.  
  12912.  
  12913.  
  12914.  
  12915.  
  12916.  
  12917.  
  12918.  
  12919.  
  12920.  
  12921.  
  12922.  
  12923. #line 270 "HEADERMain_def.h" /1
  12924.   
  12925.  
  12926. #line 272 "HEADERMain_def.h" /0
  12927.  
  12928. #line 273 "HEADERMain_def.h" /1
  12929.   
  12930.  
  12931. #line 275 "HEADERMain_def.h" /0
  12932.  
  12933. #line 276 "HEADERMain_def.h" /1
  12934.   
  12935.  
  12936. #line 278 "HEADERMain_def.h" /0
  12937.  
  12938. #line 279 "HEADERMain_def.h" /1
  12939.   
  12940.  
  12941. #line 281 "HEADERMain_def.h" /0
  12942.  
  12943.  
  12944.  
  12945.  
  12946.  
  12947.  
  12948.  
  12949.  
  12950.  
  12951.  
  12952.  
  12953.  
  12954.  
  12955.  
  12956.  
  12957.  
  12958.  
  12959.  
  12960.  
  12961.  
  12962.  
  12963.  
  12964.  
  12965.  
  12966.  
  12967.  
  12968.  
  12969.  
  12970.  
  12971.  
  12972.  
  12973.  
  12974.  
  12975.  
  12976.  
  12977.  
  12978.  
  12979.  
  12980.  
  12981. #line 1 "HEADERTimer.h" /0
  12982.  
  12983.  
  12984.  
  12985.  
  12986.  
  12987.  
  12988.  
  12989.  
  12990. #line 9 "HEADERTimer.h" /1
  12991.  
  12992.   
  12993.   
  12994.  
  12995. #line 13 "HEADERTimer.h" /0
  12996.  
  12997.  
  12998.  
  12999.  
  13000.  
  13001.  
  13002.  
  13003. #line 20 "HEADERTimer.h" /1
  13004.  
  13005.   
  13006.   
  13007.  
  13008.  
  13009. #line 25 "HEADERTimer.h" /0
  13010.  
  13011.  
  13012.  
  13013.  
  13014.  
  13015.  
  13016.  
  13017.  
  13018.  
  13019.  
  13020. #line 35 "HEADERTimer.h" /1
  13021.  
  13022.   
  13023.   
  13024.   
  13025.  
  13026.  
  13027. #line 41 "HEADERTimer.h" /0
  13028.  
  13029.  
  13030. #line 43 "HEADERTimer.h" /1
  13031.  
  13032.  
  13033.  
  13034.  
  13035.  
  13036.  
  13037.  
  13038.  
  13039. #line 68 "HEADERTimer.h" /0
  13040.  
  13041.  extern bit bNotify_Timer0_Int;
  13042.  extern bit bNotify_Timer1_Int;
  13043.  extern void Delay_Xms(unsigned char x);     
  13044.  
  13045. #line 1 "HeaderLCD_MAIN.H" /0
  13046.  
  13047.   
  13048. #line 1 "HEADERPower_Ctrl.h" /0
  13049.  
  13050.  
  13051.  
  13052.  
  13053.  
  13054.  
  13055.  
  13056.  
  13057.  
  13058.  
  13059.  
  13060. #line 12 "HEADERPower_Ctrl.h" /1
  13061.  
  13062.  
  13063.  
  13064.  
  13065.  
  13066.  
  13067.  
  13068.  
  13069. #line 20 "HEADERPower_Ctrl.h" /0
  13070.  
  13071.  extern bit bPower_Status;     
  13072.  extern bit bPanel_Status;
  13073.  
  13074.  extern void PowerDown_ADC(void);
  13075.  extern void PowerUp_ADC(void);
  13076.  extern void PowerDown_VDC(void);
  13077.  extern void PowerUp_VDC(void);
  13078.  extern void PowerDown_LVDS(void);
  13079.  extern void PowerUp_LVDS(void);
  13080.  extern void PowerDown_TMDS(void);
  13081.  extern void PowerUp_TMDS(void);
  13082.  
  13083.  extern void Set_Panel(unsigned char status);
  13084.  extern bit Power_Control(unsigned char Notify);
  13085.  
  13086.  
  13087.  
  13088.  
  13089. #line 2 "HeaderLCD_MAIN.H" /0
  13090.  
  13091.   
  13092. #line 1 "HEADERMode_Detect.h" /0
  13093.  
  13094. #line 2 "HEADERMode_Detect.h" /1
  13095.  
  13096.  
  13097.  
  13098.  
  13099.  
  13100.  
  13101.  
  13102.  
  13103.  
  13104.  
  13105.  
  13106.  
  13107.  
  13108.  
  13109.  
  13110.  
  13111.  
  13112.  
  13113.  
  13114.  
  13115.  
  13116.  
  13117.  
  13118.  
  13119.  
  13120.  
  13121.  
  13122.  
  13123.  
  13124.  
  13125.  
  13126.  
  13127.  
  13128.  
  13129.  
  13130.  
  13131.  
  13132.  
  13133.  
  13134.  
  13135.  
  13136.  
  13137.  
  13138.  
  13139.  
  13140.  
  13141.  
  13142.  
  13143.  
  13144.  
  13145.  
  13146.  
  13147.  
  13148.  
  13149.  
  13150.  
  13151. #line 64 "HEADERMode_Detect.h" /0
  13152.  
  13153.  extern bit bVpole_Curr;
  13154.  extern bit bHpole_Curr;
  13155.  extern bit bStable;     
  13156.  extern bit bOverSpec;
  13157.  
  13158.  extern unsigned int idata          usHsync;
  13159.  extern unsigned int idata          usStdHS;
  13160.  extern unsigned int idata          usVsync;
  13161.  extern unsigned char   idata   ucMode_Curr;
  13162.  extern unsigned char   idata   ucMode_Found;
  13163.  extern unsigned char   idata   ucMode_Times;
  13164.  extern unsigned char   idata   ucAV_Mode;
  13165.  extern unsigned char   idata   ucInputSrc;
  13166.  extern unsigned char   idata   ucRefresh;
  13167.  extern unsigned char   idata   ucModeCnt;
  13168.  extern unsigned char   idata    ucSync_Type;
  13169.  extern void Mode_Detector(void);
  13170.  extern void Measure_Mode(void);
  13171.  extern void Measure_Source(unsigned char SOURCE);
  13172.  extern void Input_Mode_Detector(void);
  13173.  extern unsigned char   idata   ucPE_Level;
  13174.  extern unsigned char   idata   ucCE_Value;
  13175.  
  13176.  extern void New_Mode_Auto(void);  
  13177.  extern unsigned int    idata   ucfrist ;  
  13178.  
  13179.  
  13180. #line 3 "HeaderLCD_MAIN.H" /0
  13181.  
  13182.  
  13183.  
  13184.  
  13185.  
  13186.  
  13187.  
  13188.  
  13189.  
  13190.  
  13191.  
  13192.  
  13193.  
  13194.  
  13195.  
  13196.  
  13197.  
  13198.  
  13199.  
  13200.  
  13201.  
  13202.  
  13203.  
  13204. #line 32 "HeaderLCD_MAIN.H" /1
  13205.  
  13206.  
  13207.  
  13208.  
  13209.  
  13210.  
  13211.  
  13212.  
  13213.  
  13214.  
  13215.  
  13216.  
  13217.  
  13218.  
  13219.  
  13220.  
  13221.  
  13222.  
  13223.  
  13224.  
  13225.  
  13226.  
  13227.  
  13228.  
  13229.  
  13230.  
  13231.  
  13232.  
  13233.  
  13234.  
  13235.  
  13236.  
  13237.  
  13238.  
  13239.  
  13240.  
  13241.  
  13242.  
  13243.  
  13244.  
  13245.  
  13246.  
  13247.  
  13248.  
  13249.  
  13250.  
  13251.  
  13252.  
  13253.  
  13254.  
  13255.  
  13256.  
  13257.  
  13258.  
  13259. #line 86 "HeaderLCD_MAIN.H" /0
  13260.  
  13261.  
  13262.  extern bit bReload;
  13263.  
  13264.  
  13265. #line 91 "HeaderLCD_MAIN.H" /1
  13266.  
  13267.  
  13268.  
  13269. #line 94 "HeaderLCD_MAIN.H" /0
  13270.  
  13271.  extern unsigned int     idata   usOSD_Timer;
  13272.  extern unsigned int     idata   usTaskCnt;
  13273.  extern unsigned char    idata   ucID_Code;
  13274.  
  13275.  
  13276.  
  13277.  
  13278.  extern void ISP_Check_Sum(void);
  13279.  extern void Set_Task(unsigned char state);
  13280.  
  13281.  
  13282.  
  13283. #line 12 "CodeLcd_func.c" /0
  13284.  
  13285.   
  13286. #line 1 "HeaderLCD_AUTO.H" /0
  13287.  
  13288.  
  13289.  
  13290.  
  13291.  
  13292.  
  13293.  
  13294.  
  13295.  
  13296.  
  13297.  
  13298.  
  13299.  
  13300.  
  13301.  
  13302.  
  13303.  
  13304.  
  13305.  
  13306.  
  13307.  
  13308.  
  13309.  
  13310.  
  13311.  
  13312.  
  13313.  
  13314.  
  13315.  
  13316.  
  13317.  
  13318.  
  13319.  
  13320.  
  13321.  
  13322.  
  13323.  
  13324.  
  13325.  
  13326.  
  13327.  
  13328.  
  13329.  
  13330.  
  13331.  
  13332.  
  13333.  
  13334.  
  13335.  
  13336.  
  13337.  
  13338.  
  13339.  
  13340.  
  13341.  
  13342.  
  13343.  
  13344.  
  13345.  
  13346.  
  13347.  
  13348.  
  13349.  
  13350.  
  13351.  
  13352.  
  13353.  
  13354.  
  13355.  
  13356.  
  13357. #line 71 "HeaderLCD_AUTO.H" /1
  13358.  
  13359.  
  13360.  
  13361.  
  13362.  
  13363.  
  13364.  
  13365.  
  13366.  
  13367.  
  13368.  
  13369.  
  13370.  
  13371.  
  13372.  
  13373.  
  13374.  
  13375.  
  13376.  
  13377.  
  13378.  
  13379.  
  13380.  
  13381.  
  13382.  
  13383.  
  13384.  
  13385.  
  13386.  
  13387.  
  13388.  
  13389.  
  13390.  
  13391.  
  13392.  
  13393.  
  13394. #line 107 "HeaderLCD_AUTO.H" /0
  13395.  
  13396.  extern bit bAutoInProgress;
  13397.  
  13398.  extern unsigned int idata   usVer_Start;
  13399.  extern unsigned int idata   usVer_End;
  13400.  extern unsigned int idata   usH_Start;
  13401.  extern unsigned int idata   usH_End;
  13402.  
  13403.  extern unsigned char Auto_Phase(void);
  13404.  
  13405.  extern unsigned char Auto_Position(void);
  13406.  extern unsigned char Auto_Config(void);
  13407.  extern unsigned char Auto_Balance(void);
  13408.  
  13409.  extern unsigned char Measure_Color(unsigned char color, unsigned char margin);
  13410.  
  13411.  
  13412. #line 13 "CodeLcd_func.c" /0
  13413.  
  13414.   
  13415. #line 1 "HeaderLCD_FUNC.H" /0
  13416.   
  13417. #line 1 "HEADERMain_def.h" /0
  13418.   
  13419. #line 1 "HEADERCHAR_DEF.H" /0
  13420.  
  13421.  
  13422.  
  13423.  
  13424.  
  13425.  
  13426.  
  13427.  
  13428.  
  13429.  
  13430.  
  13431.  
  13432.  
  13433.  
  13434.  
  13435.  
  13436.  
  13437.  
  13438.  
  13439.  
  13440.  
  13441.  
  13442.  
  13443.  
  13444.  
  13445.  
  13446.  
  13447.  
  13448.  
  13449.  
  13450.  
  13451.  
  13452.  
  13453.  
  13454.  
  13455.  
  13456.  
  13457.  
  13458.  
  13459.  
  13460.  
  13461.  
  13462.  
  13463.  
  13464.  
  13465.  
  13466.  
  13467.  
  13468.  
  13469.  
  13470.  
  13471.  
  13472.  
  13473.  
  13474.  
  13475.  
  13476.  
  13477.  
  13478.  
  13479.  
  13480.  
  13481.  
  13482.  
  13483.  
  13484.  
  13485.  
  13486.  
  13487.  
  13488.  
  13489.  
  13490.  
  13491.  
  13492.  
  13493.  
  13494.  
  13495.  
  13496.  
  13497.  
  13498.  
  13499.  
  13500.  
  13501.  
  13502.  
  13503.  
  13504.  
  13505.  
  13506.  
  13507.  
  13508.  
  13509.  
  13510.  
  13511.  
  13512.  
  13513.  
  13514.  
  13515.  
  13516.  
  13517.  
  13518.  
  13519.  
  13520.  
  13521.  
  13522.  
  13523.  
  13524.  
  13525.  
  13526.  
  13527.  
  13528.  
  13529.  
  13530.  
  13531.  
  13532.  
  13533.  
  13534.  
  13535.  
  13536.  
  13537.  
  13538.  
  13539.  
  13540.  
  13541. #line 1 "HEADERMain_def.h" /0
  13542.  
  13543.   
  13544. #line 1 "HEADERMODE_DEF.H" /0
  13545.  
  13546.  
  13547.  
  13548.  
  13549.  
  13550.  
  13551.  
  13552.  
  13553.  
  13554.  
  13555.  
  13556.  
  13557.  
  13558.  
  13559.  
  13560.  
  13561.  
  13562.  
  13563.  
  13564.  
  13565.  
  13566.  
  13567.  
  13568.  
  13569.  
  13570.  
  13571.  
  13572.  
  13573.  
  13574.  
  13575.  
  13576.  
  13577.  
  13578.  
  13579.  
  13580.  
  13581.  
  13582.  
  13583.  
  13584.  
  13585.  
  13586.  
  13587.  
  13588.  
  13589.  
  13590.  
  13591.  
  13592.  
  13593.  
  13594.  
  13595.  
  13596.  
  13597.  
  13598.  
  13599.  
  13600.  
  13601.  
  13602.  
  13603.  
  13604.  
  13605.  
  13606.  
  13607.  
  13608.  
  13609.  
  13610.  
  13611.  
  13612.  
  13613.  
  13614.  
  13615.  
  13616.  
  13617.  
  13618.  
  13619.  
  13620.  
  13621.  
  13622.  
  13623. #line 2 "HEADERMain_def.h" /0
  13624.  
  13625.   
  13626. #line 1 "HEADERRTD_DEF.H" /0
  13627.  
  13628.  
  13629.  
  13630.  
  13631.  
  13632.  
  13633.  
  13634.  
  13635.  
  13636.  
  13637.  
  13638.  
  13639.  
  13640.  
  13641.  
  13642.  
  13643.  
  13644.  
  13645.  
  13646.  
  13647.  
  13648.  
  13649.  
  13650.  
  13651.  
  13652.  
  13653.  
  13654.  
  13655.  
  13656.  
  13657.  
  13658.  
  13659.  
  13660.  
  13661.  
  13662.  
  13663.  
  13664.  
  13665.  
  13666.  
  13667.  
  13668.  
  13669.  
  13670.  
  13671.  
  13672.  
  13673.  
  13674.  
  13675.  
  13676.  
  13677.  
  13678.  
  13679.  
  13680.  
  13681.  
  13682.  
  13683.  
  13684.  
  13685.  
  13686.  
  13687.  
  13688.  
  13689.  
  13690.  
  13691.  
  13692.  
  13693.  
  13694.  
  13695.  
  13696.  
  13697.  
  13698.  
  13699.  
  13700.  
  13701.  
  13702.  
  13703.  
  13704.  
  13705.  
  13706.  
  13707.  
  13708.  
  13709.  
  13710.  
  13711.  
  13712.  
  13713.  
  13714.  
  13715.  
  13716.  
  13717.  
  13718.  
  13719.  
  13720.  
  13721.  
  13722.  
  13723.  
  13724.  
  13725.  
  13726.  
  13727.  
  13728.  
  13729.  
  13730.  
  13731.  
  13732.  
  13733.  
  13734.  
  13735.  
  13736.  
  13737.  
  13738.  
  13739.  
  13740.  
  13741.  
  13742.  
  13743.  
  13744.  
  13745.  
  13746.  
  13747.  
  13748.  
  13749.  
  13750.  
  13751.  
  13752.  
  13753.  
  13754.  
  13755.  
  13756.  
  13757.  
  13758.  
  13759.  
  13760.  
  13761.  
  13762.  
  13763.  
  13764.  
  13765.  
  13766.  
  13767.  
  13768.  
  13769.  
  13770.  
  13771.  
  13772.  
  13773.  
  13774.  
  13775.  
  13776.  
  13777.  
  13778.  
  13779.  
  13780.  
  13781.  
  13782.  
  13783.  
  13784.  
  13785.  
  13786.  
  13787.  
  13788.  
  13789.  
  13790.  
  13791.  
  13792.  
  13793.  
  13794.  
  13795.  
  13796.  
  13797.  
  13798.  
  13799.  
  13800.  
  13801.  
  13802.  
  13803.  
  13804.  
  13805.  
  13806.  
  13807.  
  13808.  
  13809.  
  13810.  
  13811.  
  13812.  
  13813.  
  13814.  
  13815.  
  13816.  
  13817.  
  13818.  
  13819.  
  13820.  
  13821.  
  13822.  
  13823.  
  13824.  
  13825.  
  13826.  
  13827.  
  13828.  
  13829.  
  13830.  
  13831.  
  13832.  
  13833.  
  13834.  
  13835.  
  13836.  
  13837.  
  13838.  
  13839.  
  13840.  
  13841.  
  13842.  
  13843.  
  13844.  
  13845.  
  13846.  
  13847.  
  13848.  
  13849.  
  13850.  
  13851.  
  13852. #line 3 "HEADERMain_def.h" /0
  13853.  
  13854.   
  13855. #line 1 "HEADERCODE_DEF.H" /0
  13856.  
  13857.  
  13858.  
  13859.  
  13860.  
  13861.  
  13862.  
  13863.  
  13864.  
  13865.  
  13866.  
  13867.  
  13868.  
  13869.  
  13870.  
  13871.  
  13872.  
  13873.  
  13874.  
  13875.  
  13876.  
  13877.  
  13878.  
  13879.  
  13880.  
  13881.  
  13882.  
  13883.  
  13884.  
  13885.  
  13886.  
  13887.  
  13888.  
  13889.  
  13890.  
  13891. #line 4 "HEADERMain_def.h" /0
  13892.  
  13893.  
  13894.  
  13895.  
  13896.  
  13897.  
  13898.  
  13899.  
  13900.  
  13901.  
  13902.  
  13903.  
  13904.  
  13905.  
  13906.  
  13907.  
  13908.  
  13909.  
  13910.  
  13911.  
  13912.  
  13913.  
  13914.  
  13915.  
  13916.  
  13917.  
  13918.  
  13919.  
  13920.  
  13921.  
  13922.  
  13923.  
  13924.  
  13925.  
  13926.  
  13927.  
  13928.  
  13929.  
  13930.  
  13931.  
  13932.  
  13933.  
  13934.  
  13935.  
  13936.  
  13937.  
  13938.  
  13939.  
  13940.  
  13941.  
  13942.  
  13943.  
  13944.  
  13945.  
  13946.  
  13947.  
  13948.  
  13949.  
  13950.  
  13951.  
  13952.  
  13953.  
  13954.  
  13955.  
  13956.  
  13957.  
  13958.  
  13959.  
  13960.  
  13961.  
  13962.  
  13963.  
  13964.  
  13965.  
  13966.  
  13967.  
  13968.  
  13969.  
  13970.  
  13971.  
  13972.  
  13973.  
  13974.  
  13975.  
  13976.  
  13977.  
  13978.  
  13979.  
  13980.  
  13981.  
  13982.  
  13983.  
  13984.  
  13985.  
  13986.  
  13987.  
  13988.  
  13989.  
  13990.  
  13991.  
  13992.  
  13993.  
  13994.  
  13995.  
  13996.  
  13997.  
  13998.  
  13999.  
  14000.  
  14001.  
  14002.  
  14003.  
  14004.  
  14005.  
  14006.  
  14007.  
  14008.  
  14009.  
  14010.  
  14011.  
  14012.  
  14013.  
  14014.  
  14015.  
  14016.  
  14017.  
  14018.  
  14019.  
  14020.  
  14021.  
  14022.  
  14023.  
  14024.  
  14025. #line 144 "HEADERMain_def.h" /1
  14026.  
  14027.  
  14028.  
  14029.  
  14030.  
  14031.  
  14032.  
  14033.  
  14034.  
  14035.  
  14036.  
  14037. #line 155 "HEADERMain_def.h" /0
  14038.  
  14039.  
  14040. #line 157 "HEADERMain_def.h" /1
  14041.   
  14042.  
  14043. #line 159 "HEADERMain_def.h" /0
  14044.  
  14045.  
  14046.  
  14047.  
  14048. #line 163 "HEADERMain_def.h" /1
  14049.   
  14050.  
  14051. #line 165 "HEADERMain_def.h" /0
  14052.  
  14053.  
  14054.  
  14055.  
  14056.  
  14057.  
  14058.  
  14059.  
  14060.  
  14061.  
  14062.  
  14063.  
  14064.  
  14065.  
  14066.  
  14067.  
  14068.  
  14069.  
  14070.  
  14071.  
  14072.  
  14073.  
  14074.  
  14075.  
  14076.  
  14077.  
  14078.  
  14079.  
  14080.  
  14081.  
  14082.  
  14083.  
  14084.  
  14085.  
  14086.  
  14087.  
  14088.  
  14089.  
  14090.  
  14091.  
  14092.  
  14093.  
  14094.  
  14095.  
  14096.  
  14097.  
  14098.  
  14099.  
  14100.  
  14101.  
  14102.  
  14103.  
  14104.  
  14105.  
  14106.  
  14107.  
  14108.  
  14109.  
  14110.  
  14111.  
  14112.  
  14113.  
  14114.  
  14115.  
  14116.  
  14117.  
  14118.  
  14119.  
  14120.  
  14121.  
  14122.  
  14123.  
  14124.  
  14125.  
  14126.  
  14127.  
  14128.  
  14129.  
  14130.  
  14131.  
  14132.  
  14133.  
  14134.  
  14135.  
  14136.  
  14137.  
  14138.  
  14139.  
  14140.  
  14141.  
  14142.  
  14143.  
  14144.  
  14145.  
  14146.  
  14147.  
  14148.  
  14149.  
  14150.  
  14151.  
  14152.  
  14153.  
  14154.  
  14155.  
  14156.  
  14157. #line 270 "HEADERMain_def.h" /1
  14158.   
  14159.  
  14160. #line 272 "HEADERMain_def.h" /0
  14161.  
  14162. #line 273 "HEADERMain_def.h" /1
  14163.   
  14164.  
  14165. #line 275 "HEADERMain_def.h" /0
  14166.  
  14167. #line 276 "HEADERMain_def.h" /1
  14168.   
  14169.  
  14170. #line 278 "HEADERMain_def.h" /0
  14171.  
  14172. #line 279 "HEADERMain_def.h" /1
  14173.   
  14174.  
  14175. #line 281 "HEADERMain_def.h" /0
  14176.  
  14177.  
  14178.  
  14179.  
  14180.  
  14181.  
  14182.  
  14183.  
  14184.  
  14185.  
  14186.  
  14187.  
  14188.  
  14189.  
  14190.  
  14191.  
  14192.  
  14193.  
  14194.  
  14195.  
  14196.  
  14197.  
  14198.  
  14199.  
  14200.  
  14201.  
  14202.  
  14203.  
  14204.  
  14205.  
  14206.  
  14207.  
  14208.  
  14209.  
  14210.  
  14211.  
  14212.  
  14213.  
  14214.  
  14215. #line 1 "HeaderLCD_FUNC.H" /0
  14216.  
  14217.  
  14218.  
  14219.  
  14220.  
  14221.  
  14222.  
  14223.  
  14224.  
  14225.  
  14226.  
  14227.  
  14228.  
  14229.  
  14230.  typedef struct _GLOBAL_USER_DATA0
  14231.  {
  14232.  unsigned char CONTRAST;          
  14233.  unsigned char BRIGHT;            
  14234.  unsigned char RTD_R_CONTRAST;    
  14235.  unsigned char RTD_G_CONTRAST;    
  14236.  unsigned char RTD_B_CONTRAST;    
  14237.  unsigned char RTD_R_BRIGHT;      
  14238.  unsigned char RTD_G_BRIGHT;      
  14239.  unsigned char RTD_B_BRIGHT;      
  14240.  }
  14241.  GLOBAL_USER_DATA0, *LP_GLOBAL_USER_DATA0;
  14242.  
  14243.  typedef struct _GLOBAL_USER_DATA1
  14244.  {
  14245.  unsigned char FUNCTION;          
  14246.  
  14247.  
  14248.  
  14249.  
  14250.  
  14251.  
  14252.  
  14253.  
  14254.  
  14255.  
  14256.  
  14257.  
  14258.  
  14259.  unsigned char INPUT_SOURCE;      
  14260.  
  14261.  
  14262.  
  14263.  
  14264.  
  14265.  
  14266.  
  14267.  
  14268.  
  14269.  
  14270.  unsigned char FILTER;            
  14271.  unsigned int  OSD_POSH;          
  14272.  unsigned char OSD_POSV;          
  14273.  unsigned char OSD_TIMEOUT;       
  14274.  
  14275.  unsigned char OSD_INPUT;      
  14276.  
  14277.  
  14278.  
  14279.  }
  14280.  GLOBAL_USER_DATA1, *LP_GLOBAL_USER_DATA1;
  14281.  
  14282.  
  14283.  typedef struct _GLOBAL_USER_DATA2
  14284.  {
  14285.  unsigned char AD_R_GAIN;         
  14286.  unsigned char AD_G_GAIN;         
  14287.  unsigned char AD_B_GAIN;         
  14288.  unsigned char AD_R_OFFSET;       
  14289.  unsigned char AD_G_OFFSET;       
  14290.  unsigned char AD_B_OFFSET;       
  14291.  }
  14292.  GLOBAL_USER_DATA2, *LP_GLOBAL_USER_DATA2;
  14293.  
  14294.  typedef struct _GLOBAL_USER_DATA3
  14295.  {
  14296.  unsigned char VOLUME;            
  14297.  unsigned char CURR_CHANNEL;      
  14298.  unsigned char PREV_CHANNEL;      
  14299.  unsigned char TV_SETTING;        
  14300.  
  14301.  
  14302.  
  14303.  
  14304.  
  14305.  
  14306.  
  14307.  
  14308.  
  14309.  
  14310.  
  14311.  unsigned char SPREAD;  
  14312.  }
  14313.  GLOBAL_USER_DATA3, *LP_GLOBAL_USER_DATA3;
  14314.  
  14315.  typedef struct _GLOBAL_USER_DATA4     
  14316.  {
  14317.  unsigned char C1_R;               
  14318.  unsigned char C1_G;               
  14319.  unsigned char C1_B;               
  14320.  unsigned char C2_R;               
  14321.  unsigned char C2_G;               
  14322.  unsigned char C2_B;               
  14323.  unsigned char C3_R;               
  14324.  unsigned char C3_G;               
  14325.  unsigned char C3_B;               
  14326.  }
  14327.  GLOBAL_USER_DATA4, *LP_GLOABL_USER_DATA4;
  14328.  
  14329.  typedef struct _RGB_MODE_USER_DATA       
  14330.  {
  14331.  unsigned char H_POSITION;    
  14332.  unsigned char V_POSITION;    
  14333.  unsigned char CLOCK;         
  14334.  unsigned char PHASE;         
  14335.  }
  14336.  RGB_MODE_USER_DATA, *LP_RGB_MODE_USER_DATA;
  14337.  
  14338.  typedef struct _VIDEO_MODE_USER_DATA     
  14339.  {
  14340.  unsigned char VBRIGHT;       
  14341.  unsigned char VCONTRAST;     
  14342.  unsigned char VSATURATION;   
  14343.  unsigned char VHUE;          
  14344.  }
  14345.  VIDEO_MODE_USER_DATA, *LP_VIDEO_MODE_USER_DATA;
  14346.  
  14347.  
  14348.  
  14349.  
  14350.  
  14351.  
  14352.  
  14353.  
  14354.  unsigned char code INIT_EEPROM0[]    =
  14355.  {
  14356.  19, 0xAE, 0xE0,   0x32,            
  14357.  0x3c,            
  14358.  0x32,            
  14359.  0x32,            
  14360.  0x32,            
  14361.  0x32,            
  14362.  0x32,            
  14363.  0x32,            
  14364.  
  14365.  0x00,            
  14366.  0x38,            
  14367.  0x02,            
  14368.   (((((0x0520 - 544) / 4) + 1) + (((0x0520 - (0x0520 - 0x0020)) / 4) + 1)) / 2),        
  14369.   ((3 + (((0x040c - 0x000c) - 250 - 14) / 4)) / 2),        
  14370.  0x14,            
  14371.  0x00,            
  14372.  0x00,            
  14373.  };
  14374.  
  14375.  unsigned char code INIT_EEPROM1[]    =
  14376.  {
  14377.  19, 0xAE, 0xF0, 0x80,            
  14378.  0x80,            
  14379.  0x80,            
  14380.  0x80,            
  14381.  0x80,            
  14382.  0x80,            
  14383.  0x00,            
  14384.  0x00,            
  14385.  
  14386.  0x0a,            
  14387.  0x07,            
  14388.  0x07,            
  14389.  0x00,            
  14390.  0x06,            
  14391.  0x00,            
  14392.  0x03,            
  14393.  0x22,            
  14394.  };
  14395.  
  14396.  unsigned char code INIT_EEPROM2[]    =
  14397.  {
  14398.  19, 0xAE, 0xD0, 0x33,       
  14399.  0x2e,            
  14400.  0x2e,            
  14401.  0x2a,            
  14402.  0x34,            
  14403.  0x32,            
  14404.  0x28,            
  14405.  0x36,            
  14406.  
  14407.  0x36,            
  14408.  0x00,            
  14409.  0x00,            
  14410.  0x00,            
  14411.  0x00,            
  14412.  0x00,            
  14413.  0x00,            
  14414.  0x00,            
  14415.  };
  14416.  
  14417.  
  14418.  GLOBAL_USER_DATA0   data    stGUD0;
  14419.  GLOBAL_USER_DATA1   data    stGUD1;
  14420.  GLOBAL_USER_DATA2   data    stGUD2;
  14421.  GLOBAL_USER_DATA3   data    stGUD3;
  14422.  GLOBAL_USER_DATA4   data    stGUD4;
  14423.  RGB_MODE_USER_DATA  data    stMUD;
  14424.  
  14425.  unsigned int  idata usIPH_ACT_STA   = 0;
  14426.  unsigned int  idata usIPV_ACT_STA   = 0;
  14427.  unsigned int  idata usIPH_ACT_WID   = 0;
  14428.  unsigned int  idata usIPV_ACT_LEN   = 0;
  14429.  
  14430.  unsigned int  idata usADC_Clock     = 0;
  14431.  unsigned int  idata usDH_Total      = 0;
  14432.  unsigned int  idata usDV_Total      = 0;
  14433.  unsigned char idata ucDV_Delay      = 0;
  14434.  
  14435.  unsigned char idata ucV_Max_Margin  = 0;
  14436.  unsigned char idata ucV_Min_Margin  = 0;
  14437.  unsigned char idata ucH_Max_Margin  = 0;
  14438.  unsigned char idata ucH_Min_Margin  = 0;
  14439.  unsigned char   idata   UartNum        = 0;
  14440.  unsigned char idata  UartData[4];  
  14441.  
  14442.  
  14443.  
  14444.  void SetMute(bit val);
  14445.  void SetVolume();
  14446.  
  14447.  void WriteGamma(unsigned char code *arrayR, unsigned char code *arrayG, unsigned char code *arrayB);
  14448.  void WriteDither(unsigned char code *array,bit new_dither);
  14449.  void WriteSU_COEF(unsigned char code *arrayH, unsigned char code *arrayV);
  14450.  
  14451.  void Set_H_Position(void);
  14452.  void Set_V_Position(void);
  14453.  void Set_Clock(void);
  14454.  void Set_Phase(unsigned char phase);
  14455.  void Set_Bright_Contrast(void);
  14456.  void Set_Gamma(void);
  14457.  void Set_Dithering(void);
  14458.  void Sharpness(void);
  14459.  void Set_Mode_Params(void);
  14460.  
  14461.  void SetADC_VCO(unsigned char ucRate);
  14462.  void SetADC_Gain(void);
  14463.  void SetADC_Offset(void);
  14464.  void SetADC_GainOffset(void);
  14465.  
  14466. #line 251 "HeaderLCD_FUNC.H" /1
  14467.  
  14468.  
  14469. #line 253 "HeaderLCD_FUNC.H" /0
  14470.  
  14471.  void Wait_For_Event(unsigned char event);
  14472.  
  14473.  
  14474.  
  14475.  void Save_GUD0(void);
  14476.  void Load_GUD0(void);
  14477.  void Save_GUD1(void);
  14478.  void Load_GUD1(void);
  14479.  void Save_GUD2(void);
  14480.  void Load_GUD2(void);
  14481.  void Save_GUD3(void);
  14482.  void Load_GUD3(void);
  14483.  void Load_GUD4(void);
  14484.  void Save_GUD4(void);
  14485.  
  14486.  void Save_MUD(unsigned char mode_num);
  14487.  void Load_MUD(unsigned char mode_num);
  14488.  void Init_GUD(void);
  14489.  void Init_MUD(void);
  14490.  void Check_EEPROM(void);
  14491.  void Free_Background(void);
  14492.  void Reset_Mode(void);
  14493.  
  14494.  
  14495.  
  14496.  
  14497.  void Set_Spread(void);
  14498.  void Init_FACTORY(void);
  14499.  void Init_FRecall(void);
  14500.  
  14501.  
  14502.  
  14503.  
  14504. #line 287 "HeaderLCD_FUNC.H" /1
  14505.  
  14506.  
  14507.  
  14508.  
  14509. #line 291 "HeaderLCD_FUNC.H" /0
  14510.  
  14511.  
  14512. #line 293 "HeaderLCD_FUNC.H" /1
  14513.  
  14514.  
  14515.  
  14516.  
  14517.  
  14518.  
  14519.  
  14520.  
  14521.  
  14522. #line 302 "HeaderLCD_FUNC.H" /0
  14523.  
  14524.  
  14525. #line 304 "HeaderLCD_FUNC.H" /1
  14526.  
  14527.  
  14528.  
  14529.  
  14530.  
  14531.  
  14532. #line 310 "HeaderLCD_FUNC.H" /0
  14533.  
  14534.  
  14535.  
  14536. #line 313 "HeaderLCD_FUNC.H" /1
  14537.  
  14538.  
  14539.  
  14540.  
  14541.  
  14542.  
  14543.  
  14544.  
  14545.  
  14546.  
  14547.  
  14548.  
  14549.  
  14550.  
  14551.  
  14552.  
  14553.  
  14554.  
  14555.  
  14556.  
  14557.  
  14558.  
  14559.  
  14560.  
  14561.  
  14562.  
  14563.  
  14564.  
  14565.  
  14566.  
  14567.  
  14568.  
  14569.  
  14570.  
  14571.  
  14572.  
  14573.  
  14574.  
  14575.  
  14576.  
  14577.  
  14578.  
  14579.  
  14580.  
  14581.  
  14582.  
  14583.  
  14584.  
  14585.  
  14586.  
  14587.  
  14588.  
  14589.  
  14590.  
  14591.  
  14592.  
  14593.  
  14594.  
  14595.  
  14596.  
  14597.  
  14598.  
  14599.  
  14600.  
  14601.  
  14602.  
  14603.  
  14604.  
  14605.  
  14606.  
  14607.  
  14608.  
  14609.  
  14610.  
  14611.  
  14612.  
  14613.  
  14614.  
  14615.  
  14616.  
  14617.  
  14618.  
  14619.  
  14620.  
  14621.  
  14622.  
  14623.  
  14624.  
  14625.  
  14626.  
  14627.  
  14628.  
  14629.  
  14630.  
  14631.  
  14632. #line 14 "CodeLcd_func.c" /0
  14633. #line 14 "CodeLcd_func.c" /0
  14634.  
  14635.   
  14636. #line 1 "HeaderFRAME_SYNC.H" /0
  14637.  
  14638. #line 2 "HeaderFRAME_SYNC.H" /1
  14639.  
  14640.  
  14641.  
  14642.  
  14643.  
  14644.  
  14645.  
  14646.  
  14647.  
  14648.  
  14649.  
  14650.  
  14651.  
  14652.  
  14653.  
  14654.  
  14655.  
  14656.  
  14657.  
  14658. #line 21 "HeaderFRAME_SYNC.H" /0
  14659.  
  14660.  extern bit bFrameSync;     
  14661.  extern unsigned char   idata   ucSyncErrorCnt;
  14662.  extern unsigned char   idata   ucPE_Max;
  14663.  extern unsigned char   idata   ucStatus;
  14664.  extern unsigned char   idata   ucI_Code;
  14665.  extern unsigned char   idata   ucP_Corr;
  14666.  
  14667.  extern unsigned char Frame_Sync(void);
  14668.  extern bit Frame_Sync_Detector(void);
  14669.  extern void Adjust_I_Code(void);
  14670.  
  14671.  
  14672. #line 15 "CodeLcd_func.c" /0
  14673.  
  14674.   
  14675. #line 1 "HeaderLCD_OSD.H" /0
  14676.  
  14677.  
  14678.  
  14679.  
  14680.  
  14681.  
  14682.  
  14683.  
  14684.  
  14685.  
  14686.  
  14687.  
  14688.  
  14689.  
  14690.  
  14691.  
  14692.  
  14693.  
  14694.  
  14695.  
  14696.  
  14697.  
  14698.  
  14699. #line 24 "HeaderLCD_OSD.H" /1
  14700.  
  14701.  
  14702.  
  14703.  
  14704.  
  14705.  
  14706.  
  14707.  
  14708.  
  14709.  
  14710.  
  14711.  
  14712.  
  14713.  
  14714.  
  14715.  
  14716.  
  14717.  
  14718.  
  14719.  
  14720.  
  14721.  
  14722.  
  14723.  
  14724.  
  14725.  
  14726.  
  14727.  
  14728.  
  14729.  
  14730.  
  14731.  
  14732.  
  14733.  
  14734.  
  14735.  
  14736.  
  14737.  
  14738.  
  14739.  
  14740.  
  14741.  
  14742.  
  14743.  
  14744.  
  14745.  
  14746.  
  14747.  
  14748.  
  14749.  
  14750.  
  14751.  
  14752.  
  14753.  
  14754.  
  14755.  
  14756.  
  14757.  
  14758.  
  14759.  
  14760.  
  14761.  
  14762.  
  14763.  
  14764.  
  14765.  
  14766. #line 90 "HeaderLCD_OSD.H" /0
  14767.  
  14768.  extern unsigned char    idata   ucOSD_Page_Index;
  14769.  extern unsigned char    idata   ucOSD_Item_Index0;
  14770.  extern unsigned char    idata   ucOSD_Item_Index1;
  14771.  extern unsigned char    idata   ucOSD_Item_Index2;
  14772.  
  14773.  extern unsigned char   idata   ucOSD_Pre_Page_Index;
  14774.  
  14775. #line 98 "HeaderLCD_OSD.H" /1
  14776.  
  14777.  
  14778.  
  14779.  
  14780. #line 102 "HeaderLCD_OSD.H" /0
  14781.  
  14782.  
  14783.  extern void OSD_Proc(unsigned char action);
  14784.  
  14785.  
  14786.  extern void OSD_Window(unsigned char win_no, unsigned int row_start, unsigned int row_end, unsigned int col_start, unsigned int col_end,
  14787.  unsigned char width, unsigned char height, unsigned char color, unsigned char color_sb, unsigned char gradient,
  14788.  unsigned char gra_level,unsigned char attr);
  14789.  
  14790.  
  14791.  extern void OSD_Line(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char indicate);
  14792.  
  14793.  extern void Get_OSD_Margin(void);
  14794.  
  14795.  extern void OSD_Opening(void);
  14796.  extern void OSD_Ending(void);
  14797.  
  14798.  extern void Show_Note(void);
  14799.  extern void Show_Hint(void);
  14800.  extern void OSD_Clear(unsigned char row_start, unsigned char height, unsigned char col_start, unsigned char width);
  14801.  
  14802.  extern void OSD_Show_Check(void);
  14803.  extern void rgb_OSD_Slider(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range,
  14804.  unsigned char color, unsigned char color_slider);
  14805.  
  14806.  
  14807.  
  14808.  extern void OSD_Fact_Line(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char indicate); 
  14809.  extern void OSD_Fact_Clear(unsigned char row_start, unsigned char height, unsigned char col_start, unsigned char width); 
  14810.  extern void OSD_Position(unsigned char para);  
  14811.  extern void Value_Adjust(unsigned char *Var, unsigned char Key, unsigned char VMax, unsigned char VMin); 
  14812.  
  14813.  
  14814.  
  14815.  
  14816.  
  14817. #line 16 "CodeLcd_func.c" /0
  14818.  
  14819.  
  14820.  
  14821.  void SetMute(bit val)
  14822.  {
  14823.  
  14824.  if(val == 0)    
  14825.  {
  14826.   M512_Port61 = 0;  
  14827.   M512_Port64 = 1;
  14828.  }
  14829.  else   
  14830.  {
  14831.   M512_Port61 = 1;
  14832.   M512_Port64 = 0;
  14833.  }
  14834.  
  14835.  
  14836.  
  14837.  }
  14838.  
  14839.  
  14840. #line 49 "CodeLcd_func.c" /1
  14841.   
  14842.  
  14843. #line 51 "CodeLcd_func.c" /0
  14844.  
  14845.  void SetVolume()
  14846.  {
  14847.  stGUD3.VOLUME   &= 0x1f;
  14848.  
  14849.  
  14850. #line 57 "CodeLcd_func.c" /1
  14851.  
  14852.  
  14853.  
  14854.  
  14855.  
  14856.  
  14857.  
  14858.  
  14859.  
  14860.  
  14861.  
  14862.  
  14863.  
  14864.  
  14865.  
  14866.  
  14867. #line 73 "CodeLcd_func.c" /0
  14868.  
  14869.  
  14870. #line 75 "CodeLcd_func.c" /1
  14871.  
  14872.  
  14873.  
  14874.  
  14875.  
  14876.  
  14877.  
  14878.  
  14879.  
  14880.  
  14881.  
  14882.  
  14883.  
  14884. #line 88 "CodeLcd_func.c" /0
  14885.  
  14886.  
  14887.  
  14888.  
  14889.  Data[0] = 6;
  14890.  Data[1] = 0;
  14891.  Data[2] = 0x90;
  14892.  Data[3] = 0x00;
  14893.  Data[4] = 0x01;
  14894.  
  14895. #line 98 "CodeLcd_func.c" /1
  14896.  
  14897.  
  14898. #line 100 "CodeLcd_func.c" /0
  14899.  Data[5] = (stGUD3.VOLUME << 3);
  14900.  
  14901.  Data[6] = 0;
  14902.  RTDWrite(Data);
  14903.  
  14904.  }
  14905.  
  14906.  void WriteGamma(unsigned char code *arrayR, unsigned char code *arrayG, unsigned char code *arrayB)
  14907.  {
  14908.  unsigned char   n   = 0;
  14909.  
  14910.  RTDSetBit(0x5D, 0xfb, 0x10);    
  14911.  
  14912.  
  14913.  
  14914.  bRTD_SCSB   = 0;
  14915.  RTDSendAddr(0x64, 0, 1);
  14916.  do
  14917.  {
  14918.  RTDSendByte(arrayR[n]);
  14919.  }
  14920.  while (++n);     
  14921.  
  14922.  
  14923.  bRTD_SCLK   = 0; 
  14924.  bRTD_SCLK   = 1;           
  14925.  bRTD_SCSB   = 1;
  14926.  
  14927.  
  14928.  bRTD_SCSB   = 0;
  14929.  
  14930. #line 131 "CodeLcd_func.c" /1
  14931.  
  14932.  
  14933.  
  14934.  
  14935.  
  14936.  
  14937.  
  14938. #line 138 "CodeLcd_func.c" /0
  14939.  
  14940.  RTDSendAddr(0x65, 0, 1);
  14941.  do
  14942.  {
  14943.  RTDSendByte(arrayG[n]);
  14944.  }
  14945.  while (++n);
  14946.  
  14947.  bRTD_SCLK   = 0; 
  14948.  bRTD_SCLK   = 1;           
  14949.  bRTD_SCSB   = 1;
  14950.  
  14951.  
  14952.  bRTD_SCSB   = 0;
  14953.  
  14954. #line 153 "CodeLcd_func.c" /1
  14955.  
  14956.  
  14957.  
  14958.  
  14959.  
  14960.  
  14961.  
  14962. #line 160 "CodeLcd_func.c" /0
  14963.  RTDSendAddr(0x66, 0, 1);
  14964.  do
  14965.  {
  14966.  RTDSendByte(arrayB[n]);
  14967.  }
  14968.  while (++n);
  14969.  
  14970.  
  14971.  bRTD_SCLK   = 0; 
  14972.  bRTD_SCLK   = 1;           
  14973.  bRTD_SCSB   = 1;
  14974.  
  14975. #line 172 "CodeLcd_func.c" /1
  14976.  
  14977.  
  14978.  
  14979.  
  14980. #line 176 "CodeLcd_func.c" /0
  14981.  
  14982.  
  14983.  RTDSetBit(0x5D, 0xef, 0x04);    
  14984.  }
  14985.  
  14986.  void WriteDither(unsigned char code *array , bit new_dither)
  14987.  {
  14988.  unsigned char   n;
  14989.  if(new_dither)
  14990.  RTDSetBit(0x5A,0xff,0x80);
  14991.  else
  14992.  RTDSetBit(0x5A,0x7f,0x00);
  14993.  
  14994.  RTDSetBit(0x5D, 0xb7, 0x68);    
  14995.  
  14996.  
  14997.  bRTD_SCSB   = 0;
  14998.  RTDSendAddr(0x67, 0, 1);
  14999.  
  15000.  for (n = 0; n < 8; n++)     RTDSendByte(array[n]);
  15001.  
  15002.  bRTD_SCLK   = 0; 
  15003.  bRTD_SCLK   = 1;           
  15004.  bRTD_SCSB   = 1;
  15005.  
  15006. #line 201 "CodeLcd_func.c" /1
  15007.  
  15008.  
  15009.  
  15010.  
  15011.  
  15012.  
  15013.  
  15014.  
  15015.  
  15016. #line 210 "CodeLcd_func.c" /0
  15017.  
  15018.  
  15019.  RTDSetBit(0x5D, 0x1f, 0x88);    
  15020.  }
  15021.  
  15022.  void WriteSU_COEF(unsigned char code *arrayH, unsigned char code *arrayV)
  15023.  {
  15024.  unsigned char   n;
  15025.  
  15026.  
  15027.  
  15028.  RTDSetBit(0x1C, 0xfc, 0x01);      
  15029.  
  15030.  bRTD_SCSB   = 0;
  15031.  RTDSendAddr(0x1D, 0, 1);
  15032.  for (n = 0; n < 128; n++)    RTDSendByte(arrayH[n]);
  15033.  
  15034.  bRTD_SCLK   = 0; 
  15035.  bRTD_SCLK   = 1;           
  15036.  bRTD_SCSB   = 1;
  15037.  
  15038.  RTDSetBit(0x1C, 0xfc, 0x03);      
  15039.  
  15040.  bRTD_SCSB   = 0;
  15041.  RTDSendAddr(0x1D, 0, 1);
  15042.  for (n = 0; n < 128; n++)    RTDSendByte(arrayV[n]);
  15043.  
  15044.  bRTD_SCLK   = 0; 
  15045.  bRTD_SCLK   = 1;           
  15046.  bRTD_SCSB   = 1;
  15047.  
  15048.  
  15049. #line 242 "CodeLcd_func.c" /1
  15050.  
  15051.  
  15052.  
  15053.  
  15054.  
  15055.  
  15056.  
  15057.  
  15058.  
  15059.  
  15060.  
  15061.  
  15062.  
  15063.  
  15064.  
  15065.  
  15066.  
  15067.  
  15068.  
  15069. #line 261 "CodeLcd_func.c" /0
  15070.  
  15071.  RTDSetBit(0x1C, 0xfc, 0xc4);      
  15072.  }
  15073.  
  15074.  void Set_H_Position(void)
  15075.  {
  15076.  
  15077. #line 268 "CodeLcd_func.c" /1
  15078.  
  15079.  
  15080. #line 270 "CodeLcd_func.c" /0
  15081.  
  15082.  
  15083.  
  15084.  
  15085.  
  15086.  if(stMUD.H_POSITION < ucH_Min_Margin)
  15087.  {
  15088.  usIPH_ACT_STA = usIPH_ACT_STA - (ucH_Min_Margin - stMUD.H_POSITION);
  15089.  stMUD.H_POSITION = ucH_Min_Margin;
  15090.  }
  15091.  
  15092.  
  15093.  ((unsigned int*)Data)[4] = usIPH_ACT_STA + (stMUD.CLOCK >> 2) - 32;
  15094.  
  15095. #line 284 "CodeLcd_func.c" /1
  15096.  
  15097.  
  15098. #line 286 "CodeLcd_func.c" /0
  15099.  
  15100.  
  15101.  Wait_For_Event(0x04);
  15102.  
  15103.  Data[0] = 5;
  15104.  Data[1] = 0;
  15105.  Data[2] = 0x06;
  15106.  Data[3] = (unsigned char)((unsigned int*)Data)[4];
  15107.  Data[4] = (unsigned char)(((unsigned int*)Data)[4] >> 8);
  15108.  Data[5] = 0;    
  15109.  RTDWrite(Data);
  15110.  
  15111.  
  15112.  
  15113.  
  15114.  Data[12] = (stMUD.H_POSITION - ucH_Min_Margin) + 6;
  15115.  
  15116.  RTDSetByte(0x8D, Data[12]);
  15117.  
  15118.  
  15119.  
  15120. #line 307 "CodeLcd_func.c" /1
  15121.  
  15122.  
  15123.  
  15124. #line 310 "CodeLcd_func.c" /0
  15125.  }
  15126.  
  15127.  
  15128. #line 313 "CodeLcd_func.c" /1
  15129.   
  15130.  
  15131.  
  15132.  
  15133.  
  15134.  
  15135.  
  15136.  
  15137.  
  15138.  
  15139.  
  15140.  
  15141.  
  15142.  
  15143.  
  15144.  
  15145.  
  15146.  
  15147.  
  15148.  
  15149.  
  15150.  
  15151.  
  15152.  
  15153.  
  15154.  
  15155.  
  15156.  
  15157.  
  15158.  
  15159.  
  15160. #line 344 "CodeLcd_func.c" /0
  15161.  void Set_V_Position(void)
  15162.  
  15163.  
  15164.  {
  15165.  unsigned int    usIV_Temp, usDV_Temp;
  15166.  
  15167.  
  15168.  
  15169. #line 352 "CodeLcd_func.c" /1
  15170.  
  15171.  
  15172. #line 354 "CodeLcd_func.c" /0
  15173.  
  15174.  
  15175.  RTDSetBit(0x31,0x7f,0x00);
  15176.  
  15177.  
  15178.  if ((ucV_Max_Margin - 1)  < stMUD.V_POSITION)
  15179.  {
  15180.  
  15181.  RTDSetByte(0x8C, (3 + stMUD.V_POSITION - (ucV_Max_Margin - 1)));
  15182.  
  15183.  
  15184.  usIV_Temp   = usIPV_ACT_STA + (ucV_Max_Margin - 1) - 128;
  15185.  usDV_Temp   = (unsigned int)ucDV_Delay + (ucV_Max_Margin - 1) - 128;
  15186.  }
  15187.  else
  15188.  {
  15189.  
  15190.  RTDSetByte(0x8C, 3);
  15191.  
  15192.  
  15193.  usIV_Temp   = usIPV_ACT_STA + stMUD.V_POSITION - 128;
  15194.  usDV_Temp   = (unsigned int)ucDV_Delay + stMUD.V_POSITION - 128;
  15195.  }
  15196.  
  15197.  Wait_For_Event(0x02);
  15198.  
  15199.  Data[0] = 4;
  15200.  Data[1] = 1;
  15201.  Data[2] = 0x38;
  15202.  Data[3] = (unsigned char)usDV_Temp;
  15203.  Data[4] = 5;    
  15204.  Data[5] = 0;
  15205.  Data[6] = 0x0A;
  15206.  Data[7] = (unsigned char)usIV_Temp;
  15207.  Data[8] = (unsigned char)(usIV_Temp >> 8);
  15208.  Data[9] = 0;
  15209.  RTDWrite(Data);
  15210.  
  15211.  Wait_For_Event(0x02);
  15212.  
  15213.  
  15214.  RTDSetByte(0x01, 0x00);   
  15215.  RTDSetByte(0x1F, 0x00);   
  15216.  
  15217.  
  15218.  
  15219. #line 400 "CodeLcd_func.c" /1
  15220.  
  15221.  
  15222.  
  15223. #line 403 "CodeLcd_func.c" /0
  15224.  
  15225.  
  15226.  if(bFrameSync && bStable)
  15227.  {
  15228.  RTDSetByte(0x3D,0x00);   
  15229.  RTDSetBit(0x31,0x7f,0x80);
  15230.  }
  15231.  
  15232.  
  15233.  
  15234. #line 413 "CodeLcd_func.c" /1
  15235.  
  15236.  
  15237. #line 415 "CodeLcd_func.c" /0
  15238.  }
  15239.  
  15240.  
  15241.  void Set_Clock(void)
  15242.  {
  15243.  unsigned char   ucM_Code, ucN_Code, ucTemp0, ucTemp1, ucResult;
  15244.  
  15245.  
  15246.  
  15247.  
  15248.  
  15249.  
  15250.  
  15251.  
  15252.  unsigned int    usClock = usADC_Clock + (unsigned int)stMUD.CLOCK - 128;     
  15253.  unsigned long   ulRate  = (unsigned long)24576 * usClock / usStdHS;          
  15254.  
  15255.  
  15256.  RTDSetBit(0x8E,0xdf,0x00);
  15257.  
  15258.  
  15259.  
  15260. #line 553 "CodeLcd_func.c" /1
  15261.  
  15262.  
  15263. #line 555 "CodeLcd_func.c" /0
  15264.  
  15265.  
  15266.  RTDSetBit(0x3D, 0xdf, 0x00); 
  15267.  RTDSetByte(0x3D,0x40);  
  15268.  ucPE_Max = 0;
  15269.  
  15270.  
  15271.  
  15272.  
  15273.  ((unsigned int *)Data)[0]  = 500;
  15274.  
  15275.  ucM_Code    = 0;
  15276.  ucN_Code    = 0;
  15277.  ucResult    = 0;
  15278.  ucTemp0     = 7;
  15279.  do
  15280.  {
  15281.  
  15282.  
  15283.  
  15284.  ucTemp1 = ulRate * ucTemp0 / 215634; 
  15285.  
  15286.  if (2 <= ucTemp1)
  15287.  {    
  15288.  ((unsigned long *)Data)[2]  = ulRate * ucTemp0 / ucTemp1;
  15289.  
  15290.  
  15291.  ((unsigned int *)Data)[1]   = (unsigned long)334223600 / ((unsigned long *)Data)[2];
  15292.  
  15293.  if (1550 <= ((unsigned int *)Data)[1])
  15294.  {
  15295.  if (1570 >= ((unsigned int *)Data)[1])
  15296.  {
  15297.  ucN_Code    = ucTemp0;
  15298.  ucM_Code    = ucTemp1;
  15299.  break;
  15300.  }
  15301.  
  15302.  ((unsigned int *)Data)[1]   = ((unsigned int *)Data)[1] - 1550;
  15303.  }
  15304.  else  
  15305.  {
  15306.  if (1537 <= ((unsigned int *)Data)[1])
  15307.  {
  15308.  ucN_Code    = ucTemp0;
  15309.  ucM_Code    = ucTemp1;
  15310.  break;
  15311.  }
  15312.  
  15313.  ((unsigned int *)Data)[1]   = 1550 - ((unsigned int *)Data)[1];
  15314.  }
  15315.  
  15316.  if (((unsigned int *)Data)[0] > ((unsigned int *)Data)[1])
  15317.  {
  15318.  ((unsigned int *)Data)[0]   = ((unsigned int *)Data)[1];
  15319.  
  15320.  ucN_Code    = ucTemp0;
  15321.  ucM_Code    = ucTemp1;
  15322.  }
  15323.  }
  15324.  
  15325.  ucTemp1 = ucTemp1 + 1;
  15326.  
  15327.  if (2 <= ucTemp1)
  15328.  {
  15329.  ((unsigned long *)Data)[2]  = ulRate * ucTemp0 / ucTemp1;
  15330.  
  15331.  
  15332.  ((unsigned int *)Data)[1]   = (unsigned long)334223600 / ((unsigned long *)Data)[2];
  15333.  
  15334.  if (1550 <= ((unsigned int *)Data)[1])
  15335.  {
  15336.  if (1570 >= ((unsigned int *)Data)[1])
  15337.  {
  15338.  ucN_Code    = ucTemp0;
  15339.  ucM_Code    = ucTemp1;
  15340.  break;
  15341.  }
  15342.  
  15343.  ((unsigned int *)Data)[1]   = ((unsigned int *)Data)[1] - 1550;
  15344.  }
  15345.  else
  15346.  {
  15347.  if (1537 <= ((unsigned int *)Data)[1])
  15348.  {
  15349.  ucN_Code    = ucTemp0;
  15350.  ucM_Code    = ucTemp1;
  15351.  break;
  15352.  }
  15353.  
  15354.  ((unsigned int *)Data)[1]   = 1550 - ((unsigned int *)Data)[1];
  15355.  }
  15356.  
  15357.  if (((unsigned int *)Data)[0] > ((unsigned int *)Data)[1])
  15358.  {
  15359.  ((unsigned int *)Data)[0]   = ((unsigned int *)Data)[1];
  15360.  
  15361.  ucN_Code    = ucTemp0;
  15362.  ucM_Code    = ucTemp1;
  15363.  }
  15364.  }
  15365.  }
  15366.  while (53 >= ++ucTemp0);
  15367.  
  15368.  
  15369.  
  15370.  
  15371.  usClock     = usClock - 1;
  15372.  
  15373.  Wait_For_Event(0x04);
  15374.  
  15375.  
  15376.  RTDSetByte(0xC9, 0x8c);
  15377.  RTDSetByte(0xCA, 0x20);
  15378.  RTDSetByte(0xCB, 0x18);
  15379.  
  15380.  Data[0]     = 5;
  15381.  Data[1]     = 0;
  15382.  Data[2]     = 0xD7;
  15383.  Data[3]     = 0x0f; 
  15384.  Data[4]     = 0x00;
  15385.  Data[5]     = 0;
  15386.  RTDWrite(Data);
  15387.  
  15388.  Data[0]     = 5;
  15389.  Data[1]     = 0;
  15390.  Data[2]     = 0xCC;
  15391.  Data[3]     = (unsigned char)(usClock >> 8);
  15392.  Data[4]     = (unsigned char)usClock;
  15393.  Data[5]     = 5;
  15394.  Data[6]     = 0;
  15395.  Data[7]     = 0xDB;
  15396.  Data[8]     = ucM_Code - 2;
  15397.  Data[9]     = ucN_Code - 2;
  15398.  Data[10]    = 0;
  15399.  RTDWrite(Data);
  15400.  
  15401.  PowerUp_ADC();
  15402.  
  15403.  
  15404.  Delay_Xms(10);
  15405.  
  15406.  
  15407.  
  15408.  
  15409.  
  15410.  RTDSetByte(0xC9, 0xfc);
  15411.  RTDSetByte(0xCA, 0x21);
  15412.  RTDSetByte(0xCB, 0x17);
  15413.  
  15414.  
  15415.  
  15416.  
  15417.  
  15418.  
  15419.  
  15420.  Wait_For_Event(0x01);
  15421.  
  15422.  ulRate  = (unsigned long)24576 * usADC_Clock / usStdHS;          
  15423.  
  15424.  
  15425.  
  15426.  
  15427.  if(ucI_Code)
  15428.  {
  15429.  if((ucI_Code & 0x80) == 0x80)
  15430.  RTDSetBit(0xCA,0xdf,0x20);   
  15431.  else
  15432.  RTDSetBit(0xCA,0xdf,0x00);   
  15433.  
  15434.  ucI_Code = ucI_Code & 0x7f;
  15435.  
  15436.  RTDSetByte(0xC9,0x18 | ((ucI_Code & 0x07) << 5));
  15437.  RTDSetBit(0xCA,0xfc,0x04 | ((ucI_Code & 0x18) >> 3));
  15438.  RTDSetByte(0xCB,21);
  15439.  }
  15440.  else
  15441.  {
  15442.  RTDSetByte(0xC9,0x1C);
  15443.  RTDSetByte(0xCA,0x11);  
  15444.  RTDSetByte(0xCB, 0x16);    
  15445.  }
  15446.  
  15447.  
  15448.  
  15449.  
  15450.  
  15451.  
  15452.  
  15453. #line 914 "CodeLcd_func.c" /1
  15454.  
  15455.  
  15456.  
  15457.  
  15458.  
  15459.  
  15460.  
  15461.  
  15462.  
  15463.  
  15464.  
  15465.  
  15466.  
  15467.  
  15468.  
  15469.  
  15470.  
  15471.  
  15472.  
  15473.  
  15474.  
  15475.  
  15476.  
  15477.  
  15478.  
  15479.  
  15480.  
  15481.  
  15482.  
  15483.  
  15484.  
  15485.  
  15486. #line 946 "CodeLcd_func.c" /0
  15487.  
  15488.  if(!bAutoInProgress)
  15489.  Wait_For_Event(0x01);
  15490.  
  15491.  
  15492.  
  15493.  if (ucPE_Level)
  15494.  {
  15495.  
  15496.  
  15497.  
  15498.  Delay_Xms(2);
  15499.  }
  15500.  
  15501.  
  15502.  
  15503.  RTDSetByte(0x01, 0x00);   
  15504.  RTDSetByte(0x1F, 0x00);   
  15505.  
  15506.  
  15507.  
  15508.  if(bFrameSync && bStable)
  15509.  RTDSetBit(0x8E,0xdf,0x20);
  15510.  
  15511.  
  15512.  
  15513. #line 972 "CodeLcd_func.c" /1
  15514.  
  15515.  
  15516.  
  15517. #line 975 "CodeLcd_func.c" /0
  15518.  } 
  15519.  
  15520.  void Set_Phase(unsigned char phase)
  15521.  {
  15522.  unsigned char   ucX_Ctrl, ucY_Ctrl, ucSelect;
  15523.  
  15524.  
  15525.  unsigned long   ulRate  = (unsigned long)24576 * usADC_Clock / usStdHS;      
  15526.  
  15527.  
  15528. #line 985 "CodeLcd_func.c" /1
  15529.  
  15530.  
  15531. #line 987 "CodeLcd_func.c" /0
  15532.  phase   &= 0x7c;
  15533.  
  15534.  
  15535.  ucSelect    = phase & 0x3c;
  15536.  
  15537.  phase       = phase >> 2;
  15538.  ucX_Ctrl    = (4 >= phase || 29 <= phase) ? 0x80 : (13 <= phase && 21 >= phase) ? 0x80 : 0x00;
  15539.  ucY_Ctrl    = (12 >= phase || 29 <= phase) ? 0x01 : 0x00;
  15540.  
  15541.  
  15542. #line 997 "CodeLcd_func.c" /1
  15543.  
  15544.  
  15545. #line 999 "CodeLcd_func.c" /0
  15546.  ucY_Ctrl    = ucX_Ctrl | (ucSelect << 1) | ucY_Ctrl;
  15547.  
  15548.  
  15549.  
  15550.  
  15551.  
  15552.  
  15553.  
  15554.  
  15555.  
  15556.  
  15557.  
  15558.  
  15559.  
  15560.  
  15561.  ucSelect    = ulRate * 391 / 1000000;
  15562.  
  15563.  
  15564.  
  15565.  ucSelect    = 32 >= ucSelect ? 32 - ucSelect : 64 - ucSelect;
  15566.  
  15567.  
  15568.  
  15569.  
  15570.  ucX_Ctrl    = (phase >= ucSelect) ? phase - ucSelect : ucSelect - phase;
  15571.  
  15572.  Data[0]     = 6 + (stMUD.H_POSITION - ucH_Min_Margin);
  15573.  
  15574.  ucSelect    = (phase + 6) < ucSelect ? Data[0] - 1 : Data[0];
  15575.  
  15576.  
  15577.  
  15578.  
  15579.  Wait_For_Event(0x04);
  15580.  
  15581.  
  15582.  RTDSetByte(0x4E, (6 < ucX_Ctrl && 26 > ucX_Ctrl) ? 0x00 : 0x10);
  15583.  
  15584.  RTDSetByte(0x8D, ucSelect);
  15585.  
  15586.  
  15587.  RTDSetByte(0x9f, ucY_Ctrl);
  15588.  
  15589.  Delay_Xms(2);
  15590.  
  15591.  RTDSetByte(0x01, 0x00);   
  15592.  RTDSetByte(0x1F, 0x00);   
  15593.  
  15594.  }
  15595.  
  15596.  
  15597.  
  15598.  
  15599.  
  15600.  void Set_Bright_Contrast(void)
  15601.  {
  15602.  
  15603.  if (100 < stGUD0.CONTRAST)          stGUD0.CONTRAST         = 50;
  15604.  if (100 < stGUD0.RTD_R_CONTRAST)    stGUD0.RTD_R_CONTRAST   = 50;
  15605.  if (100 < stGUD0.RTD_G_CONTRAST)    stGUD0.RTD_G_CONTRAST   = 50;
  15606.  if (100 < stGUD0.RTD_B_CONTRAST)    stGUD0.RTD_B_CONTRAST   = 50;
  15607.  
  15608.  Data[0] = 9;
  15609.  Data[1] = 0;
  15610.  Data[2] = 0x5E;
  15611.  
  15612.  
  15613. #line 1066 "CodeLcd_func.c" /1
  15614.  
  15615.  
  15616.  
  15617.  
  15618.  
  15619.  
  15620.  
  15621.  
  15622. #line 1074 "CodeLcd_func.c" /0
  15623.  {
  15624.  Data[3] = 0x7d;
  15625.  Data[4] = 0x7d;
  15626.  Data[5] = 0x7d;
  15627.  }
  15628.  
  15629.  switch((stGUD1.INPUT_SOURCE & 0x18) >> 3)
  15630.  {
  15631.  case 0:
  15632.  Data[13] = stGUD4.C1_G;
  15633.  Data[14] = stGUD4.C1_B;
  15634.  Data[15] = stGUD4.C1_R;
  15635.  break;
  15636.  case 1:
  15637.  Data[13] = stGUD4.C2_G;
  15638.  Data[14] = stGUD4.C2_B;
  15639.  Data[15] = stGUD4.C2_R;
  15640.  break;
  15641.  case 2:
  15642.  Data[13] = stGUD4.C3_G;
  15643.  Data[14] = stGUD4.C3_B;
  15644.  Data[15] = stGUD4.C3_R;
  15645.  break;
  15646.  default:
  15647.  Data[13] = stGUD0.RTD_G_CONTRAST;
  15648.  Data[14] = stGUD0.RTD_B_CONTRAST;
  15649.  Data[15] = stGUD0.RTD_R_CONTRAST;
  15650.  break;
  15651.  }
  15652.  
  15653.  if((stGUD1.INPUT_SOURCE & 0x07) == 0)
  15654.  Data[6] = 0x80;  
  15655.  else
  15656.  Data[6] = (50 >= stGUD0.CONTRAST) ? 78 + stGUD0.CONTRAST : 104 + (stGUD0.CONTRAST >> 1);
  15657.  
  15658. #line 1109 "CodeLcd_func.c" /1
  15659.  
  15660.  
  15661. #line 1111 "CodeLcd_func.c" /0
  15662.  
  15663.  
  15664.  Data[7] = (50 >= Data[13]) ? (unsigned int)Data[6] * (75 + (Data[13] >> 1)) / 100
  15665.  : (unsigned int)Data[6] * (88 + (Data[13] >> 2)) / 100;
  15666.  
  15667.  Data[8] = (50 >= Data[14]) ? (unsigned int)Data[6] * (75 + (Data[14] >> 1)) / 100
  15668.  : (unsigned int)Data[6] * (88 + (Data[14] >> 2)) / 100;
  15669.  
  15670.  Data[6] = (50 >= Data[15]) ? (unsigned int)Data[6] * (75 + (Data[15] >> 1)) / 100
  15671.  : (unsigned int)Data[6] * (88 + (Data[15] >> 2)) / 100;
  15672.  
  15673.  Data[9] = 0;
  15674.  RTDWrite(Data);
  15675.  
  15676.  if (100 < stGUD0.BRIGHT)    stGUD0.BRIGHT   = 50;
  15677.  
  15678.  Data[0] = 6;
  15679.  Data[1] = 0;
  15680.  Data[2] = 0x90;
  15681.  
  15682. #line 1131 "CodeLcd_func.c" /1
  15683.  
  15684.  
  15685.  
  15686.  
  15687.  
  15688.  
  15689. #line 1137 "CodeLcd_func.c" /0
  15690.  Data[3] = 0x80;
  15691.  Data[4] = 0x01;
  15692.  
  15693.  
  15694.  
  15695.  
  15696.  
  15697.  
  15698.  
  15699.  
  15700.  
  15701.  
  15702.  
  15703.  
  15704. #line 1163 "CodeLcd_func.c" /1
  15705.  
  15706.  
  15707. #line 1165 "CodeLcd_func.c" /0
  15708.  Data[5] = 38 + (unsigned int)(217 - 0) * stGUD0.BRIGHT /100;  
  15709.  
  15710. #line 1167 "CodeLcd_func.c" /1
  15711.  
  15712.  
  15713.  
  15714.  
  15715.  
  15716.  
  15717. #line 1173 "CodeLcd_func.c" /0
  15718.  
  15719.  
  15720. #line 1175 "CodeLcd_func.c" /1
  15721.  
  15722.  
  15723. #line 1177 "CodeLcd_func.c" /0
  15724.  Data[6] = 0;
  15725.  
  15726.  
  15727.  RTDWrite(Data);
  15728.  }
  15729.  
  15730.  void Set_Gamma(void)
  15731.  {
  15732.  switch (stGUD1.FUNCTION & 0x60)
  15733.  {
  15734.  case 0x20 :
  15735.  WriteGamma(GAMMA_1, GAMMA_1, GAMMA_1);
  15736.  break;
  15737.  case 0x40 :
  15738.  WriteGamma(GAMMA_2, GAMMA_2, GAMMA_2);
  15739.  break;
  15740.  case 0x60 :
  15741.  WriteGamma(GAMMA_3, GAMMA_3, GAMMA_3);
  15742.  break;
  15743.  default :
  15744.  RTDSetBit(0x5D, 0xeb, 0x00);    
  15745.  break;
  15746.  }
  15747.  }
  15748.  
  15749.  void Set_Dithering(void)
  15750.  {
  15751.  
  15752. #line 1205 "CodeLcd_func.c" /1
  15753.  
  15754.  
  15755.  
  15756.  
  15757.  
  15758.  
  15759.  
  15760.  
  15761. #line 1213 "CodeLcd_func.c" /0
  15762.  
  15763.  
  15764.  WriteDither(DITHER_1,0);
  15765.  
  15766.  
  15767. #line 1218 "CodeLcd_func.c" /1
  15768.  
  15769.  
  15770. #line 1220 "CodeLcd_func.c" /0
  15771.  
  15772.  RTDSetBit(0x5D, 0x97, 0x00);        
  15773.  
  15774.  
  15775.  }
  15776.  
  15777.  void Sharpness(void)
  15778.  {
  15779.  if (0 != ucMode_Curr && 255 != ucMode_Curr)
  15780.  {
  15781.  
  15782.  
  15783.  RTDSetByte(0x1B, 0xc4);
  15784.  
  15785.  switch (stGUD1.FILTER)
  15786.  {
  15787.  case 0 :
  15788.  WriteSU_COEF(SU_COEF_1, SU_COEF_1);
  15789.  break;
  15790.  case 1 :
  15791.  WriteSU_COEF(SU_COEF_2, SU_COEF_2);
  15792.  break;
  15793.  case 2 :
  15794.  if((usIPH_ACT_WID == 1280) && (2 == 2))
  15795.  {
  15796.  WriteSU_COEF(SU_COEF_7, SU_COEF_7);
  15797.  }
  15798.  else
  15799.  {
  15800.  WriteSU_COEF(SU_COEF_3, SU_COEF_3);
  15801.  }
  15802.  
  15803.  break;
  15804.  case 3 :
  15805.  WriteSU_COEF(SU_COEF_4, SU_COEF_4);
  15806.  break;
  15807.  default :
  15808.  WriteSU_COEF(SU_COEF_5, SU_COEF_5);
  15809.  break;
  15810.  }
  15811.  
  15812.  RTDSetByte(0x1B, 0xc7);
  15813.  }
  15814.  }
  15815.  
  15816.  
  15817.  
  15818.  
  15819.  unsigned char Set_Contrast_Gain(unsigned char ContrastValue, unsigned char ColorValue)
  15820.  {
  15821.  if(ContrastValue >= 45)  
  15822.  {
  15823.  if(ColorValue & 0x80)
  15824.  {
  15825.  ColorValue &= 0x7f;
  15826.  ColorValue = ColorValue + ContrastValue - 45;
  15827.  if(ColorValue > 0x7f)
  15828.  ColorValue  = 0xff;   
  15829.  else
  15830.  ColorValue |= 0x80;  
  15831.  }
  15832.  else
  15833.  {
  15834.  if(ColorValue > (ContrastValue - 45))
  15835.  ColorValue = ColorValue - (ContrastValue - 45);
  15836.  else
  15837.  ColorValue = 0x80 | (ContrastValue - 45 - ColorValue);
  15838.  }
  15839.  }
  15840.  else   
  15841.  {
  15842.  if(ColorValue & 0x80)
  15843.  {
  15844.  ColorValue &= 0x7f;
  15845.  if((45 - ContrastValue) > ColorValue)
  15846.  ColorValue = 45 - ContrastValue - ColorValue;
  15847.  else
  15848.  ColorValue = 0x80 | (ColorValue - (45 - ContrastValue));
  15849.  
  15850.  }
  15851.  else
  15852.  ColorValue = ColorValue + (45 - ContrastValue);
  15853.  }
  15854.  
  15855.  return ColorValue;
  15856.  }
  15857.  
  15858.  
  15859.  
  15860.  void SetColorGainOffset(unsigned char addr,unsigned char parameter,unsigned char bios)
  15861.  {
  15862.  if(bios & 0x80)
  15863.  {  
  15864.  bios &= 0x7f;
  15865.  RTDSetByte(addr, (parameter >= bios) ? parameter - bios : 0);
  15866.  }
  15867.  else
  15868.  {  
  15869.  RTDSetByte(addr, (parameter >= (0xff - bios)) ? 0xff : parameter + bios);
  15870.  }   
  15871.  }
  15872.  
  15873.  void SetADC_Gain(void)
  15874.  {
  15875.  
  15876.  
  15877.  unsigned char   ucTempContrast = 50;
  15878.  unsigned char   ucRate1  = (unsigned long)98 * usADC_Clock / usStdHS/4;
  15879.  unsigned char   ucRed = 0,ucGreen = 0,ucBlue = 0;
  15880.  
  15881.  
  15882.  if(110 < ucRate1)
  15883.  {
  15884.  ucRed   =  0x80 | 29;
  15885.  ucGreen =  0x80 | 28;
  15886.  ucBlue  =  0x80 | 27;
  15887.  }
  15888.  else if(100 < ucRate1)
  15889.  {
  15890.  ucRed   =  0x80 | 10;
  15891.  ucGreen =  0x80 | 12;
  15892.  ucBlue  =  0x80 | 10;
  15893.  
  15894.  }
  15895.  else if(90 < ucRate1)
  15896.  {
  15897.  ucRed   =  1;
  15898.  ucGreen =  1;
  15899.  ucBlue  =  2;
  15900.  
  15901.  }
  15902.  else if(70 < ucRate1)
  15903.  {
  15904.  ucRed   =  6;
  15905.  ucGreen =  5;
  15906.  ucBlue  =  5;
  15907.  
  15908.  }
  15909.  else if(48 < ucRate1)
  15910.  {
  15911.  ucRed   =  0;
  15912.  ucGreen =  0;
  15913.  ucBlue  =  0;
  15914.  }
  15915.  else if(38 < ucRate1)
  15916.  {
  15917.  ucRed   =  8;
  15918.  ucGreen =  9;
  15919.  ucBlue  =  8;
  15920.  
  15921.  }
  15922.  else
  15923.  {
  15924.  ucRed   =  2;
  15925.  ucGreen =  5;
  15926.  ucBlue  =  4;
  15927.  }
  15928.  
  15929.  
  15930.  
  15931.  
  15932.  if (100 < stGUD0.CONTRAST) stGUD0.CONTRAST = 50;
  15933.  ucTempContrast = (unsigned int)stGUD0.CONTRAST * 9 / 10;
  15934.  
  15935.  ucRed   = Set_Contrast_Gain(ucTempContrast,ucRed);
  15936.  ucGreen = Set_Contrast_Gain(ucTempContrast,ucGreen);
  15937.  ucBlue  = Set_Contrast_Gain(ucTempContrast,ucBlue); 
  15938.  
  15939.  
  15940.  
  15941.  
  15942.  
  15943.  
  15944. #line 1403 "CodeLcd_func.c" /1
  15945.  
  15946.  
  15947. #line 1405 "CodeLcd_func.c" /0
  15948.  SetColorGainOffset(0xE0,stGUD2.AD_R_GAIN,ucRed);
  15949.  
  15950.  
  15951.  SetColorGainOffset(0xE1,stGUD2.AD_G_GAIN,ucGreen);
  15952.  
  15953.  
  15954. #line 1411 "CodeLcd_func.c" /1
  15955.  
  15956.  
  15957. #line 1413 "CodeLcd_func.c" /0
  15958.  SetColorGainOffset(0xE2,stGUD2.AD_B_GAIN,ucBlue);
  15959.  
  15960.  
  15961.  
  15962.  }
  15963.  
  15964.  void SetADC_Offset(void)
  15965.  {
  15966.  
  15967.  unsigned char   ucRed = 0, ucBlue = 0, ucGreen = 0;
  15968.  unsigned char   ucRate  = (unsigned long)98 * usADC_Clock / usStdHS/4;
  15969.  
  15970.  
  15971.  if(110 < ucRate)
  15972.  {
  15973.  ucRed = 10;
  15974.  ucGreen = 11;
  15975.  ucBlue = 11;
  15976.  }
  15977.  else if(90 < ucRate)
  15978.  {
  15979.  ucRed = 5;
  15980.  ucGreen = 7;
  15981.  ucBlue = 5;
  15982.  }
  15983.  else if(60 < ucRate)
  15984.  {
  15985.  ucRed = 0;
  15986.  ucGreen = 0;
  15987.  ucBlue = 0;
  15988.  }
  15989.  else if(48 < ucRate)
  15990.  {
  15991.  ucRed = 0x80 | 1;
  15992.  ucGreen = 0;
  15993.  ucBlue = 0x80 | 1;
  15994.  }
  15995.  else
  15996.  {
  15997.  ucRed = 0;
  15998.  ucGreen = 0x80 | 1;
  15999.  ucBlue = 0x80 | 1;
  16000.  }
  16001.  
  16002.  
  16003.  
  16004.  
  16005. #line 1483 "CodeLcd_func.c" /1
  16006.  
  16007.  
  16008. #line 1485 "CodeLcd_func.c" /0
  16009.  SetColorGainOffset(0xE3,stGUD2.AD_R_OFFSET,ucRed);
  16010.  
  16011.  
  16012.  SetColorGainOffset(0xE4,stGUD2.AD_G_OFFSET,ucGreen);
  16013.  
  16014.  
  16015. #line 1491 "CodeLcd_func.c" /1
  16016.  
  16017.  
  16018. #line 1493 "CodeLcd_func.c" /0
  16019.  SetColorGainOffset(0xE5,stGUD2.AD_B_OFFSET,ucBlue);
  16020.  
  16021.  
  16022.  
  16023.  }
  16024.  
  16025.  void SetADC_GainOffset(void)
  16026.  {
  16027.  SetADC_Gain();
  16028.  SetADC_Offset();
  16029.  }
  16030.  
  16031. #line 1505 "CodeLcd_func.c" /1
  16032.  
  16033.  
  16034.  
  16035.  
  16036.  
  16037.  
  16038.  
  16039.  
  16040.  
  16041.  
  16042.  
  16043.  
  16044.  
  16045.  
  16046.  
  16047.  
  16048.  
  16049.  
  16050.  
  16051.  
  16052.  
  16053.  
  16054.  
  16055.  
  16056.  
  16057. #line 1530 "CodeLcd_func.c" /0
  16058.  
  16059.  
  16060.  
  16061.  void Wait_For_Event(unsigned char event)
  16062.  {
  16063.  unsigned char   ucDelayCnt  = 80;    
  16064.  unsigned char   ucProtect   = 24;    
  16065.  
  16066.  RTDSetByte(0x1F,0x00);           
  16067.  
  16068.  bNotify_Timer1_Int  = 0;
  16069.  
  16070.  Data[0] = 0;
  16071.  Data[1] = 0;
  16072.  TR1     = 1;
  16073.  do
  16074.  {
  16075.  if (bNotify_Timer1_Int)
  16076.  {
  16077.  bNotify_Timer1_Int  = 0;
  16078.  
  16079.  if (Data[1] & (0x01 | 0x02))
  16080.  {
  16081.  Data[1]     = 0;
  16082.  ucProtect   = 24;
  16083.  }
  16084.  else if (ucProtect)
  16085.  {
  16086.  ucProtect   = ucProtect - 1;
  16087.  }
  16088.  
  16089.  if (--ucDelayCnt)   TR1 = 1;
  16090.  }
  16091.  
  16092.  
  16093.  RTDRead(0x1F, 1, 1);   
  16094.  
  16095.  
  16096.  if(Data[0])
  16097.  RTDSetByte(0x1F,0x00);
  16098.  
  16099.  
  16100.  Data[1] |= (Data[0] & (0x01 | 0x02));
  16101.  Data[0] &= event;
  16102.  
  16103.  }
  16104.  while (0 == Data[0] && 0 != ucDelayCnt);
  16105.  }
  16106.  
  16107.  
  16108. #line 1599 "CodeLcd_func.c" /1
  16109.  
  16110.  
  16111.  
  16112.  
  16113.  
  16114.  
  16115.  
  16116.  
  16117.  
  16118.  
  16119.  
  16120.  
  16121.  
  16122.  
  16123.  
  16124.  
  16125.  
  16126.  
  16127.  
  16128.  
  16129.  
  16130.  
  16131.  
  16132.  
  16133.  
  16134.  
  16135.  
  16136.  
  16137.  
  16138.  
  16139.  
  16140.  
  16141.  
  16142.  
  16143.  
  16144.  
  16145.  
  16146.  
  16147.  
  16148.  
  16149.  
  16150.  
  16151.  
  16152.  
  16153.  
  16154.  
  16155.  
  16156.  
  16157.  
  16158. #line 1661 "CodeLcd_func.c" /0
  16159.  
  16160.  
  16161.  void Save_GUD0(void)
  16162.  {
  16163.  Data[0]     = 11;
  16164.  Data[1]     = 0xAE;
  16165.  Data[2]     = 0xE0;
  16166.  Data[3]     = stGUD0.CONTRAST;
  16167.  Data[4]     = stGUD0.BRIGHT;
  16168.  Data[5]     = stGUD0.RTD_R_CONTRAST;
  16169.  Data[6]     = stGUD0.RTD_G_CONTRAST;
  16170.  Data[7]     = stGUD0.RTD_B_CONTRAST;
  16171.  Data[8]     = stGUD0.RTD_R_BRIGHT;
  16172.  Data[9]     = stGUD0.RTD_G_BRIGHT;
  16173.  Data[10]    = stGUD0.RTD_B_BRIGHT;
  16174.  I2CWrite(Data);
  16175.  
  16176.  Delay_Xms(0x10);
  16177.  }
  16178.  
  16179.  void Load_GUD0(void)
  16180.  {
  16181.  I2CRead(0xAE, 0xE0 , 8);
  16182.  
  16183.  stGUD0.CONTRAST         = Data[0];
  16184.  stGUD0.BRIGHT           = Data[1];
  16185.  stGUD0.RTD_R_CONTRAST   = Data[2];
  16186.  stGUD0.RTD_G_CONTRAST   = Data[3];
  16187.  stGUD0.RTD_B_CONTRAST   = Data[4];
  16188.  stGUD0.RTD_R_BRIGHT     = Data[5];
  16189.  stGUD0.RTD_G_BRIGHT     = Data[6];
  16190.  stGUD0.RTD_B_BRIGHT     = Data[7];
  16191.  }
  16192.  
  16193.  void Save_GUD1(void)
  16194.  {
  16195.  Data[0]     = 10;
  16196.  Data[1]     = 0xAE;
  16197.  Data[2]     = 0xE8;
  16198.  Data[3]     = stGUD1.FUNCTION;
  16199.  Data[4]     = stGUD1.INPUT_SOURCE;
  16200.  Data[5]     = stGUD1.FILTER;
  16201.  Data[6]     = stGUD1.OSD_POSH;
  16202.  Data[7]     = stGUD1.OSD_POSV;
  16203.  Data[8]     = stGUD1.OSD_TIMEOUT;
  16204.  Data[9]     = stGUD1.OSD_INPUT;  
  16205.  Data[10]     = 0;  
  16206.  I2CWrite(Data);
  16207.  
  16208.  Delay_Xms(0x10);
  16209.  }
  16210.  
  16211.  void Load_GUD1(void)
  16212.  {
  16213.  I2CRead(0xAE, 0xE8 , 7);
  16214.  
  16215.  stGUD1.FUNCTION = Data[0];
  16216.  stGUD1.INPUT_SOURCE = Data[1];
  16217.  stGUD1.FILTER = Data[2];
  16218.  stGUD1.OSD_POSH = Data[3];
  16219.  stGUD1.OSD_POSV = Data[4];
  16220.  stGUD1.OSD_TIMEOUT = Data[5];
  16221.  stGUD1.OSD_INPUT  = Data[6];  
  16222.  
  16223.  }
  16224.  
  16225.  void Save_GUD2(void)
  16226.  {
  16227.  Data[0]     = 9;
  16228.  Data[1]     = 0xAE;
  16229.  Data[2]     = 0xF0;
  16230.  Data[3]     = stGUD2.AD_R_GAIN;
  16231.  Data[4]     = stGUD2.AD_G_GAIN;
  16232.  Data[5]     = stGUD2.AD_B_GAIN;
  16233.  Data[6]     = stGUD2.AD_R_OFFSET;
  16234.  Data[7]     = stGUD2.AD_G_OFFSET;
  16235.  Data[8]     = stGUD2.AD_B_OFFSET;
  16236.  
  16237.  I2CWrite(Data);
  16238.  Delay_Xms(0x10);
  16239.  }
  16240.  
  16241.  void Load_GUD2(void)
  16242.  {
  16243.  I2CRead(0xAE, 0xF0 , 6);
  16244.  
  16245.  stGUD2.AD_R_GAIN    = Data[0];
  16246.  stGUD2.AD_G_GAIN    = Data[1];
  16247.  stGUD2.AD_B_GAIN    = Data[2];
  16248.  stGUD2.AD_R_OFFSET  = Data[3];
  16249.  stGUD2.AD_G_OFFSET  = Data[4];
  16250.  stGUD2.AD_B_OFFSET  = Data[5];
  16251.  }
  16252.  
  16253.  void Save_GUD3(void)
  16254.  {
  16255.  Data[0]     = 7;
  16256.  Data[1]     = 0xAE;
  16257.  Data[2]     = 0xF8;
  16258.  Data[3]     = stGUD3.VOLUME;
  16259.  Data[4]     = stGUD3.CURR_CHANNEL;
  16260.  Data[5]     = stGUD3.PREV_CHANNEL;
  16261.  Data[6]     = stGUD3.TV_SETTING;
  16262.  
  16263.  I2CWrite(Data);
  16264.  Delay_Xms(0x10);
  16265.  }
  16266.  
  16267.  void Load_GUD3(void)
  16268.  {
  16269.  I2CRead(0xAE, 0xF8 , 4);
  16270.  
  16271.  stGUD3.VOLUME       = Data[0];
  16272.  stGUD3.CURR_CHANNEL = Data[1];
  16273.  stGUD3.PREV_CHANNEL = Data[2];
  16274.  stGUD3.TV_SETTING   = Data[3];
  16275.  }
  16276.  
  16277.  void Save_GUD4(void)
  16278.  {
  16279.  Data[0]     = 12;
  16280.  Data[1]     = 0xAE;
  16281.  Data[2]     = 0xD0;
  16282.  Data[3]     = stGUD4.C1_R;
  16283.  Data[4]     = stGUD4.C1_G;
  16284.  Data[5]     = stGUD4.C1_B;
  16285.  Data[6]     = stGUD4.C2_R;
  16286.  Data[7]     = stGUD4.C2_G;
  16287.  Data[8]     = stGUD4.C2_B;
  16288.  Data[9]     = stGUD4.C3_R;
  16289.  Data[10]    = stGUD4.C3_G;
  16290.  Data[11]    = stGUD4.C3_B;
  16291.  I2CWrite(Data);
  16292.  
  16293.  Delay_Xms(0x10);
  16294.  }
  16295.  
  16296.  void Load_GUD4(void)
  16297.  {
  16298.  I2CRead(0xAE, 0xD0 , 9);
  16299.  
  16300.  stGUD4.C1_R   = Data[0];
  16301.  stGUD4.C1_G   = Data[1];
  16302.  stGUD4.C1_B   = Data[2];
  16303.  stGUD4.C2_R   = Data[3];
  16304.  stGUD4.C2_G   = Data[4];
  16305.  stGUD4.C2_B   = Data[5];
  16306.  stGUD4.C3_R   = Data[6];
  16307.  stGUD4.C3_G   = Data[7];
  16308.  stGUD4.C3_B   = Data[8];
  16309.  }
  16310.  
  16311.  
  16312.  void Save_MUD(unsigned char mode_num)
  16313.  {
  16314.  if (0 == mode_num || 64 < mode_num)  return;
  16315.  
  16316.  Data[0] = 7;
  16317.  Data[1] = 0xAC;
  16318.  Data[2] = (mode_num - 1) << 2;         
  16319.  Data[3] = stMUD.H_POSITION;
  16320.  Data[4] = stMUD.V_POSITION;
  16321.  Data[5] = stMUD.CLOCK;
  16322.  Data[6] = (stMUD.PHASE & 0x7c); 
  16323.  I2CWrite(Data);
  16324.  
  16325.  Delay_Xms(0x10);
  16326.  }
  16327.  
  16328.  void Load_MUD(unsigned char mode_num)
  16329.  {
  16330.  if (0 == mode_num || 64 < mode_num)  return;
  16331.  
  16332.  I2CRead(0xAC, (mode_num - 1) << 2, 4);
  16333.  
  16334.  stMUD.H_POSITION    = Data[0];
  16335.  stMUD.V_POSITION    = Data[1];
  16336.  stMUD.CLOCK         = Data[2];
  16337.  stMUD.PHASE         = Data[3] & 0x7c;
  16338.  
  16339.  
  16340.  
  16341.  }
  16342.  
  16343.  void Init_GUD(void)      
  16344.  {
  16345.  stGUD0.CONTRAST         = INIT_EEPROM0[3];
  16346.  stGUD0.BRIGHT           = INIT_EEPROM0[4];
  16347.  stGUD0.RTD_R_CONTRAST   = INIT_EEPROM0[5];
  16348.  stGUD0.RTD_G_CONTRAST   = INIT_EEPROM0[6];
  16349.  stGUD0.RTD_B_CONTRAST   = INIT_EEPROM0[7];
  16350.  stGUD0.RTD_R_BRIGHT     = INIT_EEPROM0[8];
  16351.  stGUD0.RTD_G_BRIGHT     = INIT_EEPROM0[9];
  16352.  stGUD0.RTD_B_BRIGHT     = INIT_EEPROM0[10];
  16353.  
  16354.  stGUD1.FUNCTION         = INIT_EEPROM0[11];
  16355.  stGUD1.INPUT_SOURCE     = INIT_EEPROM0[12];
  16356.  stGUD1.FILTER           = INIT_EEPROM0[13];
  16357.  stGUD1.OSD_POSH         = INIT_EEPROM0[14];
  16358.  stGUD1.OSD_POSV         = INIT_EEPROM0[15];
  16359.  stGUD1.OSD_TIMEOUT      = INIT_EEPROM0[16];
  16360.  stGUD1.OSD_INPUT      = INIT_EEPROM0[17];  
  16361.  
  16362.  stGUD2.AD_R_GAIN        = INIT_EEPROM1[3];
  16363.  stGUD2.AD_G_GAIN        = INIT_EEPROM1[4];
  16364.  stGUD2.AD_B_GAIN        = INIT_EEPROM1[5];
  16365.  stGUD2.AD_R_OFFSET      = INIT_EEPROM1[6];
  16366.  stGUD2.AD_G_OFFSET      = INIT_EEPROM1[7];
  16367.  stGUD2.AD_B_OFFSET      = INIT_EEPROM1[8];
  16368.  
  16369.  stGUD3.VOLUME           = INIT_EEPROM1[11];
  16370.  stGUD3.CURR_CHANNEL     = INIT_EEPROM1[12];
  16371.  stGUD3.PREV_CHANNEL     = INIT_EEPROM1[13];
  16372.  stGUD3.TV_SETTING       = INIT_EEPROM1[14];
  16373.  
  16374.  stGUD4.C1_R             = INIT_EEPROM2[3];
  16375.  stGUD4.C1_G             = INIT_EEPROM2[4];
  16376.  stGUD4.C1_B             = INIT_EEPROM2[5];
  16377.  stGUD4.C2_R             = INIT_EEPROM2[6];
  16378.  stGUD4.C2_G             = INIT_EEPROM2[7];
  16379.  stGUD4.C2_B             = INIT_EEPROM2[8];
  16380.  stGUD4.C3_R             = INIT_EEPROM2[9];
  16381.  stGUD4.C3_G             = INIT_EEPROM2[10];
  16382.  stGUD4.C3_B             = INIT_EEPROM2[11];
  16383.  
  16384.  
  16385.  I2CWrite(INIT_EEPROM0);
  16386.  Delay_Xms(0x10);
  16387.  
  16388.  I2CWrite(INIT_EEPROM1);
  16389.  Delay_Xms(0x10);
  16390.  
  16391.  I2CWrite(INIT_EEPROM2);
  16392.  Delay_Xms(0x10);
  16393.  
  16394.  
  16395.  
  16396.  }
  16397.  
  16398.  void Init_MUD(void)
  16399.  {
  16400.  unsigned char   ucModeIdx;
  16401.  
  16402.  
  16403.  Data[0]     = 11;
  16404.  Data[1]     = 0xAE;
  16405.  Data[2]     = 0;
  16406.  Data[3]     = 0xff;
  16407.  Data[4]     = 0xff;
  16408.  Data[5]     = 0xff;
  16409.  Data[6]     = 0xff;
  16410.  Data[7]     = 0xff;
  16411.  Data[8]     = 0xff;
  16412.  Data[9]     = 0xff;
  16413.  Data[10]    = 0xff;
  16414.  I2CWrite(Data);
  16415.  Delay_Xms(0x10);
  16416.  
  16417.  
  16418.  Data[0]     = 7;
  16419.  Data[1]     = 0xAC;
  16420.  Data[2]     = 0;
  16421.  Data[3]     = 0x80;  
  16422.  Data[4]     = 0x80;  
  16423.  Data[5]     = 0x80;  
  16424.  Data[6]     = 0x01;  
  16425.  
  16426.  ucModeIdx   = 0;
  16427.  do
  16428.  {
  16429.  Data[2]     = ucModeIdx << 2;
  16430.  ucModeIdx   = ucModeIdx + 1;
  16431.  
  16432.  switch (ucModeIdx)
  16433.  {
  16434.  case 64 :
  16435.  Data[3] = 0xbc;          
  16436.  Data[4] = 0x65 ^ 0x80;   
  16437.  Data[5] = 0x64 ^ 0x80;   
  16438.  Data[6] = 0x00 ^ 0x80;   
  16439.  break;
  16440.  case 65 :
  16441.  Data[3] = 0xb1;          
  16442.  Data[4] = 0x5f ^ 0x80;   
  16443.  Data[5] = 0x65 ^ 0x80;   
  16444.  Data[6] = 0x00 ^ 0x80;   
  16445.  break;
  16446.  
  16447. #line 1973 "CodeLcd_func.c" /1
  16448.  
  16449.  
  16450.  
  16451.  
  16452.  
  16453.  
  16454.  
  16455.  
  16456.  
  16457.  
  16458.  
  16459.  
  16460.  
  16461. #line 1986 "CodeLcd_func.c" /0
  16462.  case 62 :
  16463.  Data[3] = 0x95;          
  16464.  Data[4] = 0x47 ^ 0x80;   
  16465.  Data[5] = 0x48 ^ 0x80;   
  16466.  Data[6] = 0xff ^ 0x80;   
  16467.  break;
  16468.  case 63 :
  16469.  Data[3] = 0x82;          
  16470.  Data[4] = 0x47 ^ 0x80;   
  16471.  Data[5] = 0x42 ^ 0x80;   
  16472.  Data[6] = 0x00 ^ 0x80;   
  16473.  break;
  16474.  
  16475.  }
  16476.  
  16477.  I2CWrite(Data);
  16478.  Delay_Xms(0x10);
  16479.  }
  16480.  while (64 > ucModeIdx);
  16481.  }
  16482.  
  16483.  void Check_EEPROM(void)
  16484.  {
  16485.  I2CRead(0xAE, 0xFE , 2);
  16486.  
  16487.  if ((INIT_EEPROM1[17] != Data[0]) || (INIT_EEPROM1[18] != Data[1]))
  16488.  {
  16489.  Delay_Xms(0x10);
  16490.  
  16491.  Init_GUD();
  16492.  Init_MUD();
  16493.  }
  16494.  else
  16495.  {
  16496.  Load_GUD0();             
  16497.  Load_GUD1();             
  16498.  Load_GUD2();             
  16499.  Load_GUD3();             
  16500.  Load_GUD4();             
  16501.  }
  16502.  }
  16503.  
  16504.  void Free_Background(void)   
  16505.  {
  16506.  RTDCodeW(FreeV);                             
  16507.  
  16508.  
  16509.  if ( 0 == bPanel_Status)
  16510.  {
  16511.  
  16512.  RTDSetByte(0x21, 0x00 | 0x00 | 0x00 | 0x00);        
  16513.  RTDSetBit(0x20, 0xfd, 0x01);     
  16514.  }
  16515.  
  16516.  RTDSetBit(0x04, 0xfe, 0x00);         
  16517.  
  16518.  
  16519.  RTDSetBit(0x21, 0x0f, 5 == (stGUD1.INPUT_SOURCE & 0x07) ? 0x10 | 0x00 | 0x00 | 0x00  : 
  16520.  0x00 | 0x00 | 0x00 | 0x00);
  16521.  
  16522.  }
  16523.  
  16524.  
  16525.  void Reset_Mode(void)
  16526.  {  
  16527.  unsigned char ucTimeout = 120;
  16528.  
  16529.  
  16530.   M512_Port51  = 1;         
  16531.  
  16532. #line 2056 "CodeLcd_func.c" /1
  16533.  
  16534.  
  16535. #line 2058 "CodeLcd_func.c" /0
  16536.  
  16537.  
  16538.  RTDSetByte(0x02, 0x40);   
  16539.  
  16540.  
  16541. #line 2063 "CodeLcd_func.c" /1
  16542.  
  16543.  
  16544. #line 2065 "CodeLcd_func.c" /0
  16545.  
  16546.  
  16547.  
  16548.  RTDSetBit(0x99,0x0f,0x00);  
  16549.  
  16550.  
  16551. #line 2071 "CodeLcd_func.c" /1
  16552.  
  16553.  
  16554. #line 2073 "CodeLcd_func.c" /0
  16555.  
  16556.  
  16557.  RTDSetBit(0x8E,0xdf,0x00);
  16558.  
  16559.  
  16560.  RTDSetBit(0x31,0x7f,0x00);
  16561.  
  16562.  
  16563.  
  16564.  RTDSetBit(0xFF,0xfc,0x00);
  16565.  
  16566.  
  16567.  RTDSetByte(0x01, 0x00);   
  16568.  RTDSetByte(0x1F, 0x00);   
  16569.  RTDSetByte(0x3D,0x00);
  16570.  
  16571.  
  16572.  
  16573.  Free_Background();
  16574.  
  16575.  RTDOSDW(OSD_Reset);             
  16576.  RTDSetBit(0x6D, 0xfe, 0x00);  
  16577.  
  16578.  
  16579.  RTDSetBit(0x3D, 0xdf, 0x00); 
  16580.  
  16581.  RTDSetByte(0x3D,0x40);  
  16582.  do
  16583.  {
  16584.  RTDRead(0x3D, 1, 1);
  16585.  Delay_Xms(1); 
  16586.  
  16587.  }while( --ucTimeout && ((Data[0] & 0x40 ) == 0x40));
  16588.  ucPE_Max = 0;
  16589.  ucPE_Level = 0;
  16590.  
  16591.  
  16592.  
  16593.  ucMode_Curr     = 0;
  16594.  ucMode_Found    = 255;
  16595.  
  16596.  ucMode_Times    = 0;
  16597.  ucAV_Mode       = 0;
  16598.  bStable         = 0;
  16599.  bReload         = 1;
  16600.  bFrameSync      = 0;
  16601.  ucPE_Max        = 0;
  16602.  ucI_Code        = 0;
  16603.  bOverSpec       = 0;
  16604.  
  16605.  if (2 == ucInputSrc || 3 == ucInputSrc || 5 == ucInputSrc)
  16606.  {
  16607.  RTDCodeW(VIDEO_INI);
  16608.  I2CWrite((3 == ucInputSrc) ? SV_DETECT : AV_DETECT);
  16609.  
  16610.  if (5 == ucInputSrc)
  16611.  {
  16612.  
  16613.  I2CWrite(TV_SOURCE_SEL);
  16614.  I2CWrite(TV_SCAN_GAIN);
  16615.  }
  16616.  }
  16617.  
  16618. #line 2136 "CodeLcd_func.c" /1
  16619.  
  16620.  
  16621.  
  16622.  
  16623.  
  16624.  
  16625. #line 2142 "CodeLcd_func.c" /0
  16626.  
  16627.  }
  16628.  
  16629.  
  16630.  
  16631. #line 2147 "CodeLcd_func.c" /1
  16632.  
  16633.  
  16634.  
  16635.  
  16636.  
  16637.  
  16638.  
  16639.  
  16640.  
  16641.  
  16642.  
  16643.  
  16644.  
  16645.  
  16646.  
  16647.  
  16648.  
  16649.  
  16650.  
  16651.  
  16652.  
  16653.  
  16654.  
  16655.  
  16656.  
  16657.  
  16658.  
  16659.  
  16660.  
  16661.  
  16662.  
  16663.  
  16664.  
  16665.  
  16666.  
  16667.  
  16668.  
  16669.  
  16670.  
  16671.  
  16672.  
  16673.  
  16674.  
  16675.  
  16676.  
  16677.  
  16678.  
  16679.  
  16680.  
  16681.  
  16682.  
  16683.  
  16684.  
  16685.  
  16686.  
  16687.  
  16688.  
  16689.  
  16690.  
  16691.  
  16692.  
  16693.  
  16694.  
  16695.  
  16696.  
  16697.  
  16698.  
  16699.  
  16700.  
  16701.  
  16702.  
  16703.  
  16704.  
  16705.  
  16706.  
  16707.  
  16708.  
  16709.  
  16710.  
  16711.  
  16712.  
  16713.  
  16714.  
  16715.  
  16716.  
  16717.  
  16718.  
  16719.  
  16720.  
  16721.  
  16722.  
  16723.  
  16724.  
  16725.  
  16726.  
  16727.  
  16728.  
  16729.  
  16730.  
  16731.  
  16732.  
  16733.  
  16734.  
  16735.  
  16736.  
  16737.  
  16738.  
  16739.  
  16740.  
  16741.  
  16742.  
  16743.  
  16744.  
  16745.  
  16746. #line 2261 "CodeLcd_func.c" /0
  16747.  
  16748.  
  16749.  
  16750.  
  16751.  
  16752.  
  16753.  
  16754.  
  16755. #line 2269 "CodeLcd_func.c" /1
  16756.  
  16757.  
  16758.  
  16759.  
  16760.  
  16761.  
  16762.  
  16763.  
  16764.  
  16765.  
  16766.  
  16767.  
  16768.  
  16769.  
  16770.  
  16771.  
  16772.  
  16773.  
  16774.  
  16775.  
  16776.  
  16777.  
  16778.  
  16779.  
  16780.  
  16781.  
  16782.  
  16783.  
  16784.  
  16785.  
  16786.  
  16787.  
  16788.  
  16789.  
  16790.  
  16791.  
  16792.  
  16793.  
  16794.  
  16795.  
  16796.  
  16797.  
  16798.  
  16799.  
  16800.  
  16801.  
  16802.  
  16803.  
  16804.  
  16805.  
  16806.  
  16807.  
  16808.  
  16809.  
  16810.  
  16811.  
  16812.  
  16813.  
  16814.  
  16815.  
  16816.  
  16817.  
  16818.  
  16819.  
  16820.  
  16821.  
  16822. #line 2335 "CodeLcd_func.c" /0
  16823.  
  16824.  
  16825. #line 2337 "CodeLcd_func.c" /1
  16826.  
  16827.  
  16828.  
  16829.  
  16830.  
  16831.  
  16832.  
  16833.  
  16834.  
  16835.  
  16836.  
  16837.  
  16838.  
  16839.  
  16840.  
  16841.  
  16842.  
  16843.  
  16844.  
  16845.  
  16846.  
  16847.  
  16848.  
  16849.  
  16850.  
  16851.  
  16852.  
  16853.  
  16854.  
  16855.  
  16856.  
  16857.  
  16858.  
  16859.  
  16860.  
  16861.  
  16862.  
  16863.  
  16864.  
  16865.  
  16866.  
  16867.  
  16868.  
  16869.  
  16870.  
  16871.  
  16872.  
  16873.  
  16874.  
  16875.  
  16876.  
  16877.  
  16878.  
  16879.  
  16880.  
  16881.  
  16882.  
  16883.  
  16884.  
  16885.  
  16886.  
  16887.  
  16888.  
  16889.  
  16890.  
  16891.  
  16892.  
  16893.  
  16894.  
  16895.  
  16896.  
  16897.  
  16898.  
  16899.  
  16900. #line 2411 "CodeLcd_func.c" /0
  16901.  
  16902.  void RTD_Test(void)
  16903.  {
  16904.  
  16905.  
  16906. #line 2416 "CodeLcd_func.c" /1
  16907.  
  16908.  
  16909.  
  16910.  
  16911.  
  16912.  
  16913.  
  16914.  
  16915.  
  16916.  
  16917.  
  16918.  
  16919.  
  16920.  
  16921.  
  16922.  
  16923.  
  16924.  
  16925.  
  16926.  
  16927.  
  16928.  
  16929.  
  16930.  
  16931.  
  16932.  
  16933.  
  16934.  
  16935.  
  16936.  
  16937.  
  16938.  
  16939.  
  16940.  
  16941.  
  16942.  
  16943.  
  16944.  
  16945.  
  16946.  
  16947.  
  16948.  
  16949.  
  16950.  
  16951.  
  16952.  
  16953.  
  16954.  
  16955.  
  16956.  
  16957.  
  16958.  
  16959.  
  16960.  
  16961.  
  16962.  
  16963.  
  16964.  
  16965.  
  16966.  
  16967.  
  16968.  
  16969.  
  16970.  
  16971.  
  16972.  
  16973.  
  16974.  
  16975.  
  16976.  
  16977.  
  16978.  
  16979.  
  16980.  
  16981.  
  16982.  
  16983.  
  16984.  
  16985.  
  16986.  
  16987.  
  16988.  
  16989.  
  16990.  
  16991.  
  16992.  
  16993.  
  16994.  
  16995.  
  16996.  
  16997.  
  16998.  
  16999.  
  17000.  
  17001.  
  17002.  
  17003.  
  17004.  
  17005.  
  17006.  
  17007.  
  17008.  
  17009.  
  17010.  
  17011.  
  17012.  
  17013.  
  17014.  
  17015.  
  17016.  
  17017.  
  17018.  
  17019.  
  17020.  
  17021.  
  17022.  
  17023.  
  17024.  
  17025.  
  17026.  
  17027.  
  17028.  
  17029.  
  17030.  
  17031.  
  17032.  
  17033.  
  17034.  
  17035.  
  17036.  
  17037.  
  17038.  
  17039.  
  17040.  
  17041.  
  17042.  
  17043.  
  17044.  
  17045.  
  17046.  
  17047.  
  17048.  
  17049.  
  17050.  
  17051.  
  17052.  
  17053.  
  17054.  
  17055.  
  17056.  
  17057.  
  17058.  
  17059.  
  17060.  
  17061.  
  17062.  
  17063. #line 2572 "CodeLcd_func.c" /0
  17064.  
  17065.  }
  17066.  
  17067.  
  17068.  
  17069.  
  17070.  
  17071.  
  17072.  void Set_Spread(void)
  17073.  {
  17074.  RTDSetBit(0x99, 0x00, (stGUD3.SPREAD << 4));
  17075.  RTDSetBit(0x9b, 0xff, 0x20);
  17076.  }
  17077.  
  17078.  void Init_FRecall(void)  
  17079.  {
  17080.  stGUD0.CONTRAST         = INIT_EEPROM0[3];
  17081.  stGUD0.BRIGHT           = INIT_EEPROM0[4];
  17082.  
  17083.  
  17084.  
  17085.  stGUD0.RTD_R_BRIGHT     = INIT_EEPROM0[8];
  17086.  stGUD0.RTD_G_BRIGHT     = INIT_EEPROM0[9];
  17087.  stGUD0.RTD_B_BRIGHT     = INIT_EEPROM0[10];
  17088.  
  17089.  stGUD1.FUNCTION         = INIT_EEPROM0[11];
  17090.  stGUD1.INPUT_SOURCE     = INIT_EEPROM0[12];
  17091.  stGUD1.FILTER           = INIT_EEPROM0[13];
  17092.  stGUD1.OSD_POSH         = INIT_EEPROM0[14];
  17093.  stGUD1.OSD_POSV         = INIT_EEPROM0[15];
  17094.  stGUD1.OSD_TIMEOUT      = INIT_EEPROM0[16];
  17095.  stGUD1.OSD_INPUT      = INIT_EEPROM0[17];
  17096.  
  17097.  stGUD3.VOLUME           = INIT_EEPROM1[11];
  17098.  stGUD3.CURR_CHANNEL     = INIT_EEPROM1[12];
  17099.  stGUD3.PREV_CHANNEL     = INIT_EEPROM1[13];
  17100.  
  17101.  I2CWrite(INIT_EEPROM0);
  17102.  Delay_Xms(0x10);
  17103.  
  17104.  
  17105.  
  17106.  
  17107.  Save_GUD0();
  17108.  Save_GUD3();  
  17109.  }
  17110.  
  17111.  void Init_FACTORY(void)  
  17112.  {
  17113.  unsigned char   ucTemp1, ucTemp2;
  17114.  
  17115.  
  17116.  ucTemp1 = stGUD1.FUNCTION & 0x07;        
  17117.  ucTemp2 = stGUD1.INPUT_SOURCE & 0x07;    
  17118.  
  17119.  if (7 < ucTemp1)
  17120.  ucTemp1 = 0;
  17121.  
  17122.  
  17123.  usOSD_Timer = (unsigned int)2 << 9;      
  17124.  
  17125.  
  17126.  Init_FRecall();
  17127.  
  17128.  
  17129.  usOSD_Timer = (unsigned int)stGUD1.OSD_TIMEOUT << 9;
  17130.  
  17131.  
  17132.  stGUD1.FUNCTION     = (stGUD1.FUNCTION & 0xf8) | ucTemp1;
  17133.  stGUD1.INPUT_SOURCE = (stGUD1.INPUT_SOURCE & 0xf8) | ucTemp2;
  17134.  Save_GUD1();
  17135.  
  17136.  
  17137.  Set_Bright_Contrast();
  17138.  SetADC_Gain();  
  17139.  
  17140.  
  17141.  SetVolume();
  17142.  
  17143.  
  17144.  if (0 == (stGUD1.INPUT_SOURCE & 0x07))
  17145.  {
  17146.  if (0xfc == Auto_Config())   ucMode_Curr = 254;
  17147.  }
  17148.  
  17149.  
  17150.  OSD_Position(0x01);
  17151.  
  17152.  
  17153.  Init_MUD();
  17154.  
  17155.  
  17156.  Load_MUD(ucMode_Curr);
  17157.  
  17158.  
  17159.  
  17160.  }
  17161.