📄 privacy.lst
字号:
439 2 sendthree=mark_id;
440 2 sendfour=0x01;
441 2 f_sendbytes();
442 2 break;*/
443 2 case 4:
444 2 mark_clear_flag=0;
445 2 sendtwo=0x84;
446 2 sendthree=mark_clear_flag;
447 2 sendfour=0x02;
448 2 f_sendbytes();
449 2 break;
450 2 case 5:
451 2 if(mark_length>=1) mark_length--;
452 2 sendtwo=0x84;
453 2 sendthree=mark_length;
454 2 sendfour=0x03;
455 2 f_sendbytes();
456 2 break;
457 2 case 6:
458 2 if(mark_width>=1) mark_width--;
459 2 sendtwo=0x84;
460 2 sendthree=mark_width;
461 2 sendfour=0x04;
462 2 f_sendbytes();
463 2 break;
464 2 case 7:
465 2 mark_color=0;
466 2 sendtwo=0x84;
467 2 sendthree=mark_color;
468 2 sendfour=0x05;
469 2 f_sendbytes();
470 2 break;
471 2 case 8:
472 2 if(mark_trans>=2) mark_trans--;
473 2 sendtwo=0x84;
474 2 sendthree=mark_trans;
475 2 sendfour=0x06;
476 2 f_sendbytes();
477 2 break;
478 2
479 2 default: h_position=4;
480 2 break;
481 2 }
482 1 }
483
484 void f_key_set_privacy_enter(void)
485 {
486 1
487 1 }
488 void f_key_set_privacy_cance(void)
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 9
489 {
490 1 f_key_clear_flag();
491 1 _nop_();
492 1 set_camera_display_flag=1;
493 1 h_position=3;
494 1 mark_clear_flag=0;
495 1 sendtwo=0x84;
496 1 sendthree=0x00;
497 1 sendfour=0x00;
498 1 f_sendbytes();
499 1 h_position=7;
500 1 }
501
502 void f_key_set_privacy_shot(void)
503 {
504 1 func_brush_flag=1;
505 1 gb_brush_flag=1;
506 1 switch(h_position)
507 1 {
508 2 /*
509 2 case 4:
510 2 mark_id=function1;
511 2 if(mark_id>=24) mark_id=24;
512 2 sendtwo=0x84;
513 2 sendthree=mark_id;
514 2 sendfour=0x01;
515 2 f_sendbytes();
516 2 h_position+=2;
517 2 break;
518 2 */
519 2 case 4:
520 2 break;
521 2 case 5:
522 2 mark_length=function1;
523 2 if(mark_length>=160) mark_id=160;
524 2 sendtwo=0x84;
525 2 sendthree=mark_length;
526 2 sendfour=0x03;
527 2 f_sendbytes();
528 2 h_position++;
529 2 break;
530 2 case 6:
531 2 mark_width=function1;
532 2 if(mark_width>=120) mark_id=120;
533 2 sendtwo=0x84;
534 2 sendthree=mark_width;
535 2 sendfour=0x04;
536 2 f_sendbytes();
537 2 h_position+=2;
538 2 break;
539 2 case 7:
540 2 break;
541 2 case 8:
542 2 mark_trans=function1;
543 2 if(mark_trans>=13) mark_id=13;
544 2 sendtwo=0x84;
545 2 sendthree=mark_trans;
546 2 sendfour=0x06;
547 2 f_sendbytes();
548 2 h_position++;
549 2 break;
550 2
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 10
551 2 default: h_position=4;
552 2 break;
553 2 }
554 1 }
555 f_trans_num_to_char(uchar *num_char,uchar trans_num)
556 {
557 1 uchar i;
558 1 for(i=0;i<3;i++)
559 1 {
560 2 num_char[i]=0xff;
561 2 }
562 1 if(trans_num<10)
563 1 {
564 2 num_char[0]=trans_num;
565 2 num_char[1]=0xef;
566 2 num_char[2]=0xef;
567 2 return ;
568 2 }
569 1 if(trans_num<100)
570 1 {
571 2 num_char[0]=trans_num/10;
572 2 num_char[1]=trans_num%10;
573 2 num_char[2]=0xef;
574 2 return ;
575 2 }
576 1 else
577 1 {
578 2 num_char[0]=trans_num/100;
579 2 i=trans_num%100;
580 2 num_char[1]=i/10;
581 2 num_char[2]=i%10;
582 2 }
583 1 }
584 void f_show_set_privacy_offset20(void)
585 {
586 1 uchar num_char[3],i;
587 1 EA=0;
588 1 f_clear_flag_fun();
589 1
590 1 cs_to_6453=0;
591 1 f_input_6453(0xce);
592 1 if(mark_clear_flag==1)
593 1 {
594 2 f_showbuff(4,20,on);
595 2 }
596 1 else
597 1 {
598 2 f_showbuff(4,20,off);
599 2 }
600 1 cs_to_6453=1;
601 1
602 1 f_trans_num_to_char(num_char,mark_length);
603 1 f_character_position(5,20);
604 1 cs_to_6453=1;
605 1 cs_to_6453=0;
606 1 f_input_6453(0xce);
607 1 for(i=0;i<3;i++)
608 1 {
609 2 f_input_6453(num_char[i]);
610 2 }
611 1 cs_to_6453=1;
612 1
C51 COMPILER V7.06 PRIVACY 01/06/2005 14:37:28 PAGE 11
613 1 f_trans_num_to_char(num_char,mark_width);
614 1 f_character_position(6,20);
615 1 cs_to_6453=1;
616 1 cs_to_6453=0;
617 1 f_input_6453(0xce);
618 1 for(i=0;i<3;i++)
619 1 {
620 2 f_input_6453(num_char[i]);
621 2 }
622 1 cs_to_6453=1;
623 1
624 1 cs_to_6453=0;
625 1 f_input_6453(0xce);
626 1 if(mark_color==1)
627 1 {
628 2 f_showbuff(7,20,red_code);
629 2 }
630 1 else
631 1 {
632 2 f_showbuff(7,20,blue_code);
633 2 }
634 1 cs_to_6453=1;
635 1
636 1 f_trans_num_to_char(num_char,mark_trans);
637 1 f_character_position(8,20);
638 1 cs_to_6453=1;
639 1 cs_to_6453=0;
640 1 f_input_6453(0xce);
641 1 for(i=0;i<3;i++)
642 1 {
643 2 f_input_6453(num_char[i]);
644 2 }
645 1 cs_to_6453=1;
646 1 }
647
648 //----------------------------
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2161 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- 13
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 + -