📄 鱼探仪.lst
字号:
265 {
266 1 uchar i;
267 1 fasepl=suk;
268 1 if(fasepl<40)
269 1 fasepl=40;
270 1 if(fasepl>220)
271 1 fasepl=220;
272 1 for(i=0;i<=4;i++)
273 1 {
274 2 while(i2c_write(pl,fasepl))
275 2 return;
276 2 }
277 1 }
278
279
280 void glset()
281 {
282 1 uchar i;
283 1 fasegl=suk;
284 1 for(i=0;i<=4;i++)
285 1 {
286 2 while(i2c_write(gl,fasegl))
287 2 return;
288 2 }
289 1
290 1 }
291 void kgset()
292 {
293 1 uchar i;
294 1 fasekg=suk;
295 1 for(i=0;i<=4;i++)
296 1 {
297 2 while(i2c_write(kg,fasekg))
298 2 return;
299 2 }
300 1
301 1 }
302 void zbset()
303 {
C51 COMPILER V7.01 _鉥揭_ 05/09/2003 11:49:36 PAGE 6
304 1 uchar i;
305 1 zaibao=suk;
306 1 for(i=0;i<=4;i++)
307 1 {
308 2 while(i2c_write(zb,zaibao))
309 2 return;
310 2
311 2 }
312 1
313 1
314 1 }
315 void sdset()
316 {
317 1 uchar i;
318 1 caijisendu=suk;
319 1 for(i=0;i<=4;i++)
320 1 {
321 2 while(i2c_write(sd,caijisendu))
322 2 return;
323 2 }
324 1 }
325 void zyset()
326 {
327 1 uchar i;
328 1 zenyi=suk;
329 1 for(i=0;i<=4;i++)
330 1 {
331 2 while(i2c_write(zy,zenyi))
332 2 return;
333 2 }
334 1
335 1
336 1 }
337 void stcset()
338 {
339 1 uchar i;
340 1 stc=suk;
341 1 for(i=0;i<=4;i++)
342 1 {
343 2 while(i2c_write(stch,stc))
344 2 return;
345 2 }
346 1 }
347
348 void ganset()
349 {
350 1 uchar i;
351 1 ganse=suk;
352 1 for(i=0;i<=4;i++)
353 1 {
354 2 while(i2c_write(gs,ganse))
355 2 return;
356 2 }
357 1 }
358 void jspl()
359 {
360 1 uchar i;
361 1 plxz=suk;
362 1 if(plxz>10)
363 1 plxz=10;
364 1 if(plxz<-5)
365 1 plxz=-5;
C51 COMPILER V7.01 _鉥揭_ 05/09/2003 11:49:36 PAGE 7
366 1 for(i=0;i<=4;i++)
367 1 {
368 2 while(i2c_write(px,plxz))
369 2 return;
370 2 }
371 1
372 1
373 1 }
374 void kodai()
375 {
376 1 uchar i;
377 1 kod=suk;
378 1 for(i=0;i<=4;i++)
379 1 {
380 2 while(i2c_write(ko,kod))
381 2 return;
382 2 }
383 1 }
384 void plzusf()
385 {
386 1 if(zenyi<0x08)
387 1 zenyia=zenyi;
388 1 plsucu();//频率和增益输出,stc
389 1 clp_dog();
390 1 switch(fasegl)//功率设定
391 1 {
392 2 case 0x00: glset1();break;
393 2 case 0x01: glset2();break;
394 2 case 0x02: glset3();break;
395 2 case 0x03: glset4();break;
396 2 case 0x04: glset5();break;
397 2 case 0x05: glset6();break;
398 2 case 0x06: glset7();break;
399 2 case 0x07: glset8();break;
400 2 case 0x08: glset9();break;
401 2 default: glseta();
402 2 }
403 1
404 1 }
405 uint scsj()//判别深度设置参数
406 {
407 1 uint d;
408 1 clp_dog();
409 1 switch(caijisendud)//深度设定
410 1 {
411 2 case 0x00: d=suk+10; break;
412 2 case 0x01: d=suk+20; break;
413 2 case 0x02: d=suk+30; break;
414 2 case 0x03: d=suk+40; break;
415 2 case 0x04: d=suk+50; break;
416 2 case 0x05: d=suk+60; break;
417 2 case 0x06: d=suk+70; break;
418 2 case 0x07: d=suk+80; break;
419 2 case 0x08: d=suk+90; break;
420 2 case 0x09: d=suk+100; break;
421 2 case 0x0A: d=suk+120; break;
422 2 case 0x0B: d=suk+140; break;
423 2 case 0x0C: d=suk+160; break;
424 2 case 0x0D: d=suk+200; break;
425 2 case 0x0E: d=suk+250; break;
426 2 case 0x0F: d=suk+300; break;
427 2 case 0x10: d=suk+350; break;
C51 COMPILER V7.01 _鉥揭_ 05/09/2003 11:49:36 PAGE 8
428 2 case 0x11: d=suk+400; break;
429 2 case 0x12: d=suk+450; break;
430 2 case 0x13: d=suk+500; break;
431 2 case 0x14: d=suk+550; break;
432 2 case 0x15: d=suk+600; break;
433 2 default:d=suk+600;
434 2 }
435 1 return(d);
436 1 }
437 void scsjq()//判别微调点参数
438 {clp_dog();
439 1
440 1 switch(caijisendu)//深度设定
441 1 {
442 2 case 0x00: cm=1; break;
443 2 case 0x01: cm=2; break;
444 2 case 0x02: cm=3; break;
445 2 case 0x03: cm=4; break;
446 2 case 0x04: cm=5; break;
447 2 case 0x05: cm=6; break;
448 2 case 0x06: cm=7; break;
449 2 case 0x07: cm=8; break;
450 2 case 0x08: cm=9; break;
451 2 case 0x09: cm=10; break;
452 2 case 0x0A: cm=12; break;
453 2 case 0x0B: cm=14; break;
454 2 case 0x0C: cm=16; break;
455 2 case 0x0D: cm=20; break;
456 2 case 0x0E: cm=25; break;
457 2 case 0x10: cm=35; break;
458 2 case 0x11: cm=40; break;
459 2 case 0x12: cm=45; break;
460 2 case 0x13: cm=50; break;
461 2 case 0x14: cm=55; break;
462 2 case 0x15: cm=60; break;
463 2 default:cm=60;
464 2 }
465 1
466 1 }
467
468
469
470
471 void zdpbsa()//自动
472 {
473 1
474 1 sdset22();//自动判别
475 1 if(caijisendue==0x00)//深度设定
476 1 sdset1();
477 1 else if(caijisendue==0x01)
478 1 sdset2();
479 1 else if(caijisendue==0x02)
480 1 sdset3();
481 1 else if(caijisendue==0x03)
482 1 sdset4();
483 1 else if(caijisendue==0x04)
484 1 sdset5();
485 1 else if(caijisendue==0x05)
486 1 sdset6();
487 1 else if(caijisendue==0x06)
488 1 sdset7();
489 1 else if(caijisendue==0x07)
C51 COMPILER V7.01 _鉥揭_ 05/09/2003 11:49:36 PAGE 9
490 1 sdset8();
491 1 else if(caijisendue==0x08)
492 1 sdset9();
493 1 else if(caijisendue==0x09)
494 1 sdset10();
495 1 else if(caijisendue==0x0a)
496 1 sdset11();
497 1 else if(caijisendue==0x0b)
498 1 sdset12();
499 1 else if(caijisendue==0x0c)
500 1 sdset13();
501 1 else if(caijisendue==0x0d)
502 1 sdset14();
503 1 else if(caijisendue==0x0e)
504 1 sdset15();
505 1 else if(caijisendue==0x0f)
506 1 sdset16();
507 1 else if(caijisendue==0x10)
508 1 sdset17();
509 1 else if(caijisendue==0x11)
510 1 sdset18();
511 1 else if(caijisendue==0x12)
512 1 sdset19();
513 1 else if(caijisendue==0x13)
514 1 sdset20();
515 1 else sdset21();
516 1 clp_dog();
517 1
518 1 }
519 void pbhd(uint f)
520 {
521 1 if(f<=20)
522 1 sdset1();
523 1 else if(f<=30)
524 1 sdset2();
525 1 else if(f<=40)
526 1 sdset3();
527 1 else if(f<=50)
528 1 sdset4();
529 1 else if(f<=60)
530 1 sdset5();
531 1 else if(f<=70)
532 1 sdset6();
533 1 else if(f<=80)
534 1 sdset7();
535 1 else if(f<=90)
536 1 sdset8();
537 1 else if(f<=100)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -