📄 text1.lst
字号:
461 4 {
462 5 lcd1602_clear();
463 5 lcd1602_wrcmd(offset+0x00);
464 5 a=a*10+8;
465 5
466 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
467 5 lcd1602_wrcmd(offset+0x40); //换行
468 5 xianshu(a);
469 5 }
470 4 else if (key==5)
471 4 {
472 5 lcd1602_clear();
473 5 lcd1602_wrcmd(offset+0x00);
474 5
475 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
476 5 lcd1602_wrcmd(offset+0x40); //换行
477 5 a=a*10+5;
478 5 xianshu(a);
479 5 }
480 4 else if (key==6)
481 4 {
482 5 lcd1602_clear();
483 5 lcd1602_wrcmd(offset+0x00);
484 5
485 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
486 5 lcd1602_wrcmd(offset+0x40); //换行
487 5 a=a*10+2;
488 5 xianshu(a);
C51 COMPILER V7.20 TEXT1 07/24/2007 21:33:14 PAGE 9
489 5 }
490 4 else if (key==7)
491 4 {
492 5 lcd1602_clear();
493 5 lcd1602_wrcmd(offset+0x00);
494 5
495 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
496 5 lcd1602_wrcmd(offset+0x40); //换行
497 5 a=a*10+0;
498 5 xianshu(a);
499 5 }
500 4 else if (key==8)
501 4 {
502 5 lcd1602_clear();
503 5 lcd1602_wrcmd(offset+0x00);
504 5
505 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
506 5 lcd1602_wrcmd(offset+0x40); //换行
507 5 a=a*10+9;
508 5 xianshu(a);
509 5 }
510 4 else if (key==9)
511 4 {
512 5 lcd1602_clear();
513 5 lcd1602_wrcmd(offset+0x00);
514 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
515 5 lcd1602_wrcmd(offset+0x40); //换行
516 5 a=a*10+6;
517 5 xianshu(a);
518 5 }
519 4 else if (key==10)
520 4 {
521 5 lcd1602_clear();
522 5 lcd1602_wrcmd(offset+0x00);
523 5 for(i=0;i<16;i++) lcd1602_wrdata(d[i]);
524 5 lcd1602_wrcmd(offset+0x40); //换行
525 5 a=a*10+3;
526 5 xianshu(a);
527 5 }
528 4
529 4 }
530 3
531 3 xianshi(0);
532 3 j=0;
533 3 ad9850(a);
534 3 } //设定频率
535 2
536 2
537 2
538 2
539 2 if(key==2 || ((j==3)&&(key==3)))
540 2 { b=0;
541 3 lcd1602_clear();
542 3 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
543 3
544 3
545 3 while(key!=15 )
546 3 {
547 4 key=getkey_ii();
548 4
549 4
550 4 if(key==0)
C51 COMPILER V7.20 TEXT1 07/24/2007 21:33:14 PAGE 10
551 4 {
552 5 lcd1602_clear();
553 5 lcd1602_wrcmd(offset+0x00);
554 5
555 5 b=b*10+7;
556 5
557 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
558 5 lcd1602_wrcmd(offset+0x40); //换行
559 5 xianshu(b);
560 5 //lcd1602_wrcmd(offset+0x40);
561 5 // for(i=0;i<11;i++) lcd1602_wrdata(str12[i]);
562 5 }
563 4 else if (key==1)
564 4 {
565 5 lcd1602_clear();
566 5 lcd1602_wrcmd(offset+0x00);
567 5
568 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
569 5 lcd1602_wrcmd(offset+0x40); //换行
570 5 b=b*10+4;
571 5 xianshu(b);
572 5 //lcd1602_wrcmd(offset+0x40);
573 5 //for(i=0;i<15;i++) lcd1602_wrdata(str22[i]);
574 5 }
575 4 else if (key==2)
576 4 {
577 5 lcd1602_clear();
578 5 lcd1602_wrcmd(offset+0x00);
579 5
580 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
581 5 lcd1602_wrcmd(offset+0x40); //换行
582 5 b=b*10+1;
583 5 xianshu(b);
584 5 // lcd1602_wrcmd(offset+0x40);
585 5 // for(i=0;i<15;i++) lcd1602_wrdata(str31[i]);
586 5 }
587 4
588 4 else if (key==4)
589 4 {
590 5 lcd1602_clear();
591 5 lcd1602_wrcmd(offset+0x00);
592 5 b=b*10+8;
593 5
594 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
595 5 lcd1602_wrcmd(offset+0x40); //换行
596 5 xianshu(a);
597 5 }
598 4 else if (key==5)
599 4 {
600 5 lcd1602_clear();
601 5 lcd1602_wrcmd(offset+0x00);
602 5
603 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
604 5 lcd1602_wrcmd(offset+0x40); //换行
605 5 b=b*10+5;
606 5 xianshu(b);
607 5 }
608 4 else if (key==6)
609 4 {
610 5 lcd1602_clear();
611 5 lcd1602_wrcmd(offset+0x00);
612 5
C51 COMPILER V7.20 TEXT1 07/24/2007 21:33:14 PAGE 11
613 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
614 5 lcd1602_wrcmd(offset+0x40); //换行
615 5 b=b*10+2;
616 5 xianshu(b);
617 5 }
618 4 else if (key==7)
619 4 {
620 5 lcd1602_clear();
621 5 lcd1602_wrcmd(offset+0x00);
622 5
623 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
624 5 lcd1602_wrcmd(offset+0x40); //换行
625 5 b=b*10+0;
626 5 xianshu(b);
627 5 }
628 4 else if (key==8)
629 4 {
630 5 lcd1602_clear();
631 5 lcd1602_wrcmd(offset+0x00);
632 5
633 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
634 5 lcd1602_wrcmd(offset+0x40); //换行
635 5 b=b*10+9;
636 5 xianshu(b);
637 5 }
638 4 else if (key==9)
639 4 {
640 5 lcd1602_clear();
641 5 lcd1602_wrcmd(offset+0x00);
642 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
643 5 lcd1602_wrcmd(offset+0x40); //换行
644 5 b=b*10+6;
645 5 xianshu(b);
646 5 }
647 4 else if (key==10)
648 4 {
649 5 lcd1602_clear();
650 5 lcd1602_wrcmd(offset+0x00);
651 5 for(i=0;i<17;i++) lcd1602_wrdata(w[i]);
652 5 lcd1602_wrcmd(offset+0x40); //换行
653 5 b=b*10+3;
654 5 xianshu(b);
655 5 }
656 4
657 4 }
658 3
659 3 xianshi(0);
660 3 j=0;
661 3 ad9850(a);
662 3 }
663 2
664 2
665 2
666 2
667 2
668 2
669 2
670 2
671 2
672 2
673 2
674 2 }
C51 COMPILER V7.20 TEXT1 07/24/2007 21:33:14 PAGE 12
675 1
676 1 }
677
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 3249 ----
CONSTANT SIZE = 80 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 122
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -