📄 lcd2.2_s6d0118_220x176_16_v1.c
字号:
//******************************************************************************
#define _IN_LCD_LTPS
//------------------------------------------------------------------------------
#include "Memap.h"
#include "Macro.h"
#include "Lcd.h"
#define LCD_INIT_NORMAL 0
#define MP4_LCD_INIT 2
//------------TFTS6D0118.c----176x220--------------------------------------------------------------
void LCD_SetDispAddr(unsigned int x,unsigned int y);
#define LCDDEV_DlyTmrMs Delay1Ms
/*
void LCDDEV_DlyTmrMs(unsigned int tmr)
{
unsigned int i;
unsigned int j;
while(tmr){
for(j=0; j<0x4000; j++){ //OSC = 24M 时,time is 6ms (j<4000)
asm("nop");
asm("nop");
asm("nop");
asm("nop");
}
tmr--;
}
}*/
//TFTS6D0118 wjm
void LCD_Command(unsigned int cmd)
{
write_XDATA(LCD_COMMAND,cmd);
}
void LCD_Data(unsigned int data)
{
write_XDATA(LCD_DATA,data);
}
void LCD_Reg_Set(unsigned int cmd,unsigned int data)
{
LCD_Command(cmd);
LCD_Data(data);
}
unsigned int LCD_StatusRead(void)
{
}
//TFTS6D0118 wjm
void LCD_SetPixel(unsigned int x, unsigned int y, unsigned int color)
{
LCD_SetDispAddr(x,y);
LCD_Data(color);
}
unsigned int LCD_GetPixel(unsigned int x, unsigned int y)
{
}
void LCD_XorPixel(unsigned int x, unsigned int y)
{
unsigned int color;
color = LCD_GetPixel(x,y);
LCD_SetPixel(x,y,0xFFFF-color);
}
void LCD_ReadBipmapData(unsigned int x, unsigned int y, unsigned int xsize, unsigned int ysize, unsigned int *pBuf)
{
}
//2006-5-6 16:21 wjm
void Display_off(void)
{
// write_mem(GPIO_PDAT1,0x0000); //关背光
LCD_Reg_Set(0x0007,0x0012);
LCDDEV_DlyTmrMs(2);
LCD_Reg_Set(0x0007,0x0000);
LCD_Reg_Set(0x0010,0x0000);
LCD_Reg_Set(0x0013,0x0060);
LCDDEV_DlyTmrMs(50);
LCD_Reg_Set(0x0013,0x0040);
LCDDEV_DlyTmrMs(50);
LCD_Reg_Set(0x0013,0x0000);
}
void Display_on(void)
{
LCD_Reg_Set(0x0011,0x3004);//DISPLAY CONTROL
//internal display operation halts and display is off
LCD_Reg_Set(0x0014,0x1311);//1c19 //POWER CONTROL 2 //秸俱Vci
//VCI1=0.68*VCI_REF ; GVDD=3.0V 2007
LCD_Reg_Set(0x0010,0x2d00);//POWER CONTROL 5 //秸俱VCOMH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -