⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd24064-c.lst

📁 液晶显示器LM24064的驱动程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
 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 + -