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

📄 main.lst

📁 液晶屏12864演示程序
💻 LST
字号:
C51 COMPILER V8.08   MAIN                                                                  02/20/2009 13:14:46 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\out\main.obj
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\out\main.obj)

line level    source

   1          /*
   2          中文字库演示程序 
   3          蔡明 09.01.13
   4          */
   5          #include <REG52.H>
   6          #include <STRING.H>
   7          #include <include\CFONTDRV.H>
   8          #include <GZ.C>
   9          #include <246.C>
  10          
  11          #define uchar unsigned char
  12          
  13          code uchar str1[] ={"我要科技股份有限公司057188888888"};
  14          code unsigned char str2[] ={"这是屏自带字库显示:WoYao TECHNOLOGY CO.,LTD."};
  15          code unsigned char str3[] ={"这是外挂A繁体字库演示:我要科技股份有限公司"};
  16          code unsigned char str4[] ={"这是外挂简体字库演示:我要科技股份有限公司"};
  17          code uchar str5[] ={"这是外挂字库与图形叠加显示"};
  18          code uchar str6[] ={"这是外挂字库与图形反白叠加显示"};
  19          void delay2s(uchar t)                                   //延时250mS的倍数时间 
  20          {
  21   1              uchar i;
  22   1              for(i=t;i>0;i--)
  23   1                  delayms(250);
  24   1      }
  25          
  26          void main(void)
  27          {
  28   1              data uchar dstr[48];
  29   1              
  30   1      
  31   1              lcdinit();                                              //LCD及外挂字库初始化 
  32   1              strcpy(dstr,str1);                              //拷贝字符串到DATA区域 
  33   1      
  34   1              while(1)
  35   1              {
  36   2                      phoerase();                                     //擦除图形 
  37   2                      photodisp(&p246);                       //显示Car图形 
  38   2                      delay2s(8);                                     //延时2S
  39   2                      photodisp(pgz);                         //显示格子图象 
  40   2                      delay2s(1);                                     //图象闪烁 
  41   2                      lcdpoff();                                      //关图象显示 
  42   2                      delay2s(1);                                     //延时250mS
  43   2                      lcdpon();                                       //开图象显示 
  44   2                      delay2s(1);                                     //图象闪烁 
  45   2                      lcdpoff();                                      //关图象显示 
  46   2                      delay2s(1);                                     //延时250mS
  47   2                      lcdpon();                                       //开图象显示 
  48   2                      delay2s(8);                                     //显示2S 
  49   2                      phoerase();                                     //擦除图形 
  50   2                      lcdstrw(0,0,&str2);                     //使用屏自带字库显示字符串
  51   2                      delay2s(1);                                     //图象闪烁 
  52   2                      lcdoff();                                       //关字符串显示 
  53   2                      delay2s(1);                                     //延时250mS
  54   2                      lcdon();                                        //开字符串显示 
  55   2                      delay2s(1);                                     //图象闪烁 
C51 COMPILER V8.08   MAIN                                                                  02/20/2009 13:14:46 PAGE 2   

  56   2                      lcdoff();                                       //关字符串显示 
  57   2                      delay2s(1);                                     //延时250mS
  58   2                      lcdon();                                        //开字符串显示 
  59   2                      delay2s(8);                                     //显示2S                 
  60   2                      clrstr();                                       //清除字符串 
  61   2                      phoerase();                                     //擦除图形 
  62   2                      cht=0x01;                                       //设置繁体 
  63   2                      elcdstrw(0,0,&str3);            //使用屏自带繁体字库显示字符串
  64   2                      delay2s(20);                            //显示5S 
  65   2                      cht=0x00;                                       //设置简体 
  66   2                      elcdstrw(0,0,&str4);            //使用屏自带简体字库显示字符串
  67   2                      delay2s(20);                            //显示5S
  68   2                      phoerase();                                     //擦除图形 
  69   2                      cht=0x01;                                       //设置繁体 
  70   2                      elcdstrw(0,32,&dstr);           //使用DATA属性简繁同时显示
  71   2                      cht=0x00;                                       //设置简体  
  72   2                      elcdstrw(0,0,&str1);             
  73   2                      delay2s(20);                            //显示5S
  74   2                      photodisp(pgz);                         //显示格子图象 
  75   2                      cht=0x02;                                       //简体叠加 
  76   2                      elcdstrw(20,20,&str5);
  77   2                      delay2s(20);                            //显示5S
  78   2                      cht=0x05;                                       //繁体反白 
  79   2                      elcdstrw(20,20,&str6);
  80   2                      delay2s(20);                            //显示5S
  81   2              }
  82   1      
  83   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    299    ----
   CONSTANT SIZE    =   2269    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      49
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -