📄 main.lst
字号:
1181 3 while(key1)
1182 3 {
1183 4 if(!key2)
1184 4 { while(!key2);
1185 5 if(i==2)i=1;else i+=1;
1186 5
1187 5 show_time2(i);
1188 5 //-------------------
1189 5 black_show(0,12,13);
1190 5 black_show(0,13,36);
1191 5 black_show(0,14,11);
1192 5 //-------------------
1193 5 }
1194 4 else ;
1195 4 if (!key3)
1196 4 {
1197 5 while(!key3);
1198 5 if(i==1)
1199 5 i=2;
1200 5 else
1201 5 i-=1;show_time2(i);
1202 5 //-------------------
1203 5 black_show(0,12,13);
1204 5 black_show(0,13,36);
1205 5 black_show(0,14,11);
1206 5 //-------------------
1207 5 }
1208 4 else;
1209 4 }
1210 3 while(!key1);
1211 3 delay01();
1212 3 goto menu_show;
1213 3 break;
1214 3 case 0x21:
1215 3 acce_chose=1;
1216 3 show_acce();
1217 3 celiang();
1218 3 n=6;
1219 3 START_00();
1220 3 i=0;
1221 3 show[i++]=20;
1222 3 show[i++]=37;
1223 3
1224 3 //T2=time_tem
1225 3 //T1=time_hh
1226 3 if(XBYTE[ram_xdata+0x07]!=0&&XBYTE[ram_xdata+19]!=0)
1227 3 {
1228 4 time_tem=XBYTE[ram_xdata+0x04];
1229 4 time_tem=(time_tem*65536+ XBYTE[ram_xdata+0x05]*256+
1230 4 XBYTE[ram_xdata+0x06])*25+
1231 4 (XBYTE[ram_xdata+0x07]-6)/10;
1232 4 // if((XBYTE[ram_xdata+0x07]-6)%10>=5)
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 21
1233 4 // time_tem+=1;
1234 4 time_hh=XBYTE[ram_xdata+16];
1235 4 time_hh=(time_hh*65536+ XBYTE[ram_xdata+17]*256+
1236 4 XBYTE[ram_xdata+18])*25+
1237 4 (XBYTE[ram_xdata+19]-6)/10;
1238 4 // if((XBYTE[ram_xdata+19]-6)%10>=5)
1239 4 // time_hh+=1;
1240 4 time_tem=time_tem-time_hh;
1241 4
1242 4 save_ram2(1,time_hh);
1243 4 save_ram2(2,time_tem);
1244 4 t1_tem=long_float(time_hh);
1245 4 t2_tem=long_float(time_tem);
1246 4 if(t1_tem<t2_tem)//减速
1247 4 { t1_tem=2.0*((6.0/t1_tem)-(6.0/t2_tem))/(t2_tem+t1_tem);
1248 5 show[0]=null;
1249 5
1250 5 show[i++]=36;}
1251 4 else
1252 4 t1_tem=2.0*((6.0/t2_tem)-(6.0/t1_tem))/(t1_tem+t2_tem);
1253 4
1254 4 if(t1_tem>=100.0)
1255 4 time_tem=t1_tem*100;
1256 4 else time_tem=t1_tem*10000;
1257 4 }
1258 3 else time_tem=0;
1259 3 //t1_tem=789.67887;//test
1260 3 //time_tem=2344567;//test
1261 3 //--------------------------------M
1262 3 if(t1_tem>=100.0)
1263 3 {// time_tem=t1_tem*100;
1264 4 if(time_tem%10>=5)
1265 4 time_tem+=10;
1266 4 time_tem=time_tem%1000000;
1267 4 show[i++]=time_tem/100000;
1268 4 time_tem=time_tem%100000;
1269 4 show[i++]=time_tem/10000;
1270 4 time_tem=time_tem%10000;
1271 4 show[i++]=38;
1272 4 show[i++]=time_tem/1000;
1273 4 time_tem=time_tem%1000;
1274 4 show[i++]=time_tem/100;
1275 4 time_tem=time_tem%100;
1276 4 show[i++]=time_tem/10;
1277 4 show[i++]=24;
1278 4 show[i++]=33;
1279 4 show[i++]=26;
1280 4 show[i++]=34;
1281 4 show[i++]=null;
1282 4 show[i++]=null;
1283 4 //show[i++]=null;
1284 4 show[i++]=0xff;
1285 4 //show[3]=null;
1286 4 }
1287 3 //--------------------------------CM
1288 3 else
1289 3 {//time_tem=t1_tem*10000;
1290 4 if(time_tem%10>=5)
1291 4 time_tem+=10;
1292 4 time_tem=time_tem%1000000;
1293 4 show[i++]=time_tem/100000;
1294 4 time_tem=time_tem%100000;
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 22
1295 4 show[i++]=time_tem/10000;
1296 4 time_tem=time_tem%10000;
1297 4 show[i++]=38;
1298 4 show[i++]=time_tem/1000;
1299 4 time_tem=time_tem%1000;
1300 4 show[i++]=time_tem/100;
1301 4 time_tem=time_tem%100;
1302 4 show[i++]=time_tem/10;
1303 4 show[i++]=21;
1304 4 show[i++]=24;
1305 4 show[i++]=33;
1306 4 show[i++]=26;
1307 4 show[i++]=34;
1308 4 show[i++]=null;
1309 4 show[i++]=null;
1310 4 //show[i++]=null;
1311 4 show[i++]=0xff;
1312 4
1313 4 }
1314 3
1315 3
1316 3
1317 3 /*
1318 3 time_tem=time_tem%10000000;
1319 3 show[3]=time_tem/ 1000000;
1320 3 time_tem=time_tem%1000000;
1321 3 show[4]=time_tem/ 100000;
1322 3 time_tem=time_tem%100000;
1323 3 show[5]=time_tem/ 10000;
1324 3 time_tem=time_tem%10000;
1325 3 show[6]=time_tem/ 1000;
1326 3 time_tem=time_tem%1000;
1327 3 show[7]=38;
1328 3 show[8]=time_tem/100;
1329 3 time_tem=time_tem%100;
1330 3 show[9]=time_tem/10;
1331 3 show[10]=21;*/
1332 3 /* show[11]=24;
1333 3 show[12]=33;
1334 3 show[13]=26;
1335 3 show[14]=34;
1336 3 show[15]=0xff;*/
1337 3 line_lcd(2,show);
1338 3 // while(key1);
1339 3 i=1;
1340 3 show_time2(i);
1341 3 //-------------------
1342 3 black_show(0,12,13);
1343 3 black_show(0,13,36);
1344 3 black_show(0,14,12);
1345 3 //-------------------
1346 3 while(key1)
1347 3 {
1348 4 if(!key2)
1349 4 { while(!key2);
1350 5 if(i==2)i=1;else i+=1;
1351 5
1352 5 show_time2(i);
1353 5 //-------------------
1354 5 black_show(0,12,13);
1355 5 black_show(0,13,36);
1356 5 black_show(0,14,12);
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 23
1357 5 //-------------------
1358 5 }
1359 4 else ;
1360 4 if (!key3)
1361 4 {
1362 5 while(!key3);
1363 5 if(i==1)
1364 5 i=2;
1365 5 else
1366 5 i-=1;show_time2(i);
1367 5 //-------------------
1368 5 black_show(0,12,13);
1369 5 black_show(0,13,36);
1370 5 black_show(0,14,12);
1371 5 //-------------------
1372 5 }
1373 4 else;
1374 4 }
1375 3
1376 3 while(!key1);
1377 3 delay01();
1378 3 goto menu_show;
1379 3 break;
1380 3 case 0x22:
1381 3 acce_chose=1;
1382 3 show_acce();
1383 3 celiang();
1384 3 n=6;
1385 3 START_00();
1386 3 i=0;
1387 3 // show[0]=null;
1388 3 show[i++]=43;
1389 3 show[i++]=37;
1390 3 //T2=time_tem
1391 3 //T1=time_hh
1392 3 if(XBYTE[ram_xdata+0x07]!=0&&XBYTE[ram_xdata+19]!=0)
1393 3 {
1394 4 time_tem=XBYTE[ram_xdata+0x04];
1395 4 time_tem=(time_tem*65536+ XBYTE[ram_xdata+0x05]*256+
1396 4 XBYTE[ram_xdata+0x06])*25+
1397 4 (XBYTE[ram_xdata+0x07]-6)/10;
1398 4 // if((XBYTE[ram_xdata+0x07]-6)%10>=5)
1399 4 // time_tem+=1;
1400 4 time_hh=XBYTE[ram_xdata+16];
1401 4 time_hh=(time_hh*65536+ XBYTE[ram_xdata+17]*256+
1402 4 XBYTE[ram_xdata+18])*25+
1403 4 (XBYTE[ram_xdata+19]-6)/10;
1404 4 // if((XBYTE[ram_xdata+19]-6)%10>=5)
1405 4 //time_hh+=1;
1406 4 time_tem=time_tem-time_hh;
1407 4 save_ram2(2,time_tem);
1408 4 save_ram2(1,time_hh);
1409 4 t1_tem=long_float(time_hh);
1410 4 t2_tem=long_float(time_tem);
1411 4 if(t1_tem<t2_tem)
1412 4 { t1_tem=2*(2.51327408*((1/t1_tem)-(1/t2_tem))/(t2_tem+t1_tem));
1413 5
1414 5 show[i++]=36;}
1415 4
1416 4 else
1417 4 t1_tem=2*(2.51327408*((1/t2_tem)-(1/t1_tem))/(t1_tem+t2_tem));
1418 4
C51 COMPILER V6.20c MAIN 07/15/2004 09:46:22 PAGE 24
1419 4 time_tem=t1_tem*10000;
1420 4 }
1421 3 else time_tem=0;;
1422 3 // time_tem=time_tem%10000000;
1423 3 // show[2]=time_tem/ 1000000;
1424 3 //if(show[2]!=0)
1425 3 if(time_tem%10>=5)
1426 3 time_tem+=10;
1427 3 // time_tem=time_tem%10000000;
1428 3 // show[2]=time_tem/ 1000000;
1429 3 time_tem=time_tem%1000000;
1430 3 show[i++]=time_tem/ 100000;
1431 3 time_tem=time_tem%100000;
1432 3 show[i++]=time_tem/ 10000;
1433 3 time_tem=time_tem%10000;
1434 3 show[i++]=38;
1435 3 show[i++]=time_tem/ 1000;
1436 3 time_tem=time_tem%1000;
1437 3 show[i++]=time_tem/100;
1438 3 time_tem=time_tem%100;
1439 3 show[i++]=time_tem/10;
1440 3 show[i++]=25;
1441 3 show[i++]=23;
1442 3 show[i++]=28;
1443 3 show[i++]=33;
1444 3 show[i++]=26;
1445 3 show[i++]=34;
1446 3 show[i++]=0xff;
1447 3 line_lcd(2,show);
1448 3 //while(key1);
1449 3 i=1;
1450 3 show_time2(i);
1451 3 //-------------------
1452 3 black_show(0,12,13);
1453 3 black_show(0,13,36);
1454 3 black_show(0,14,13);
1455 3 //-------------------
1456 3 while(key1)
1457 3 {
1458 4 if(!key2)
1459 4 { while(!key2);
1460 5 if(i==2)i=1;else i+=1;
1461 5
1462 5 show_time2(i);
1463 5 //-------------------
1464 5 black_show(0,12,13);
1465 5 black_show(0,13,36);
1466 5 black_show(0,14,13);
1467 5 //-------------------
1468 5 }
1469 4 else ;
1470 4 if (!key3)
1471 4 {
1472 5 while(!key3);
1473 5 if(i==1)
1474 5 i=2;
1475 5 else
1476 5 i-=1;show_time2(i);
1477 5 //---
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -