📄 misc.lst
字号:
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE MISC
OBJECT MODULE PLACED IN .\obj\MISC.obj
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE MISC.C BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\MISC.lst) OBJECT
-(.\obj\MISC.obj)
line level source
1 #include "indash.h"
2
3 extern char Current_Status;
4 extern char Down_Time_Flag;
5 extern char Down_Time_Cnt;
6 extern char Mute_Flag;
7 extern char Blue_Flag;
8 extern char Volume_Value;
9 extern char Color_Value;
10 extern char Tint_Value;
11 extern char Bright_Value;
12 extern char Contrast_Value;
13 extern char Dimmer_Value;
14 extern unsigned char SPEAKER;
15 extern char GM1_Value;
16 extern char GM2_Value;
17 extern char RGBAMP_Value;
18
19
20 void Set_Tint(void)
21 {
22 1 if (NPC)
23 1 {
24 2 DA_88347_Transmit_Data(OUT_TINT, Tint_Value, TINT_VOL_MAX, TINT_VOL_MIN);
25 2 EEPROM_Transmit_25_Bit(OP_WRITE, EE_TINT_ADDR, Tint_Value);
26 2 }
27 1 else
28 1 DA_88347_Transmit_Data(OUT_TINT, 0, 50, 0);
29 1 }
30
31 void Show_Tint(void)
32 {
33 1 char buf[6];
34 1
35 1 Printxy_Normal( 0, 9, "TINT", FONT_GREEN);
36 1 Printxy_Normal( 5, 9, Ntoa((signed long) Tint_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
37 1 }
38
39 void Set_Bright(void)
40 {
41 1 DA_88347_Transmit_Data(OUT_BRIGHT, Bright_Value, BRIGHT_VOL_MAX, BRIGHT_VOL_MIN);
42 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_BRIGHT_ADDR, Bright_Value);
43 1 }
44
45 void Show_Bright(void)
46 {
47 1 char buf[6];
48 1
49 1 Printxy_Normal( 0, 9, "BRIGHTNESS", FONT_GREEN);
50 1 Printxy_Normal( 11, 9, Ntoa((signed long)Bright_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
51 1 }
52
53 void Set_Contrast(void)
54 {
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 2
55 1 DA_88347_Transmit_Data(OUT_CONTRAST, Contrast_Value, CONTRAST_VOL_MAX, CONTRAST_VOL_MIN);
56 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_CONTRAST_ADDR, Contrast_Value);
57 1 }
58
59 void Show_Contrast(void)
60 {
61 1 char buf[6];
62 1
63 1 Printxy_Normal( 0, 9, "CONTRAST", FONT_GREEN);
64 1 Printxy_Normal( 9, 9, Ntoa((signed long) CONTRAST_MAX - Contrast_Value, Fill(buf, 3, ' '), LEFT, ' '),
-FONT_GREEN);
65 1 }
66
67 void Set_Color(void)
68 {
69 1 DA_88347_Transmit_Data(OUT_COLOR, Color_Value, COLOR_VOL_MAX, COLOR_VOL_MIN);
70 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_COLOR_ADDR, Color_Value);
71 1 }
72
73 void Show_Color(void)
74 {
75 1 char buf[6];
76 1
77 1 Printxy_Normal( 0, 9, "COLOR", FONT_GREEN);
78 1 Printxy_Normal( 6, 9, Ntoa((signed long) Color_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
79 1 }
80
81 void Set_PICTURE(char value)
82 {
83 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_PICTURE_ADDR, value);
84 1 DA_88347_Transmit_Data(OUT_PICTURE, value, PICTURE_VOL_MAX, PICTURE_VOL_MIN);
85 1 }
86
87 void Set_COMAD(char value)
88 {
89 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_COMAD_ADDR, value);
90 1 DA_88347_Transmit_Data(OUT_COMAD, value, COMAD_VOL_MAX, COMAD_VOL_MIN);
91 1 }
92
93 void Set_R_L(char value)
94 {
95 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_R_L_ADDR, value);
96 1 if (value)
97 1 LRC = 1;
98 1 else
99 1 LRC = 0;
100 1 }
101 void Set_Speaker(char value)
102 {
103 1 //char buf[4];
104 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, value);
105 1 //Printxy_Normal( 6, 6, Ntoa((signed long)value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
106 1 if (value)
107 1 {
108 2 Mute_Disable();
109 2 SPEAKER = 0;
110 2 }
111 1 else
112 1 {
113 2 Mute_Enable();
114 2 SPEAKER = 1;
115 2 }
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 3
116 1 }
117
118 void Set_ZOOM(char value)
119 {
120 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_ZOOM_ADDR, value);
121 1
122 1 if(!Blue_Flag)
123 1 {
124 2 switch(value)
125 2 {
126 3 case DISP_WIDE:
127 3 ZOOM1 = 1;
128 3 ZOOM2 = 1;
129 3 ZOOM3 = 1;
130 3 break;
131 3 case DISP_CINEMA:
132 3 ZOOM1 = 0;
133 3 ZOOM2 = 1;
134 3 ZOOM3 = 1;
135 3 break;
136 3
137 3 case DISP_ZOOM:
138 3 ZOOM1 = 0;
139 3 ZOOM2 = 1;
140 3 ZOOM3 = 0;
141 3 break;
142 3 case DISP_NORMAL:
143 3 ZOOM1 = 0;
144 3 ZOOM2 = 0;
145 3 ZOOM3 = 1;
146 3 break;
147 3 }
148 2 }
149 1 else
150 1 {
151 2 ZOOM1 = 1;
152 2 ZOOM2 = 1;
153 2 ZOOM3 = 1;
154 2 /*
155 2 switch(value)
156 2 {
157 2 case DISP_WIDE:
158 2 ZOOM1 = 1;
159 2 ZOOM2 = 1;
160 2 ZOOM3 = 1;
161 2 break;
162 2 case DISP_CINEMA:
163 2 ZOOM1 = 1;
164 2 ZOOM2 = 1;
165 2 ZOOM3 = 1;
166 2 break;
167 2
168 2 case DISP_ZOOM:
169 2 ZOOM1 = 0;
170 2 ZOOM2 = 1;
171 2 ZOOM3 = 0;
172 2 break;
173 2 case DISP_NORMAL:
174 2 ZOOM1 = 0;
175 2 ZOOM2 = 0;
176 2 ZOOM3 = 1;
177 2 break;
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 4
178 2 }
179 2 */
180 2 }
181 1 }
182 void Show_ZOOM()
183 {
184 1 char value;
185 1
186 1 value = EEPROM_Receive_25_Bit(OP_READ, EE_ZOOM_ADDR);
187 1 Printxy_Normal( 0, 9, "SCREEN", FONT_GREEN);
188 1 switch(value)
189 1 {
190 2 case DISP_WIDE:
191 2 Printxy_Normal( 8, 9, "WIDE ", FONT_GREEN);
192 2 break;
193 2 case DISP_CINEMA:
194 2 Printxy_Normal( 8, 9, "CINEMA", FONT_GREEN);
195 2 break;
196 2 case DISP_ZOOM:
197 2 Printxy_Normal( 8, 9, "ZOOM ", FONT_GREEN);
198 2 break;
199 2 case DISP_NORMAL:
200 2 Printxy_Normal( 8, 9, "NORMAL", FONT_GREEN);
201 2 break;
202 2 }
203 1 }
204
205 void Show_PICTURE()
206 {
207 1 char buf[6];
208 1 char value;
209 1
210 1 value = EEPROM_Receive_25_Bit(OP_READ, EE_PICTURE_ADDR);
211 1 Printxy_Normal( 0, 9, "SHARPNESS", FONT_GREEN);
212 1 Printxy_Normal( 10, 9, Ntoa((signed long) PICSEL_MAX- value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN)
-; //050705
213 1 }
214
215 void Show_COMAD()
216 {
217 1 char buf[6];
218 1 char value;
219 1
220 1 value = EEPROM_Receive_25_Bit(OP_READ, EE_COMAD_ADDR);
221 1 Printxy_Normal( 0, 9, "COMAD", FONT_GREEN);
222 1 Printxy_Normal( 6, 9, Ntoa((signed long) COMAD_MAX - value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
223 1 }
224
225 //#ifndef Rearview
226 void Set_AV_IN(char value)
227 {
228 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_TV_AV_ADDR, value);
229 1 if(value)
230 1 {
231 2 AV_SEL = 1;
232 2 }
233 1 else
234 1 {
235 2 AV_SEL = 0;
236 2 }
237 1 }
238 void Show_AV_IN()
C51 COMPILER V7.20 MISC 11/06/2006 20:13:30 PAGE 5
239 {
240 1 switch(EEPROM_Receive_25_Bit(OP_READ, EE_TV_AV_ADDR))
241 1 {
242 2 case MAV1_MODE:
243 2 Printxy_Normal( 0, 9, "M-VIDEO 1", FONT_GREEN);
244 2 break;
245 2 case MAV2_MODE:
246 2 Printxy_Normal( 0, 9, "M-VIDEO 2", FONT_GREEN);
247 2 break;
248 2 }
249 1 }
250
251 void Set_IR_IN(char value)
252 {
253 1 EEPROM_Transmit_25_Bit(OP_WRITE, EE_IR_IN_ADDR, value);
254 1 if (value)
255 1 IR_SEL = 1;
256 1 else
257 1 IR_SEL = 0;
258 1 }
259
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -