📄 123.lst
字号:
351 2 }
352 1 for(i=0;i<4;i++)
353 1 {
354 2 numr[i]=0;
355 2 }
356 1 for(i=0;i<4;i++)
357 1 {
358 2 numd[i]=0;
359 2 }
360 1
C51 COMPILER V8.05a 123 04/16/2009 17:22:03 PAGE 7
361 1 numf[0]=x%10; //频率
362 1 numf[1]=x%100/10;
363 1 numf[2]=x%1000/100;
364 1 numf[3]=x%10000/1000;
365 1 numf[4]=x/10000;
366 1
367 1 numr[0]=y%10; //幅度
368 1 numr[1]=y%100/10;
369 1 numr[2]=y%1000/100;
370 1 numr[3]=y/1000;
371 1
372 1 numd[0]=z%10; //占空比
373 1 numd[1]=z%100/10;
374 1 // numd[2]=z%1000/100;
375 1 // numd[3]=z%10000/1000;
376 1 // numd[4]=z/10000;
377 1
378 1
379 1
380 1 switch(l)
381 1 {
382 2 case 0: //频率
383 2 wr_lcd(0xf4);
384 2
385 2 wr_lcd(0xfa);
386 2 for(i=0;i<2;i++)
387 2 {
388 3 wr_zhiling(0xf0,i,0);
389 3 wr_lcd(set0[2*i]);
390 3 wr_lcd(set0[2*i+1]);
391 3 }
392 2 wr_lcd(0xfa);
393 2
394 2 //////////////////////////////////////////////////// //显示频率的数值
395 2 if(v==0)
396 2 {
397 3 for(i=0;i<5;i++) //.00HZ
398 3 {
399 4 wr_zhiling(0xf9,0x13+i,0);
400 4 wr_lcd(unit0[i]);
401 4 }
402 3
403 3 for(i=0;i<5;i++)
404 3 {
405 4 wr_zhiling(0xf9,0x12-i,0);
406 4 wr_lcd(num[numf[i]]);
407 4 }
408 3 }
409 2 if(v==1)
410 2 {
411 3 for(i=0;i<6;i++) //.00Khz
412 3 {
413 4 wr_zhiling(0xf9,0x12+i,0);
414 4 wr_lcd(unit2[i]);
415 4 }
416 3 for(i=0;i<5;i++)
417 3 {
418 4 wr_zhiling(0xf9,0x11-i,0);
419 4 wr_lcd(num[numf[i]]);
420 4 }
421 3 }
422 2 //////////////////////////////////////////////////////////////////////
C51 COMPILER V8.05a 123 04/16/2009 17:22:03 PAGE 8
423 2 for(i=0;i<2;i++) //幅度
424 2 {
425 3 wr_zhiling(0xf0,i,1);
426 3 wr_lcd(set1[2*i]);
427 3 wr_lcd(set1[2*i+1]);
428 3 }
429 2 for(i=0;i<3;i++) //VPP
430 2 {
431 3
432 3 wr_zhiling(0xf9,0x15+i,0x10);
433 3 wr_lcd(unit1[i]);
434 3 }
435 2 //////////////////////////////////////////////////////////////
436 2 for (i=0;i<2;i++) // 00.00
437 2 {
438 3 wr_zhiling(0xf9,0x14-i,0x10);
439 3 wr_lcd(num[numr[i]]);
440 3 }
441 2
442 2 wr_zhiling(0xf9,0x12,0x10); //写个小数点.
443 2 wr_lcd(0x2e);
444 2
445 2 for(i=2;i<4;i++) //00
446 2 {
447 3 wr_zhiling(0xf9,0x13-i,0x10);
448 3 wr_lcd(num[numr[i]]);
449 3 }
450 2 //////////////////////////////////////////////////////////////////
451 2 for(i=0;i<3;i++) //占空比
452 2 {
453 3 wr_zhiling(0xf0,i,2);
454 3 wr_lcd(set2[2*i]);
455 3 wr_lcd(set2[2*i+1]);
456 3 }
457 2 wr_zhiling(0xf9,0x17,0x20); //%
458 2 wr_lcd(0x25);
459 2 //////////////////////////////////////
460 2 for(i=0;i<2;i++ ) //00
461 2 {
462 3 wr_zhiling(0xf9,0x16-i,0x20);
463 3 wr_lcd(num[numd[i]]);
464 3 }
465 2 /* wr_zhiling(0xf9,0x14,0x20); //写个小数点.
466 2 wr_lcd(0x2e);
467 2 for(i=2;i<4;i++) //00
468 2 {
469 2 wr_zhiling(0xf9,0x15-i,0x20);
470 2 wr_lcd(num[numd[i]]) ;
471 2 } */
472 2 //////////////////////////////////////
473 2 break;
474 2
475 2 case 1: //频率
476 2 wr_lcd(0xf4);
477 2 for(i=0;i<2;i++)
478 2 {
479 3 wr_zhiling(0xf0,i,0);
480 3 wr_lcd(set0[2*i]);
481 3 wr_lcd(set0[2*i+1]);
482 3 }
483 2
484 2 //////////////////////////////////////////////////// //显示频率的数值
C51 COMPILER V8.05a 123 04/16/2009 17:22:03 PAGE 9
485 2 if(v==0)
486 2 {
487 3 for(i=0;i<5;i++) //.00HZ
488 3 {
489 4 wr_zhiling(0xf9,0x13+i,0);
490 4 wr_lcd(unit0[i]);
491 4 }
492 3
493 3 for(i=0;i<5;i++)
494 3 {
495 4 wr_zhiling(0xf9,0x12-i,0);
496 4 wr_lcd(num[numf[i]]);
497 4 }
498 3 }
499 2 if(v==1)
500 2 {
501 3 for(i=0;i<6;i++) //.00Khz
502 3 {
503 4 wr_zhiling(0xf9,0x12+i,0);
504 4 wr_lcd(unit2[i]);
505 4 }
506 3 for(i=0;i<5;i++)
507 3 {
508 4 wr_zhiling(0xf9,0x11-i,0);
509 4 wr_lcd(num[numf[i]]);
510 4 }
511 3 }
512 2 //////////////////////////////////////////////////////////////////////
513 2 wr_lcd(0xfa);
514 2 for(i=0;i<2;i++) //幅度
515 2 {
516 3 wr_zhiling(0xf0,i,1);
517 3 wr_lcd(set1[2*i]);
518 3 wr_lcd(set1[2*i+1]);
519 3 }
520 2 wr_lcd(0xfa);
521 2
522 2 for(i=0;i<3;i++) //VPP
523 2 {
524 3 wr_zhiling(0xf9,0x15+i,0x10);
525 3 wr_lcd(unit1[i]);
526 3 }
527 2 //////////////////////////////////////////////////////////////
528 2 for (i=0;i<2;i++) // 00.00
529 2 {
530 3 wr_zhiling(0xf9,0x14-i,0x10);
531 3 wr_lcd(num[numr[i]]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -