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

📄 main.c

📁 12864滚动显示汉字,驱动芯片是ST7920
💻 C
字号:


#include "LCD_A.h"
#include "Delay_T0.h"
#include "Main.h"
#include "port.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char LCD_data_G[LCD_LINES][LCD_CHARACTERS+1] 
     = {"                ","               "};


char   str0[]="This is a LCD- ";
char  str1[]={"Design by QGX- "};
char  str2[]={"                "};


void main()
{

  char i,m;
  LCD_Init(); 
  Hardware_Delay_T0(100);
/*
//从右移到显示屏
  for(i=15;i>=0;i--)
   {
     Displayonechar(i,0,0x20);
     Displaylistchar(i,0,str0);
     Displaylistchar(i,1,str1);
     Hardware_Delay_T0(10); 
   }
*/
/*
//向右退出显示屏
  for(i=0;i<16;i++)
   {
     Displayonechar(i,0,0x20);
     Displaylistchar(i,0,str0);
     Displaylistchar(i,1,str1);
     Hardware_Delay_T0(10); 
   }
//闪烁5次
for(i=0;i<5;i++)
  {
    Hardware_Delay_T0(10);
    Displaylistchar(0,0,str0);
    Displaylistchar(0,1,str1);
    Hardware_Delay_T0(10);
  }
*/
while(1)
{
//从右移到显示屏
   for(i=15;i>=1;i--)
    {
     Displaylistchar(0,i,str0);
     Displaylistchar(1,i,str1);
     Hardware_Delay_T0(10); 
   }
Hardware_Delay_T0(100); 
memcpy(LCD_data_G[0],str2,16);
memcpy(LCD_data_G[1],str2,16);
LCD_Update();

	/*
//向左退出显示屏
    for(i=1;i<16;i++)
     {
       m=16-i;
       Displayonechar(0,0,0x20);
       Displaylistchar(0,0,&str0[i]);
       Displaylistchar(0,1,&str1[i]);
       Displaylistchar(m,0,str2);
       Displaylistchar(m,1,str2);
       Hardware_Delay_T0(10); 
     }   
     Hardware_Delay_T0(10); */
  }
}

⌨️ 快捷键说明

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