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

📄 lcm_demo.lst

📁 液晶屏1602的液晶驱动,这是一个范例程序,将程序带入可运行正常
💻 LST
字号:
C51 COMPILER V7.07   LCM_DEMO                                                              03/10/2004 15:02:13 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE LCM_DEMO
OBJECT MODULE PLACED IN LCM_Demo.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE LCM_Demo.c OPTIMIZE(2,SPEED) BROWSE INTVECTOR(0X8000) DEFINE(MONITOR51) DEB
                    -UG OBJECTEXTEND

stmt level    source

   1          /***********************************************************************
   2          * 文件名:LCM_DEMO.C
   3          * 功能:DP_51PRO实验仪字符型液晶显示实验。在屏幕的第一行中央显示"DP-51PRO",第
   4          *      二行则显示"WWW.ZLGMCU.COM"和"020-38730916",并不断的循环向左移动。
   5          ***********************************************************************/
   6          #include  "LCMDRV.H"
   7          #include  <string.h>
   8          
   9          
  10          /***********************************************************************
  11          * 名称:DelayS()
  12          * 功能:长软件延时。
  13          * 入口参数:delayno     延时时间控制
  14          ***********************************************************************/
  15          void  DelayS(uint8 delayno)
  16          {  uint8  i,j;
  17   1         for(; delayno>0; delayno--)
  18   1         {  for(i=0; i<250; i++)
  19   2             for(j=0; j<200; j++);
  20   2         }
  21   1      }
  22          
  23          
  24          /***********************************************************************
  25          * 名称:main()
  26          * 功能:主函数,控制LCM显示。先初始化液晶模块,然后显示字符串,并不断的循环向左移动。
  27          ***********************************************************************/
  28          void  main(void)
  29          {  char code DISP_STR[] = "                WWW.ZLGMCU.COM     020-38730916                ";
  30   1         uint8  start_no;
  31   1         uint8  len;
  32   1      
  33   1         LCMIni();                            // 初始化LCM
  34   1         LCMDispStr(LCM_LINE1, "    DP-51PRO    ");
  35   1      
  36   1         len = strlen(DISP_STR)-16;      
  37   1         while(1)
  38   1         {  for(start_no=0; start_no<=len; start_no++)
  39   2            {  LCMDispStr(LCM_LINE2, &DISP_STR[start_no]);
  40   3               DelayS(1);
  41   3            }
  42   2         }    
  43   1              
  44   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    107    ----
   CONSTANT SIZE    =     81    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
C51 COMPILER V7.07   LCM_DEMO                                                              03/10/2004 15:02:13 PAGE 2   

END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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