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

📄 lcm_demo.c

📁 这是一个128*64的点阵型液晶显示程序。是用Keil C51编写的
💻 C
字号:
/***********************************************************************
* 文件名:LCM_DEMO.C
* 功能:DP_51PRO实验仪字符型液晶显示实验。在屏幕的第一行中央显示"DP-51PRO",第
*      二行则显示"WWW.ZLGMCU.COM"和"020-38730916",并不断的循环向左移动。
***********************************************************************/
#include  "LCMDRV.H"
#include  <string.h>


/***********************************************************************
* 名称:DelayS()
* 功能:长软件延时。
* 入口参数:delayno	延时时间控制
***********************************************************************/
void  DelayS(uint8 delayno)
{  uint8  i,j;
   for(; delayno>0; delayno--)
   {  for(i=0; i<250; i++)
       for(j=0; j<200; j++);
   }
}


/***********************************************************************
* 名称:main()
* 功能:主函数,控制LCM显示。先初始化液晶模块,然后显示字符串,并不断的循环向左移动。
***********************************************************************/
void  main(void)
{  char code DISP_STR[] = "                WWW.ZLGMCU.COM     020-38730916                ";
   uint8  start_no;
   uint8  len;

   LCMIni();				// 初始化LCM
   LCMDispStr(LCM_LINE1, "    DP-51PRO    ");

   len = strlen(DISP_STR)-16;	   
   while(1)
   {  for(start_no=0; start_no<=len; start_no++)
      {  LCMDispStr(LCM_LINE2, &DISP_STR[start_no]);
         DelayS(1);
      }
   }	
	
}

⌨️ 快捷键说明

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