• 大小: 9.25MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-10
  • 语言: 其他
  • 标签:

资源简介

2.4寸TFT_LCD带触摸资料,包含各种历程,中景园电子2.4寸&2.8寸LCD STM32程序,方便移植,如有侵权及时留言删除

资源截图

代码片段和文件信息

#include 
//#include
#define uchar unsigned char 
#define uint  unsigned int
#define Height 320
#define Width  240
#define RED    0xf800
#define GREEN  0x07e0
#define BLUE   0x001f
#define YELLOW 0xffe0
#define WHITE  0xffff
#define BLACK  0x0000
#define PURPLE 0xf81f
unsigned char code picc1[];
//========================================================
/*
sbit RES = P1^0;
sbit SDA = P1^2;
sbit  A0 = P1^1;
sbit CSB = P1^4;
sbit SCL = P1^3;
sbit Step= P3^1;
*/

sbit RES = P3^5;
sbit  A0 = P3^3;
sbit SDA = P3^6;
sbit SCL = P3^7;
sbit CSB = P3^4;
sbit Step= P3^0;


//========================================================
void HOLD_DISP ();
void delay(int count);
void LCD_WriteCommand(uint c);
void LCD_WriteData(uint dat);
void LCD_Write_Data(uint dat16);
void DISPLAY_COLOR(uint color);
void DISP_WINDOWS(void);
void DISPLAY_image(void);
void ST7735_LAIBAO177_INITIAL();
void frame(void);
void DISPLAY_RGB(void);

//========================================================
void HOLD_DISP ()
{
   while(!Step);
}
//========================================================
//========================================================
void delay(int count)   /* X10ms */
{
       unsigned int ij;
        for(i=0;i              for(j=0;j<50;j++);             
}
//========================================================
void  LCD_WriteCommand(uint c)
{
     int i;
     A0=0;
     CSB=0;
     for(i=0;i<8;i++)
     {
     if(c &0x80)
     {
     SDA=1;
     }
     else SDA=0;
     SCL=0;
     SCL=1;
     c <<=1;
     }
 
     CSB=1;
}

//========================================================

void LCD_WriteData(uint dat)
{
      int i;
      A0=1;
      CSB=0;
      for(i=0;i<8;i++)
      {
      if(dat&0x80)
      {
      SDA=1;
      }
      else SDA=0;
      SCL=0;
      SCL=1;
      dat<<=1;
      }
 
      CSB=1;
}
//========================================================
void LCD_Write_Data(uint dat16)
{
  LCD_WriteData(dat16>>8);
  LCD_WriteData(dat16);
}


void LCD_Write_Data1(uchar dat1uchar dat2)
{
 int ij;
      A0=1;
      CSB=0;
      for(i=0;i<8;i++)
      {
      if(dat1&0x80)
      {
      SDA=1;
      }
      else SDA=0;
      SCL=0;
      SCL=1;
      dat1<<=1;
      }
CSB=1;

  CSB=0;
  for(j=0;j<8;j++)
      {
      if(dat2&0x80)
      {
      SDA=1;
      }
      else SDA=0;
      SCL=0;
      SCL=1;
      dat2<<=1;
      }
 CSB=1;
     
  
}
//========================================================
void DISPLAY_COLOR(uint color)
{
int ij;
  DISP_WINDOWS();
for (i=Height;i>0;i--)
for (j=Width; j>0;j--)
LCD_Write_Data(color);
HOLD_DISP ();
}


void DISPLAY_RGB(void)
{
    int ijk;
for (i=107;i>0;i--)
for (j=Width;j>0;j--)
{
    LCD_Write_Data(RED);
}
    for (i=106;i>0;i--)
for (j=Width;j>0;j--)
{
    LCD_Write_Data(GR

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-16 11:48  2.4寸TFT_LCD带触摸资料\
     文件      427753  2016-07-16 11:18  2.4寸TFT_LCD带触摸资料\2.4寸规格书规格书 v0.0.pdf
     文件       15749  2016-03-21 11:36  2.4寸TFT_LCD带触摸资料\2.4带触摸原理结构图.pdf
     文件      167121  2016-03-02 10:41  2.4寸TFT_LCD带触摸资料\51单片机综合测试(要求大于16K ROM的单片机).rar
     目录           0  2016-07-16 11:48  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\
     文件       57862  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial
     文件      267671  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.LST
     文件       21633  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.M51
     文件       60688  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.OBJ
     文件        1171  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.Opt
     文件        2167  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.Uv2
     文件      217837  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.c
     文件      119660  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.hex
     文件          55  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.lnp
     文件        1280  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial.plg
     文件        1168  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial_Opt.Bak
     文件        2201  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\7735 serial_Uv2.Bak
     文件      207393  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\FRUIT.h
     文件        6376  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\STARTUP.A51
     文件       14048  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\STARTUP.LST
     文件         749  2015-07-07 12:50  2.4寸TFT_LCD带触摸资料\9341_hsd2.4 4-LINE串口(OK BALL)\STARTUP.OBJ
     文件     3538421  2015-06-25 17:01  2.4寸TFT_LCD带触摸资料\ILI9341_DS_V1.02_20101206.pdf
     文件        3101  2015-06-25 17:01  2.4寸TFT_LCD带触摸资料\ILI9341_HSD2.4_G2.2_(调试OK).txt
     文件     2343676  2016-03-02 10:41  2.4寸TFT_LCD带触摸资料\中景园电子2.4寸&2.8寸LCD STM32程序.zip
     目录           0  2016-07-16 11:48  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\
     目录           0  2016-07-16 11:48  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\
     文件      110592  2005-02-01 20:11  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\Img2Lcd.exe
     文件      183218  2005-01-31 14:41  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\Img2Lcd_chs.chm
     文件      178666  2005-01-31 14:41  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\Img2Lcd_cht.chm
     文件      106496  2003-05-07 11:55  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\emenu.dll
     文件       94208  2005-01-25 13:42  2.4寸TFT_LCD带触摸资料\图片取模软件(赠送)\Image2Lcd 2.9(破解版)\sss.dll
............此处省略22个文件信息

评论

共有 条评论

相关资源