📄 key.lst
字号:
302 3 if(i>8000)
303 3 return(1);
304 3 }
305 2 while((ADC_read<=14)&(ADC_read>=9));
306 2 return(1);
307 2 }
308 1 else return(0);
309 1 }
310
311
312 bit key3()
313 { ADC_write=0x82;
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 11
314 1 datey(300);
315 1 if((ADC_read<=45)&(ADC_read>=40))
316 1 {
317 2 datey(300);
318 2 while((ADC_read<=45)&(ADC_read>=40));
319 2 return(1);
320 2 }
321 1 else return(0);
322 1
323 1 }
324
325
326 bit key4()
327 { ADC_write=0x82;
328 1 datey(300);
329 1 if((ADC_read<=52)&(ADC_read>=46))
330 1 {
331 2 datey(300);
332 2 while((ADC_read<=52)&(ADC_read>=46));
333 2 return(1);
334 2 }
335 1 else return(0);
336 1
337 1 }
338
339
340 bit key5()
341 { unsigned int i;
342 1 i=0;
343 1 ADC_write=0x82;
344 1 datey(300);
345 1 if((ADC_read<=33)&(ADC_read>=28))
346 1 {
347 2 do{
348 3 datey(300);
349 3 i++;
350 3 if(i>8000)
351 3 return(1);
352 3 }
353 2 while((ADC_read<=33)&(ADC_read>=28));
354 2 return(1);
355 2 }
356 1 else return(0);
357 1
358 1 }
359 bit key6()
360 { unsigned int i;
361 1 i=0;
362 1 ADC_write=0x81;
363 1 datey(300);
364 1 if(ADC_read<=3)
365 1 {
366 2 do{
367 3 datey(300);
368 3 i++;
369 3 if(i>8000)
370 3 return(1);
371 3 }
372 2 while(ADC_read<=3);
373 2 return(1);
374 2 }
375 1 else return(0);
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 12
376 1
377 1 }
378 bit key7()
379 { ADC_write=0x81;
380 1 datey(300);
381 1 if((ADC_read<=20)&(ADC_read>=15))
382 1 {
383 2 datey(300);
384 2 while((ADC_read<=20)&(ADC_read>=15));
385 2 return(1);
386 2 }
387 1 else return(0);
388 1
389 1 }
390
391 void wirte_24c02a()
392 {
393 1 unsigned char i;
394 1 for(i=0;i<4;i++)
395 1 {
396 2 if(i2c_write(bojin_a,bojina))
397 2 return;
398 2 }
399 1 }
400
401 void wirte_24c02b()
402 {
403 1 unsigned char i;
404 1 for(i=0;i<4;i++)
405 1 {
406 2 if(i2c_write(bojin_b,bojinb))
407 2 return;
408 2 }
409 1 }
410
411 void wirte_24c02c()
412 {
413 1 unsigned char i;
414 1 for(i=0;i<4;i++)
415 1 {
416 2 if(i2c_write(bojin_c,bojinc))
417 2 return;
418 2 }
419 1 }
420
421 void wirte_24c02d()
422 {
423 1 unsigned char i;
424 1 for (i=0;i<4;i++)
425 1 {
426 2 if(i2c_write(english_china,englishchina))
427 2 return;
428 2 }
429 1 }
430
431 void wirte_24c02e()
432 {
433 1 unsigned char i;
434 1 for(i=0;i<4;i++)
435 1 {
436 2 if(i2c_write(video_1,video))
437 2 return;
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 13
438 2 }
439 1 }
440 void wirte_24c02f()
441 {
442 1 unsigned char i;
443 1 for(i=0;i<4;i++)
444 1 {
445 2 if(i2c_write(bright_04,bright))
446 2 return;
447 2 }
448 1 }
449 void wirte_24c02g()
450 {
451 1 unsigned char i;
452 1 for(i=0;i<4;i++)
453 1 {
454 2 if(i2c_write(contrast_04,contrast))
455 2 return;
456 2 }
457 1 }
458 void wirte_24c02h()
459 {
460 1 unsigned char i;
461 1 for(i=0;i<4;i++)
462 1 {
463 2 if(i2c_write(color_04,color))
464 2 return;
465 2 }
466 1 }
467 void wirte_24c02q()
468 {
469 1 unsigned char i;
470 1 for(i=0;i<4;i++)
471 1 {
472 2 if(i2c_write(blue_04,blue))
473 2 return;
474 2 }
475 1
476 1 }
477 void wirte_24c02w()
478 {
479 1 unsigned char i;
480 1 for(i=0;i<4;i++)
481 1 {
482 2 if(i2c_write(power_04,power))
483 2 return;
484 2 }
485 1
486 1 }
487 void wirte_24c02r()
488 {
489 1 unsigned char i;
490 1 for(i=0;i<4;i++)
491 1 {
492 2 if(i2c_write(color_p_n,p_n))
493 2 return;
494 2 }
495 1
496 1 }
497 void wirte_24c02t()
498 {
499 1 unsigned char i;
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 14
500 1 for(i=0;i<4;i++)
501 1 {
502 2 if(i2c_write(x_04,x))
503 2 return;
504 2 }
505 1
506 1 }
507 void wirte_24c02u()
508 {
509 1 unsigned char i;
510 1 for(i=0;i<4;i++)
511 1 {
512 2 if(i2c_write(y_04,y))
513 2 return;
514 2 }
515 1
516 1 }
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 15
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
key4 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
key5 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
key6 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
key7 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
bright . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
osd_start1 . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_jintu . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_gonen_menu. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
video. . . . . . . . . . . . . . . . . EXTERN XDATA CHAR ----- 1
wirte_24c02a . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02b . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02c . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
menu_cr1 . . . . . . . . . . . . . . . PUBLIC XDATA CHAR 0000H 1
wirte_24c02d . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
menu_cr2 . . . . . . . . . . . . . . . PUBLIC XDATA CHAR 0001H 1
wirte_24c02e . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02f . . . . . . . . . . . . . PUBLIC CODE PROC 0008H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
color. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
wirte_24c02g . . . . . . . . . . . . . PUBLIC CODE PROC 0008H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02h . . . . . . . . . . . . . PUBLIC CODE PROC 0008H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
blue . . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
wirte_24c02q . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02r . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02t . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
power. . . . . . . . . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
wirte_24c02u . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
wirte_24c02w . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_CHAR 0000H 1
_tuxa_menu . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
p_n. . . . . . . . . . . . . . . . . . EXTERN XDATA CHAR ----- 1
_gonen_su. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
osd_start. . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
key_menu . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
osd_clr. . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_tuxa_su . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_i2c_write . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
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
C51 COMPILER V7.01 KEY 06/10/2003 09:42:38 PAGE 16
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
_datey . . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
key1 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
key2 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
key3 . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2240 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2 21
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 + -