📄 menu.lst
字号:
227
228 void gonen_su(char r)//功能值
229 {
230 1 unsigned char as1,as2,as3,as4,as5,as6,as7,as8,as9,as10;
231 1
232 1 osd_window(1, 0, 9, 0, 11,biue, 0, 0);//打开A窗口
233 1 switch(r)
234 1 {
235 2 case 0: as1=0x56;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
236 2 case 1: as1=0x06;as2=0x56;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
237 2 case 2: as1=0x06;as2=0x06;as3=0x56;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
238 2 case 3: as1=0x06;as2=0x06;as3=0x06;as4=0x56;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
239 2 case 4: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x56;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
240 2 case 5: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x56;as7=0x06;as8=0x06;as9=0x06;as10=0x06;break;
241 2 case 6: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x56;as8=0x06;as9=0x06;as10=0x06;break;
242 2 case 7: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x56;as9=0x06;as10=0x06;break;
243 2 case 8: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x56;as10=0x06;break;
244 2 case 9: as1=0x06;as2=0x06;as3=0x06;as4=0x06;as5=0x06;as6=0x06;as7=0x06;as8=0x06;as9=0x06;as10=0x56;break;
245 2 default:;
246 2 }
247 1 if(englishchina!=0)//中文
248 1 {
249 2 if(blue==0)
250 2 osd_char_a(3,18,362,as1,0,0);//兰屏OFF
251 2 else osd_char_a(3,18,393,as1,0,0);//ON
252 2
253 2 if(power==0)
254 2 osd_char_a(4,18,362, as2, 0, 0);//电源OFF
255 2 else osd_char_a(4, 18,393,as2, 0, 0);//ON
256 2
257 2 if(p_n==0)
258 2 osd_char_b(5,18,as3,char_sx37);//自动
C51 COMPILER V7.01 MENU 06/10/2003 09:42:40 PAGE 10
259 2 else if(p_n==1)
260 2 osd_char_b(5,18,as3,char_sx38);//PAL
261 2 else osd_char_b(5,18,as3,char_sx39);//NTSC
262 2
263 2 if(video==0)
264 2 osd_char_b(6,18,as4,char_sx49);//AV1
265 2 else if(video==1)
266 2 osd_char_b(6,18,as4,char_sx50);//AV2
267 2 else if(video==2)
268 2 osd_char_b(6,18,as4,char_sx51);//AV3
269 2 else osd_char_b(6,18,as4,char_sx52);//AV4
270 2
271 2 if(x==0)
272 2 osd_char_a(7, 18, 362,as5,0,0);//X-OFF
273 2 else osd_char_a(7,18,393,as5,0,0);//ON
274 2 if(y==0)
275 2 osd_char_a(8,18,362,as6, 0, 0);//Y-OFF
276 2 else osd_char_a(8,18,393,as6, 0, 0);//ON
277 2
278 2 if(englishchina==0)
279 2 osd_char_b(9,18,as7,char_sx44);//中英
280 2 else osd_char_b(9,18,as7,char_sx45);//中英
281 2
282 2 osd_char_a(10, 18, bojina/100+1, as8, 0, 0);
283 2 osd_char_a(10, 19, 118, as8, 0, 0);
284 2 osd_char_a(10, 20, (bojina%100)/10+1,as8, 0, 0);
285 2 osd_char_a(10, 21, bojina%10+1,as8, 0, 0);
286 2
287 2 osd_char_a(11, 18, bojinb/100+1, as9, 0, 0);
288 2 osd_char_a(11, 19, 118, as9, 0, 0);
289 2 osd_char_a(11, 20, (bojinb%100)/10+1,as9, 0, 0);
290 2 osd_char_a(11, 21, bojinb%10+1, as9, 0, 0);
291 2
292 2 osd_char_a(12, 18, bojinc/100+1, as10, 0, 0);
293 2 osd_char_a(12, 19, 118, as10, 0, 0);
294 2 osd_char_a(12, 20, (bojinc%100)/10+1, as10, 0, 0);
295 2 osd_char_a(12, 21, bojinc%10+1,as10, 0, 0);
296 2 }
297 1 else
298 1 {
299 2 if(blue==0)
300 2 osd_char_b(3, 18,as1,char_sx46);//兰屏OFF
301 2 else osd_char_b(3, 18,as1,char_sx47);//ON
302 2
303 2 if(power==0)
304 2 osd_char_b(4, 18,as2, char_sx46);//电源OFF
305 2 else osd_char_b(4, 18, as2, char_sx47);//ON
306 2
307 2 if(p_n==0)
308 2 osd_char_b(5,18,as3,char_sx48);//AUTO
309 2 else if(p_n==1)
310 2 osd_char_b(5,18,as3,char_sx38);//PAL
311 2 else osd_char_b(5,18,as3,char_sx39);//NTSC
312 2
313 2 if(video==0)
314 2 osd_char_b(6,18,as4,char_sx40);//AV1
315 2 else if(video==1)
316 2 osd_char_b(6,18,as4,char_sx41);//AV2
317 2 else if(video==2)
318 2 osd_char_b(6,18,as4,char_sx42);//AV3
319 2 else osd_char_b(6,18,as4,char_sx43);//AV4
320 2
C51 COMPILER V7.01 MENU 06/10/2003 09:42:40 PAGE 11
321 2 if(x==0)
322 2 osd_char_b(7, 18,as5 ,char_sx46);//X-OFF
323 2 else osd_char_b(7, 18,as5,char_sx47 );//ON
324 2 if(y==0)
325 2 osd_char_b(8, 18,as5 ,char_sx46);//Y-OFF
326 2 else osd_char_b(8, 18,as5,char_sx47 );//ON
327 2
328 2 if(englishchina==0)
329 2 osd_char_b(9,18,as7,char_sx44);//中英
330 2 else osd_char_b(9,18,as7,char_sx45);//中英
331 2
332 2 osd_char_a(10, 18, bojina/100+1, as8, 0, 0);
333 2 osd_char_a(10, 19, 118, as8, 0, 0);
334 2 osd_char_a(10, 20, (bojina%100)/10+1,as8, 0, 0);
335 2 osd_char_a(10, 21, bojina%10+1,as8, 0, 0);
336 2
337 2 osd_char_a(11, 18, bojinb/100+1, as9, 0, 0);
338 2 osd_char_a(11, 19, 118, as8, 0, 0);
339 2 osd_char_a(11, 20, (bojinb%100)/10+1,as9, 0, 0);
340 2 osd_char_a(11, 21, bojinb%10+1, as9, 0, 0);
341 2
342 2 osd_char_a(12, 18, bojinc/100+1, as10, 0, 0);
343 2 osd_char_a(12, 19, 118, as10, 0, 0);
344 2 osd_char_a(12, 20, (bojinc%100)/10+1, as10, 0, 0);
345 2 osd_char_a(12, 21, bojinc%10+1,as10, 0, 0);
346 2 }
347 1 }
348
349 void vol_char()
350 {
351 1 if(englishchina!=0)
352 1 osd_char_b(9,5, 0x06, char_sx53);
353 1 else osd_char_b(9,5, 0x06, char_sx54);
354 1 }
355
C51 COMPILER V7.01 MENU 06/10/2003 09:42:40 PAGE 12
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
bright . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
_jintu . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
r. . . . . . . . . . . . . . . . . . AUTO XDATA CHAR 0000H 1
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
_gonen_menu. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
r. . . . . . . . . . . . . . . . . . AUTO XDATA CHAR 0000H 1
as1. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
as2. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
as3. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
as4. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0004H 1
as5. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0005H 1
as6. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0006H 1
as7. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0007H 1
as8. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0008H 1
as9. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0009H 1
as10 . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 000AH 1
video. . . . . . . . . . . . . . . . . EXTERN XDATA CHAR ----- 1
char_sx1 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 6
char_sx2 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0006H 14
char_sx3 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0014H 14
char_sx4 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0022H 14
color. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
char_sx5 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0030H 8
char_sx6 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0038H 8
_osd_window. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
char_sx7 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0040H 8
char_sx8 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0048H 16
char_sx9 . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0058H 20
blue . . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
power. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
_tuxa_menu . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
r. . . . . . . . . . . . . . . . . . AUTO XDATA CHAR 0000H 1
as1. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
as2. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
as3. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
p_n. . . . . . . . . . . . . . . . . . EXTERN XDATA CHAR ----- 1
_gonen_su. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
r. . . . . . . . . . . . . . . . . . AUTO XDATA CHAR 0000H 1
as1. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
as2. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
as3. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
as4. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0004H 1
as5. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0005H 1
as6. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0006H 1
as7. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0007H 1
as8. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0008H 1
as9. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0009H 1
as10 . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 000AH 1
char_sx10. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 006CH 24
char_sx20. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00F0H 10
char_sx11. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0084H 18
char_sx30. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 017CH 12
char_sx21. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00FAH 10
char_sx12. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0096H 14
char_sx40. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0208H 8
char_sx31. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0188H 14
char_sx22. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0104H 6
C51 COMPILER V7.01 MENU 06/10/2003 09:42:40 PAGE 13
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
char_sx13. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00A4H 18
char_sx50. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0262H 10
char_sx41. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0210H 8
char_sx32. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0196H 14
char_sx23. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 010AH 14
char_sx14. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00B6H 12
vol_char . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
char_sx51. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 026CH 10
char_sx42. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0218H 8
char_sx33. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01A4H 10
char_sx24. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0118H 14
char_sx15. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00C2H 6
char_sx52. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0276H 10
char_sx43. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0220H 8
char_sx34. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01AEH 22
char_sx25. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0126H 14
char_sx16. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00C8H 10
char_sx53. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0280H 6
char_sx44. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0228H 12
char_sx35. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01C4H 20
char_sx26. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0134H 18
char_sx17. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00D2H 10
char_sx54. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0286H 8
char_sx45. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0234H 12
char_sx36. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01D8H 24
char_sx27. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0146H 22
char_sx18. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00DCH 10
char_sx46. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0240H 8
char_sx37. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01F0H 6
char_sx28. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 015CH 20
char_sx19. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00E6H 10
char_sx47. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0248H 6
char_sx38. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01F6H 8
char_sx29. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0170H 12
char_sx48. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 024EH 10
char_sx39. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01FEH 10
char_sx49. . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0258H 10
_osd_char_a. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_osd_char_b. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_tuxa_su . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
r. . . . . . . . . . . . . . . . . . AUTO XDATA CHAR 0000H 1
us . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0001H 1
as1. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0002H 1
as2. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0003H 1
as3. . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0004H 1
contrast . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
englishchina . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
bojina . . . . . . . . . . . . . . . . EXTERN XDATA U_INT ----- 2
x. . . . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
bojinb . . . . . . . . . . . . . . . . EXTERN XDATA U_INT ----- 2
y. . . . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
bojinc . . . . . . . . . . . . . . . . EXTERN XDATA U_INT ----- 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 4040 ----
CONSTANT SIZE = 654 ----
XDATA SIZE = ---- 33
C51 COMPILER V7.01 MENU 06/10/2003 09:42:40 PAGE 14
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -