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

📄 main.c

📁 2.4tft彩屏教程
💻 C
字号:
/*-----------------------------------------------
  名称:彩屏显示汉字
  论坛:www.doflye.net
  编写:shifang
  日期:2009.5
  修改:无
  内容:
  -----------------------------------------------*/
#include<reg52.h>
#include"9325tp.h"

/*-----------------------------------------------
                  全局变量
-----------------------------------------------*/
#define TOP    10
#define BOTTOM 10
#define LEFT   15
#define RIGHT  10
#define DISTANCE  20

/* LCD color */
#define White          0xFFFF
#define Black          0x0000
#define Blue           0x001F
#define Blue2          0x051F
#define Red            0xF800
#define Magenta        0xF81F
#define Green          0x07E0
#define Cyan           0x7FFF
#define Yellow         0xFFE0




/*------------------------------------------------
                      主函数
------------------------------------------------*/
main()
{ 
  unsigned int color;
  unsigned  int x,y;
  ILI9325_Initial(); //初始化LCD


//蓝颜色32种值,每行一种颜色
 for (y=0;y<32;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,y);
            }
	}
 //绿颜色64种值,每行一种颜色
 for (y=32;y<96;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,(y-32)<<5);
            }
	}
 //红颜色32种值,每行一种颜色
 for (y=96;y<128;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,(y-96)<<11);
            }
	}
 //红蓝综合颜色32种值,每行一种颜色
 for (y=128;y<160;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,((y-128)<<11 | (y-128)));
            }
	}
 //红绿综合颜色32种值,每行一种颜色
  for (y=160;y<192;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,((y-160)<<11 | (y-160)<<5));
            }
	}
 //绿蓝综合颜色32种值,每行一种颜色
  for (y=192;y<224;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,((y-192)<<5 | (y-192)));
            }
	}
 //红绿蓝综合颜色32种值,每行一种颜色
  for (y=224;y<256;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,((y-224)<<11 | (y-224)<<5 | (y-224)));
            }
	}
  //绿颜色64种值,每行一种颜色
  for (y=256;y<320;y++)
	{	
	   for (x=0;x<240;x++)
	       {
	       Show_RGB(x,x,y,y,(y-256)<<5);
            }
	}
  while(1)
       {
	   
	   }
 
  }



⌨️ 快捷键说明

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