?? main.lst
字號:
851 3 flashbuf=0;
852 3 }break;
853 2
854 2 case VSUB:
855 2 {
856 3 switch(uset_bit)
857 3 {
858 4 case 3:
859 4 {
860 5 U_data=U_data-1;
861 5 }break;
C51 COMPILER V7.09 MAIN 12/06/2007 09:33:57 PAGE 15
862 4 case 2:
863 4 {
864 5 U_data=U_data-10;
865 5 }break;
866 4 case 1:
867 4 {
868 5 U_data=U_data-100;
869 5 }break;
870 4 }
871 3 flashbuf=0;
872 3 }break;
873 2 }
874 1
875 1 while(keytemp!=0xff)
876 1 {
877 2 keytemp = Key();
878 2 Disp_U_set(U_data);
879 2 Disp_I_Real();
880 2 Delay(10);
881 2 }
882 1 }
883 //1mul8電流設定狀態(tài)下的服務程序
884 void I_SETi_Mange(void)
885 {
886 1 unsigned int temp;
887 1 temp = I_data;
888 1
889 1 flashbuf = flashbuf++;
890 1
891 1 if(flashbuf==15)
892 1 {
893 2 flash = ~flash;
894 2 flashbuf = 0;
895 2 }
896 1
897 1 if(flash==1)
898 1 {
899 2 Disp_I_set(I_data);
900 2 }
901 1 else if(flash==0)
902 1 {
903 2 Disp_Buf[iset_bit]=18;
904 2 Disp();
905 2 }
906 1
907 1 Disp_U_Real();
908 1
909 1 keytemp = Key();
910 1 switch(keytemp)
911 1 {
912 2 case ESC:
913 2 {
914 3 I_data = temp;
915 3 Sys_sta = IDLE_STA;
916 3 flashbuf = 0;
917 3 iset_bit=7;
918 3 }break;
919 2
920 2 case OK:
921 2 case ISET:
922 2 {
923 3 SEND_5615_I(I_data);
C51 COMPILER V7.09 MAIN 12/06/2007 09:33:57 PAGE 16
924 3 Sys_sta = IDLE_STA;
925 3 flashbuf = 0;
926 3 iset_bit=7;
927 3 }break;
928 2
929 2 case ISEL:
930 2 {
931 3 if(iset_bit==7)
932 3 iset_bit=6;
933 3 else if(iset_bit==6)
934 3 iset_bit=5;
935 3 else if(iset_bit==5)
936 3 iset_bit=7;
937 3 }break;
938 2
939 2 case IADD:
940 2 {
941 3 switch(iset_bit)
942 3 {
943 4 case 7:
944 4 {
945 5 I_data=I_data+1;
946 5 }break;
947 4 case 6:
948 4 {
949 5 I_data=I_data+10;
950 5 }break;
951 4 case 5:
952 4 {
953 5 I_data=I_data+100;
954 5 }break;
955 4 }
956 3 flashbuf = 0;
957 3 }break;
958 2
959 2 case ISUB:
960 2 {
961 3 switch(iset_bit)
962 3 {
963 4 case 7:
964 4 {
965 5 I_data=I_data-1;
966 5 }break;
967 4 case 6:
968 4 {
969 5 I_data=I_data-10;
970 5 }break;
971 4 case 5:
972 4 {
973 5 I_data=I_data-100;
974 5 }break;
975 4 }
976 3 flashbuf = 0;
977 3 }break;
978 2 }
979 1
980 1 while(keytemp!=0xff)
981 1 {
982 2 keytemp = Key();
983 2 Disp_I_set(I_data);
984 2 Disp_U_Real();
985 2 Delay(10);
C51 COMPILER V7.09 MAIN 12/06/2007 09:33:57 PAGE 17
986 2 }
987 1 }
988 //用戶設置狀態(tài)下的服務程序
989 void USER_SET_Mange(void)
990 {
991 1 if(i_ds==0)
992 1 {
993 2 i_ds=1;//顯示uset
994 2 Disp_Buf[0]=5;
995 2 Disp_Buf[1]=14;
996 2 Disp_Buf[2]=21;
997 2 Disp_Buf[3]=userbit;
998 2 Disp_Buf[4]=18;
999 2 Disp_Buf[5]=18;
1000 2 Disp_Buf[6]=18;
1001 2 Disp_Buf[7]=18;
1002 2 Disp();
1003 2 }
1004 1 Disp();
1005 1
1006 1 keytemp = Key();
1007 1
1008 1 switch(keytemp)
1009 1 {
1010 2 case 0:
1011 2 {
1012 3 if(ubit<=3)
1013 3 {
1014 4 U_Buf[ubit]=0;
1015 4 Disp_changei(U_Buf[ubit]);
1016 4 ubit=ubit+1;
1017 4 }
1018 3 else
1019 3 {
1020 4 ubit=0;
1021 4 }
1022 3 }break;
1023 2
1024 2 case 1:
1025 2 {
1026 3 if(ubit<=3)
1027 3 {
1028 4 U_Buf[ubit]=1;
1029 4 Disp_changei(U_Buf[ubit]);
1030 4 ubit=ubit+1;
1031 4 }
1032 3 else
1033 3 {
1034 4 ubit=0;
1035 4 }
1036 3 }break;
1037 2
1038 2 case 2:
1039 2 {
1040 3 if(ubit<=3)
1041 3 {
1042 4 U_Buf[ubit]=2;
1043 4 Disp_changei(U_Buf[ubit]);
1044 4 ubit=ubit+1;
1045 4 }
1046 3 else
1047 3 {
C51 COMPILER V7.09 MAIN 12/06/2007 09:33:57 PAGE 18
1048 4 ubit=0;
1049 4 }
1050 3 }break;
1051 2
1052 2 case 3:
1053 2 {
1054 3 if(ubit<=3)
1055 3 {
1056 4 U_Buf[ubit]=3;
1057 4 Disp_changei(U_Buf[ubit]);
1058 4 ubit=ubit+1;
1059 4 }
1060 3 else
1061 3 {
1062 4 ubit=0;
1063 4 }
1064 3 }break;
1065 2
1066 2 case 4:
1067 2 {
1068 3 if(ubit<=3)
1069 3 {
1070 4 U_Buf[ubit]=4;
1071 4 Disp_changei(U_Buf[ubit]);
1072 4 ubit=ubit+1;
1073 4 }
1074 3 else
1075 3 {
1076 4 ubit=0;
1077 4 }
1078 3 }break;
1079 2
1080 2 case 5:
1081 2 {
1082 3 if(ubit<=3)
1083 3 {
1084 4 U_Buf[ubit]=5;
1085 4 Disp_changei(U_Buf[ubit]);
1086 4 ubit=ubit+1;
1087 4 }
1088 3 else
1089 3 {
1090 4 ubit=0;
1091 4 }
1092 3 }break;
1093 2
1094 2 case 6:
1095 2 {
1096 3 if(ubit<=3)
1097 3 {
1098 4 U_Buf[ubit]=6;
1099 4 Disp_changei(U_Buf[ubit]);
1100 4 ubit=ubit+1;
1101 4 }
1102 3 else
1103 3 {
1104 4 ubit=0;
1105 4 }
1106 3 }break;
1107 2
1108 2 case 7:
1109 2 {
C51 COMPILER V7.09 MAIN 12/06/2007 09:33:57 PAGE 19
1110 3 if(ubit<=3)
1111 3 {
1112 4 U_Buf[ubit]=7;
1113 4 Disp_changei(U_Buf[ubit]);
1114 4 ubit=ubit+1;
1115 4 }
1116 3 else
1117 3 {
1118 4 ubit=0;
1119 4 }
1120 3 }break;
1121 2
1122 2 case 8:
1123 2 {
1124 3 if(ubit<=3)
1125 3 {
1126 4 U_Buf[ubit]=8;
1127 4 Disp_changei(U_Buf[ubit]);
1128 4 ubit=ubit+1;
1129 4 }
1130 3 else
1131 3 {
1132 4 ubit=0;
1133 4 }
1134 3 }break;
1135 2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -