📄 lcd24064-c.lst
字号:
479 1 writecom(0xc0);
480 1 state01();
481 1 writedat(*(pxian+i+1));
482 1 state01();
483 1 writecom(0xc0);
484 1
485 1 state01(); //公
486 1 writedat(*(pgong+i));
C51 COMPILER V7.09 LCD24064_C 07/19/2007 17:30:57 PAGE 9
487 1 state01();
488 1 writecom(0xc0);
489 1 state01();
490 1 writedat(*(pgong+i+1));
491 1 state01();
492 1 writecom(0xc0);
493 1
494 1 state01(); //司
495 1 writedat(*(psi+i));
496 1 state01();
497 1 writecom(0xc0);
498 1 state01();
499 1 writedat(*(psi+i+1));
500 1 state01();
501 1 writecom(0xc0);
502 1 }
503 1 */
504 1 /*二维数组显示法*/
505 1 /*
506 1 uchar code word[15][32]={
507 1
508 1 /*-- 文字: 昆 --*/
509 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
510 1 // 0x00,0x00,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x20,0x40,0x20,0x40,
511 1 // 0x20,0x44,0x3E,0x4C,0x20,0x70,0x20,0x40,0x26,0x42,0x38,0x42,0x20,0x3E,0x00,0x00,
512 1
513 1 /*-- 文字: 山 --*/
514 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
515 1 // 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
516 1 // 0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x7F,0xFC,0x20,0x04,0x00,0x00,
517 1
518 1 /*-- 文字: 市 --*/
519 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
520 1 // 0x02,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x1F,0xF8,0x11,0x08,0x11,0x08,
521 1 // 0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x28,0x11,0x10,0x01,0x00,0x01,0x00,
522 1
523 1 /*-- 文字: 创 --*/
524 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
525 1 // 0x08,0x02,0x08,0x02,0x14,0x12,0x13,0x12,0x21,0xD2,0x40,0x92,0xBF,0x12,0x21,0x12,
526 1 // 0x21,0x12,0x25,0x12,0x22,0x12,0x20,0x82,0x20,0x82,0x20,0x8A,0x1F,0x84,0x00,0x00,
527 1
528 1 /*-- 文字: 新 --*/
529 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
530 1 // 0x10,0x00,0x08,0x0E,0x7F,0x70,0x22,0x40,0x14,0x40,0xFF,0x7E,0x08,0x48,0x08,0x48,
531 1 // 0xFF,0x48,0x08,0x48,0x2C,0x48,0x2A,0x88,0x4A,0x88,0x89,0x08,0x2A,0x08,0x10,0x08,
532 1
533 1 /*-- 文字: 科 --*/
534 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
535 1 // 0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,
536 1 // 0x28,0x0E,0x48,0x78,0x8B,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
537 1
538 1 /*-- 文字: 技 --*/
539 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
540 1 // 0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,0x10,0x20,0x14,0x20,0x19,0xFC,0x31,0x08,
541 1 // 0xD0,0x88,0x10,0x90,0x10,0x60,0x10,0x60,0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00,
542 1
543 1 /*-- 文字: 检 --*/
544 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
545 1 // 0x10,0x40,0x10,0x40,0x10,0xA0,0xFD,0x10,0x12,0x0E,0x38,0x00,0x35,0xF8,0x50,0x00,
546 1 // 0x50,0x88,0x92,0x4C,0x11,0x48,0x11,0x50,0x10,0x20,0x17,0xFE,0x10,0x00,0x00,0x00,
547 1
548 1 /*-- 文字: 测 --*/
C51 COMPILER V7.09 LCD24064_C 07/19/2007 17:30:57 PAGE 10
549 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
550 1 // 0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52,0x55,0x52,0x15,0x52,0x25,0x52,
551 1 // 0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82,0x42,0x42,0x44,0x4A,0x48,0x04,
552 1
553 1 /*-- 文字: 仪 --*/
554 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
555 1 // 0x08,0x80,0x08,0x40,0x10,0x68,0x12,0x48,0x22,0x08,0x62,0x10,0xA1,0x10,0x21,0x10,
556 1 // 0x20,0xA0,0x20,0xA0,0x20,0x40,0x20,0xA0,0x21,0x10,0x22,0x0E,0x2C,0x04,0x20,0x00,
557 1
558 1 /*-- 文字: 器 --*/
559 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
560 1 // 0x3E,0x7C,0x22,0x44,0x22,0x44,0x3E,0x7C,0x01,0x10,0x01,0x08,0xFF,0xFC,0x06,0xC0,
561 1 // 0x18,0x30,0xE0,0x0E,0x3E,0xFC,0x22,0x88,0x22,0x88,0x22,0x88,0x3E,0xF8,0x00,0x00,
562 1
563 1 /*-- 文字: 有 --*/
564 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
565 1 // 0x01,0x00,0x01,0x00,0x7F,0xFE,0x02,0x00,0x04,0x00,0x0F,0xF0,0x18,0x10,0x28,0x10,
566 1 // 0x4F,0xF0,0x88,0x10,0x08,0x10,0x0F,0xF0,0x08,0x10,0x08,0x90,0x08,0x70,0x08,0x20,
567 1
568 1 /*-- 文字: 限 --*/
569 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
570 1 // 0x00,0x00,0xFB,0xF8,0x92,0x08,0x93,0xF8,0xA2,0x08,0xA2,0x08,0x93,0xF8,0x8A,0x80,
571 1 // 0x8A,0x48,0xAA,0x50,0x92,0x20,0x82,0x20,0x82,0x10,0x82,0x8E,0x83,0x04,0x82,0x00,
572 1
573 1 /*-- 文字: 公 --*/
574 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
575 1 // 0x00,0x00,0x04,0x40,0x06,0x40,0x04,0x40,0x08,0x20,0x08,0x10,0x10,0x18,0x22,0x0E,
576 1 // 0x43,0x04,0x02,0x00,0x04,0x20,0x08,0x10,0x11,0xF8,0x3F,0x18,0x10,0x10,0x00,0x00,
577 1
578 1 /*-- 文字: 司 --*/
579 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
580 1 // 0x00,0x00,0x3F,0xFC,0x00,0x04,0x00,0x04,0x7F,0xE4,0x00,0x04,0x00,0x04,0x3F,0xC4,
581 1 // 0x20,0x44,0x20,0x44,0x3F,0xC4,0x20,0x44,0x20,0x04,0x00,0x14,0x00,0x08,0x00,0x00,};
582 1 /*
583 1 for(j=0;j<32;j++,j++)
584 1 {
585 1 for(i=0;i<15;i++)
586 1 {
587 1 state01(); //对于金鹏电子 OCM240128-1型LCD 可不用state01()
588 1 writedat(*(*(word+i)+j)); //读状态检查也可正常显示
589 1 state01();
590 1 writecom(0xc0);
591 1 state01();
592 1 writedat(*(*(word+i)+j+1));
593 1 state01();
594 1 writecom(0xc0);
595 1 }
596 1 }
597 1 */
598 1
599 1 /*横向移动效果显示*/
600 1
601 1 uchar code word[15][32]={
602 1
603 1 /*-- 文字: 昆 --*/
604 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
605 1 0x00,0x00,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x20,0x40,0x20,0x40,
606 1 0x20,0x44,0x3E,0x4C,0x20,0x70,0x20,0x40,0x26,0x42,0x38,0x42,0x20,0x3E,0x00,0x00,
607 1
608 1 /*-- 文字: 山 --*/
609 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
610 1 0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
C51 COMPILER V7.09 LCD24064_C 07/19/2007 17:30:57 PAGE 11
611 1 0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x7F,0xFC,0x20,0x04,0x00,0x00,
612 1
613 1 /*-- 文字: 市 --*/
614 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
615 1 0x02,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x1F,0xF8,0x11,0x08,0x11,0x08,
616 1 0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x28,0x11,0x10,0x01,0x00,0x01,0x00,
617 1
618 1 /*-- 文字: 创 --*/
619 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
620 1 0x08,0x02,0x08,0x02,0x14,0x12,0x13,0x12,0x21,0xD2,0x40,0x92,0xBF,0x12,0x21,0x12,
621 1 0x21,0x12,0x25,0x12,0x22,0x12,0x20,0x82,0x20,0x82,0x20,0x8A,0x1F,0x84,0x00,0x00,
622 1
623 1 /*-- 文字: 新 --*/
624 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
625 1 0x10,0x00,0x08,0x0E,0x7F,0x70,0x22,0x40,0x14,0x40,0xFF,0x7E,0x08,0x48,0x08,0x48,
626 1 0xFF,0x48,0x08,0x48,0x2C,0x48,0x2A,0x88,0x4A,0x88,0x89,0x08,0x2A,0x08,0x10,0x08,
627 1
628 1 /*-- 文字: 科 --*/
629 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
630 1 0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,
631 1 0x28,0x0E,0x48,0x78,0x8B,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
632 1
633 1 /*-- 文字: 技 --*/
634 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
635 1 0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,0x10,0x20,0x14,0x20,0x19,0xFC,0x31,0x08,
636 1 0xD0,0x88,0x10,0x90,0x10,0x60,0x10,0x60,0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00,
637 1
638 1 /*-- 文字: 检 --*/
639 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
640 1 0x10,0x40,0x10,0x40,0x10,0xA0,0xFD,0x10,0x12,0x0E,0x38,0x00,0x35,0xF8,0x50,0x00,
641 1 0x50,0x88,0x92,0x4C,0x11,0x48,0x11,0x50,0x10,0x20,0x17,0xFE,0x10,0x00,0x00,0x00,
642 1
643 1 /*-- 文字: 测 --*/
644 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
645 1 0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52,0x55,0x52,0x15,0x52,0x25,0x52,
646 1 0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82,0x42,0x42,0x44,0x4A,0x48,0x04,
647 1
648 1 /*-- 文字: 仪 --*/
649 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
650 1 0x08,0x80,0x08,0x40,0x10,0x68,0x12,0x48,0x22,0x08,0x62,0x10,0xA1,0x10,0x21,0x10,
651 1 0x20,0xA0,0x20,0xA0,0x20,0x40,0x20,0xA0,0x21,0x10,0x22,0x0E,0x2C,0x04,0x20,0x00,
652 1
653 1 /*-- 文字: 器 --*/
654 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
655 1 0x3E,0x7C,0x22,0x44,0x22,0x44,0x3E,0x7C,0x01,0x10,0x01,0x08,0xFF,0xFC,0x06,0xC0,
656 1 0x18,0x30,0xE0,0x0E,0x3E,0xFC,0x22,0x88,0x22,0x88,0x22,0x88,0x3E,0xF8,0x00,0x00,
657 1
658 1 /*-- 文字: 有 --*/
659 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
660 1 0x01,0x00,0x01,0x00,0x7F,0xFE,0x02,0x00,0x04,0x00,0x0F,0xF0,0x18,0x10,0x28,0x10,
661 1 0x4F,0xF0,0x88,0x10,0x08,0x10,0x0F,0xF0,0x08,0x10,0x08,0x90,0x08,0x70,0x08,0x20,
662 1
663 1 /*-- 文字: 限 --*/
664 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
665 1 0x00,0x00,0xFB,0xF8,0x92,0x08,0x93,0xF8,0xA2,0x08,0xA2,0x08,0x93,0xF8,0x8A,0x80,
666 1 0x8A,0x48,0xAA,0x50,0x92,0x20,0x82,0x20,0x82,0x10,0x82,0x8E,0x83,0x04,0x82,0x00,
667 1
668 1 /*-- 文字: 公 --*/
669 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
670 1 0x00,0x00,0x04,0x40,0x06,0x40,0x04,0x40,0x08,0x20,0x08,0x10,0x10,0x18,0x22,0x0E,
671 1 0x43,0x04,0x02,0x00,0x04,0x20,0x08,0x10,0x11,0xF8,0x3F,0x18,0x10,0x10,0x00,0x00,
672 1
C51 COMPILER V7.09 LCD24064_C 07/19/2007 17:30:57 PAGE 12
673 1 /*-- 文字: 司 --*/
674 1 /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/
675 1 0x00,0x00,0x3F,0xFC,0x00,0x04,0x00,0x04,0x7F,0xE4,0x00,0x04,0x00,0x04,0x3F,0xC4,
676 1 0x20,0x44,0x20,0x44,0x3F,0xC4,0x20,0x44,0x20,0x04,0x00,0x14,0x00,0x08,0x00,0x00,};
677 1
678 1
679 1
680 1 for(j=0;j<32;j++,j++)
681 1 {
682 2 blank();
683 2 for(i=0;i<15;i++)
684 2 {
685 3 state01(); //对于金鹏电子 OCM240128-1型LCD 可不用state01()
686 3 writedat(*(*(word+i)+j)); //读状态检查也可正常显示
687 3 state01();
688 3 writecom(0xc0);
689 3 state01();
690 3 writedat(*(*(word+i)+j+1));
691 3 state01();
692 3 writecom(0xc0);
693 3 }
694 2 }
695 1
696 1 delay();
697 1 for(k=0;k<61;k++)
698 1 {
699 2 writed1d2(k,0x00); //图象首地址
700 2 writecom(0x42);
701 2 delay();
702 2 }
703 1
704 1
705 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 494 ----
CONSTANT SIZE = 480 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- 7
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 3 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -