📄 main1.lst
字号:
638 8 }
639 7 goto BEGIN;
640 7 }
641 6 if(resend==1)
642 6 {
643 7 ini_sbuf(M_PC,answer,S_ANSW,0,0);
644 7 s_byte_nums=4;
645 7 TR_noans();
646 7 resend=0;
647 7 p_received=0;
648 7 }
649 6 }
650 5 p_received=0;
651 5 nonce_sec=rbuffer[2];
652 5 point=&pp.x[nonce_sec][0];
653 5 i=3;
654 5 for(delt=0;delt<30;delt++)
655 5 {
656 6 *(point+delt)=rbuffer[i]*256+rbuffer[i+1];
657 6 i=i+2;
658 6 }
659 5 ini_sbuf(M_PC,answer,S_ANSW,0,0);
660 5 s_byte_nums=4;
661 5 TR_noans();
662 5 }
663 4
664 4 }
665 3 while(edit_finish==0)
666 3 {
667 4 if(urgent_stop==1)
668 4 {
669 5 if(pc_stop==1)
670 5 {
671 6 ini_sbuf(M_PC,answer,S_ANSW,0,0);
672 6 s_byte_nums=4;
673 6 TR_noans();
674 6 pc_stop=0;
675 6 stop=0;
C51 COMPILER V7.06 MAIN1 09/22/2005 14:53:59 PAGE 12
676 6 }
677 5 goto BEGIN;
678 5 }
679 4 }
680 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
681 3 s_byte_nums=4;
682 3 TR_noans();
683 3 edit_finish=0;
684 3 }
685 2
686 2 if(p_active==1)
687 2 {
688 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
689 3 s_byte_nums=4;
690 3 TR_noans();
691 3 p_forbided=0;
692 3 p_actived=1;
693 3 p_active=0;
694 3 }
695 2
696 2 if(rc_active==1)
697 2 {
698 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
699 3 s_byte_nums=4;
700 3 TR_noans();
701 3 rc_forbided=0;
702 3 rc_actived=1;
703 3 rc_active=0;
704 3 }
705 2
706 2 if(new_switch1==1)
707 2 {
708 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
709 3 s_byte_nums=4;
710 3 TR_noans();
711 3 new_switch11=1;
712 3 new_switch1=0;
713 3 }
714 2
715 2 if(new_switch2==1)
716 2 {
717 3 ini_sbuf(M_PC,answer,S_ANSW,0,0);
718 3 s_byte_nums=4;
719 3 TR_noans();
720 3 new_switch22=1;
721 3 new_switch2=0;
722 3 }
723 2 }
724 1 if(rc_forbided==1)
725 1 {
726 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
727 2 s_byte_nums=4;
728 2 TR_noans();
729 2 }
730 1 s_p=1;
731 1 while(decrease==0)
732 1 {
733 2 if(need_para==1)
734 2 {
735 3 temp_c++;
736 3 sbuffer1[0]=M_PC;
737 3 sbuffer1[1]=para_pc;
C51 COMPILER V7.06 MAIN1 09/22/2005 14:53:59 PAGE 13
738 3 sbuffer1[2]=FINISH/256;
739 3 sbuffer1[3]=FINISH%256;
740 3 sbuffer1[4]=CURRENT/256;
741 3 sbuffer1[5]=CURRENT%256;
742 3 sbuffer1[6]=VOLTAGE/256;
743 3 sbuffer1[7]=VOLTAGE%256;
744 3 sbuffer1[8]=err;
745 3 sbuffer1[9]=0;
746 3 s_byte_nums=10;
747 3 TR_noans();
748 3 need_para=0;
749 3 }
750 2 if(urgent_stop==1)
751 2 {
752 3 if(pc_stop==0)
753 3 {
754 4 ini_sbuf(M_PC,command,com_urgent_stop,0,0);
755 4 s_byte_nums=4;
756 4 TR_ans();
757 4 // answer_judge();
758 4 }
759 3
760 3 goto BEGIN;
761 3 }
762 2 }
763 1 s_p=0;
764 1 if(rc_forbided==1)
765 1 {
766 2 ini_sbuf(M_PC,answer,S_ANSW,0,0);
767 2 s_byte_nums=4;
768 2 TR_noans();
769 2 }
770 1
771 1 while(decrease_ok==0)
772 1 {
773 2 if(need_para==1)
774 2 {
775 3 sbuffer[0]=M_PC;
776 3 sbuffer[1]=parameter1;
777 3 sbuffer[2]=FINISH/256;
778 3 sbuffer[3]=FINISH%256;
779 3 sbuffer[4]=0;
780 3 s_byte_nums=5;
781 3 TR_noans();
782 3 need_para=0;
783 3 }
784 2 if(urgent_stop==1)
785 2 {
786 3 if(pc_stop==1)
787 3 {
788 4 ini_sbuf(M_PC,answer,S_ANSW,0,0);
789 4 s_byte_nums=4;
790 4 TR_noans();
791 4 pc_stop=0;
792 4 stop=0;
793 4 }
794 3 goto BEGIN;
795 3 }
796 2 }
797 1 if(pp.b==ON)
798 1 {
799 2 while(return_ok==0)
C51 COMPILER V7.06 MAIN1 09/22/2005 14:53:59 PAGE 14
800 2 {
801 3 if(need_para==1)
802 3 {
803 4 sbuffer[0]=M_PC;
804 4 sbuffer[1]=parameter1;
805 4 sbuffer[2]=FINISH/256;
806 4 sbuffer[3]=FINISH%256;
807 4 sbuffer[4]=0;
808 4 s_byte_nums=5;
809 4 TR_noans();
810 4 need_para=0;
811 4 }
812 3 if(urgent_stop==1)
813 3 {
814 4 if(pc_stop==1)
815 4 {
816 5 ini_sbuf(M_PC,answer,S_ANSW,0,0);
817 5 s_byte_nums=4;
818 5 TR_noans();
819 5 pc_stop=0;
820 5 stop=0;
821 5 }
822 4 goto BEGIN;
823 4 }
824 3 }
825 2 }
826 1 goto BEGIN;
827 1 }
C51 COMPILER V7.06 MAIN1 09/22/2005 14:53:59 PAGE 15
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
avc_up . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0824H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
main1_err. . . . . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
resend . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
edit_finish. . . . . . . . . . . . . . PUBLIC DATA BIT 0002H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
pc_ok. . . . . . . . . . . . . . . . . PUBLIC DATA BIT 0003H 1
pn1. . . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0000H 1
osc_l. . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 081CH 1
current_add. . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0810H 1
p_forbided . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 083BH 1
VOLTAGE. . . . . . . . . . . . . . . . PUBLIC XDATA U_INT 0834H 2
change_prg . . . . . . . . . . . . . . PUBLIC DATA BIT 0004H 1
current_dec. . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0812H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
osc_r. . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 081EH 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
EX0_INT. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -