📄 main.lst
字号:
884 3
885 3 line_lcd(2,show);
886 3 show_time1(0x200);
887 3 //------------------------------------------------
888 3 black_show(0,12,12);
889 3 black_show(0,13,36);
890 3 black_show(0,14,11);
891 3 //------------------------------------------------
892 3 while(key1);
893 3 while(!key1);
894 3 delay01();
895 3 goto menu_show;
896 3 break;
897 3 case 0x11:
898 3 acce_chose=0;
899 3
900 3 celiang();
901 3 n=2;
902 3 n1=2;
903 3 START_11();
904 3 i=10;
905 3 star_11(i);
906 3 //-------------------------------------
907 3 black_show(0,12,12);
908 3 black_show(0,13,36);
909 3 black_show(0,14,12);
910 3 //-------------------------------------
911 3 while(key1)
912 3 {
913 4 if(!key2)
914 4 {
915 5 while(!key2);
916 5 if(i==11)
917 5 i=20;
918 5 else if(i==21)
919 5 i=10;
920 5 else i+=1;
921 5 star_11(i);
922 5 //------------------------
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 16
923 5 black_show(0,12,12);
924 5 black_show(0,13,36);
925 5 black_show(0,14,12);
926 5 //----------------------
927 5 }
928 4 else ;
929 4 if(!key3)
930 4 { while(!key3);
931 5 if(i==10)i=21;else if(i==20)i=11;else i-=1;
932 5 star_11(i);
933 5 //------------------------
934 5 black_show(0,12,12);
935 5 black_show(0,13,36);
936 5 black_show(0,14,12);
937 5 //----------------------
938 5 }
939 4 else ;
940 4 }
941 3 while(!key1);
942 3 goto menu_show;
943 3 break;
944 3 case 0x12:
945 3 acce_chose=1;
946 3 show_acce();
947 3 celiang();
948 3 n=1;
949 3 START_00();
950 3 // show[0]=null;
951 3 // show[1]=null;
952 3 show[0]=27;
953 3 show[1]=37;
954 3
955 3 time_tem=XBYTE[ram_xdata+0x04];
956 3 time_tem=(time_tem*65536+ XBYTE[ram_xdata+0x05]*256+
957 3 XBYTE[ram_xdata+0x06])*25;
958 3 if(XBYTE[ram_xdata+7]!=0)
959 3 {
960 4 time_tem=time_tem+(XBYTE[ram_xdata+7]-6)/10;
961 4 save_ram(0x200,time_tem);
962 4 t1_tem=long_float(time_tem);
963 4 t1_tem=0.62831852/t1_tem;
964 4 time_tem=t1_tem*10000;
965 4 }
966 3 else ;
967 3 if(time_tem%10>=5)
968 3 time_tem+=10;
969 3 // time_tem=time_tem%10000000;
970 3 // show[3]=time_tem/ 1000000;
971 3 time_tem=time_tem%1000000;
972 3 show[2]=time_tem/ 100000;
973 3 time_tem=time_tem%100000;
974 3 show[3]=time_tem/ 10000;
975 3 time_tem=time_tem%10000;
976 3 show[4]=38;
977 3 show[5]=time_tem/1000;
978 3 time_tem=time_tem%1000;
979 3 show[6]=time_tem/100;
980 3 time_tem=time_tem%100;
981 3 show[7]=time_tem/10;
982 3 show[8]=25;
983 3 show[9]=20;
984 3 show[10]=22;
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 17
985 3 show[11]=33;
986 3 show[12]=26;
987 3 show[13]=null;
988 3 show[14]=null;
989 3 show[15]=0xff;
990 3 line_lcd(2,show);
991 3 show_time1(0x200);
992 3 //--------------------------
993 3 black_show(0,12,12);
994 3 black_show(0,13,36);
995 3 black_show(0,14,13);
996 3 //----------------------
997 3 while(key1);
998 3 while(!key1);
999 3 delay01();
1000 3 goto menu_show;
1001 3 break;
1002 3 case 0x13:
1003 3 acce_chose=1;
1004 3 show_acce();
1005 3 celiang();
1006 3 n=1;
1007 3 START_00();
1008 3 // show[0]=null;
1009 3 // show[1]=null;
1010 3 show[0]=25;
1011 3 show[1]=37;
1012 3 time_tem=XBYTE[ram_xdata+0x04];
1013 3 time_tem=(time_tem*65536+ XBYTE[ram_xdata+0x05]*256+
1014 3 XBYTE[ram_xdata+0x06])*25;
1015 3 if(XBYTE[ram_xdata+7]!=0)
1016 3 {
1017 4 time_tem=time_tem+(XBYTE[ram_xdata+7]-6)/10;
1018 4 save_ram(0x200,time_tem);
1019 4 t1_tem=long_float(time_tem);
1020 4 t1_tem=0.1/t1_tem;
1021 4 time_tem=t1_tem*10000;
1022 4 }
1023 3 else ;
1024 3 if(time_tem%10>=5)
1025 3 time_tem+=10;
1026 3 time_tem=time_tem%1000000;
1027 3 show[2]=time_tem/ 100000;
1028 3 time_tem=time_tem%100000;
1029 3 show[3]=time_tem/ 10000;
1030 3 time_tem=time_tem%10000;
1031 3 show[4]=38;
1032 3 show[5]=time_tem/1000;
1033 3 time_tem=time_tem%1000;
1034 3 show[6]=time_tem/100;
1035 3 time_tem=time_tem%100;
1036 3 show[7]=time_tem/10;
1037 3 show[8]=25;
1038 3 show[9]=23;
1039 3 show[10]=28;
1040 3 show[11]=33;
1041 3 show[12]=26;
1042 3 show[13]=null;
1043 3 show[14]=null;
1044 3 show[15]=0xff;
1045 3 line_lcd(2,show);
1046 3 show_time1(0x200);
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 18
1047 3 //--------------------
1048 3 black_show(0,12,12);
1049 3 black_show(0,13,36);
1050 3 black_show(0,14,14);
1051 3 //-------------------
1052 3 while(key1);
1053 3 while(!key1);
1054 3 delay01();
1055 3 goto menu_show;
1056 3 break;
1057 3 case 0x20:
1058 3 acce_chose=1;
1059 3 show_acce();
1060 3 celiang();
1061 3 n=2;
1062 3 START_00();
1063 3 i=0;
1064 3 // show[0]=null;
1065 3 show[i++]=20;
1066 3 show[i++]=37;
1067 3 if(XBYTE[ram_xdata+0x07]!=0&&XBYTE[ram_xdata+11]!=0)
1068 3 {
1069 4 time_tem=XBYTE[ram_xdata+0x04];
1070 4 time_tem=(time_tem*65536+ XBYTE[ram_xdata+0x05]*256+
1071 4 XBYTE[ram_xdata+0x06])*25+
1072 4 (XBYTE[ram_xdata+0x07]-6)/10;
1073 4 time_hh=XBYTE[ram_xdata+0x08];
1074 4 time_hh=(time_hh*65536+ XBYTE[ram_xdata+0x09]*256+
1075 4 XBYTE[ram_xdata+10])*25+
1076 4 (XBYTE[ram_xdata+11]-6)/10;
1077 4 //T1 time_tem,T2 time_hh
1078 4 time1_hh=time_tem;
1079 4 time_tem=time_tem-time_hh;
1080 4 save_ram2(2,time_hh);
1081 4 save_ram2(1,time_tem);
1082 4 t1_tem=long_float(time_hh);
1083 4 t2_tem=long_float(time_tem);
1084 4 if(t1_tem<t2_tem) //T1<T2减速
1085 4 {
1086 5 t1_tem=2*(5.0/t1_tem-5.0/t2_tem)/(t1_tem+t2_tem);
1087 5 //show[0]=20;
1088 5 //show[1]=37;
1089 5 show[i++]=36;
1090 5 }
1091 4 else
1092 4 {
1093 5 t1_tem=2*(5.0/t2_tem-5.0/t1_tem)/(t1_tem+t2_tem);
1094 5 }
1095 4 if(t1_tem>=100.0)
1096 4 time_tem=t1_tem*100;
1097 4 else time_tem=t1_tem*10000;
1098 4 }
1099 3 else time_tem=0;
1100 3 //t1_tem=789.67887;//test
1101 3 //time_tem=2344567;//test
1102 3 //--------------------------------M
1103 3 if(t1_tem>=100.0)
1104 3 {// time_tem=t1_tem*100;
1105 4 if(time_tem%10>=5)
1106 4 time_tem+=10;
1107 4 //time_tem=time_tem%10000000;
1108 4 //show[4]=time_tem/1000000;
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 19
1109 4 time_tem=time_tem%1000000;
1110 4 show[i++]=time_tem/100000;
1111 4 time_tem=time_tem%100000;
1112 4 show[i++]=time_tem/10000;
1113 4 time_tem=time_tem%10000;
1114 4 show[i++]=38;
1115 4 show[i++]=time_tem/1000;
1116 4 time_tem=time_tem%1000;
1117 4 show[i++]=time_tem/100;
1118 4 time_tem=time_tem%100;
1119 4 show[i++]=time_tem/10;
1120 4 show[i++]=24;
1121 4 show[i++]=33;
1122 4 show[i++]=26;
1123 4 show[i++]=34;
1124 4 show[i++]=null;
1125 4 show[i++]=0xff;
1126 4
1127 4 }
1128 3 //--------------------------------CM
1129 3 else
1130 3 {//time_tem=t1_tem*10000;
1131 4 if(time_tem%10>=5)
1132 4 time_tem+=10;
1133 4 time_tem=time_tem%1000000;
1134 4 show[i++]=time_tem/100000;
1135 4 time_tem=time_tem%100000;
1136 4 show[i++]=time_tem/10000;
1137 4 time_tem=time_tem%10000;
1138 4 show[i++]=38;
1139 4 show[i++]=time_tem/1000;
1140 4 time_tem=time_tem%1000;
1141 4 show[i++]=time_tem/100;
1142 4 time_tem=time_tem%100;
1143 4 show[i++]=time_tem/10;
1144 4 show[i++]=21;
1145 4 show[i++]=24;
1146 4 show[i++]=33;
1147 4 show[i++]=26;
1148 4 show[i++]=34;
1149 4 show[i++]=0xff;
1150 4 }
1151 3
1152 3
1153 3
1154 3 /* // time_tem=time_tem%10000000;
1155 3 show[3]=time_tem/ 1000000;
1156 3 time_tem=time_tem%1000000;
1157 3 show[4]=time_tem/ 100000;
1158 3 time_tem=time_tem%100000;
1159 3 show[5]=time_tem/ 10000;
1160 3 time_tem=time_tem%10000;
1161 3 show[6]=time_tem/ 1000;
1162 3 time_tem=time_tem%1000;
1163 3 show[7]=38;
1164 3 show[8]=time_tem/100;
1165 3 time_tem=time_tem%100;
1166 3 show[9]=time_tem/10;
1167 3 show[10]=21;
1168 3 */ /* show[11]=24;
1169 3 show[12]=33;
1170 3 show[13]=26;
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 20
1171 3 show[14]=34;
1172 3 show[15]=0xff;*/
1173 3 line_lcd(2,show);
1174 3 i=1;
1175 3 show_time2(i);
1176 3 //-------------------
1177 3 black_show(0,12,13);
1178 3 black_show(0,13,36);
1179 3 black_show(0,14,11);
1180 3 //-------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -