正点原子的 TFT函数手册

更新时间:2024-04-25 10:57:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

LCD.C

显示屏操作

//初始化lcd

//该初始化函数可以初始化各种ILI93XX液晶,但是其他函数是基于ILI9320的!!!

//在其他型号的驱动芯片上没有测试! LCD_Init();

LCD_DisplayOn(); //开显示 LCD_DisplayOff(); //关显示

//设置光标位置 //Xpos:横坐标 //Ypos:纵坐标

LCD_SetCursor(u16 Xpos, u16 Ypos);

//读取个某点的颜色值 //x,y:坐标

//返回值:此点的颜色

LCD_ReadPoint(u16 x,u16 y);

显示数字

//显示小数

//x,y:起点坐标 //digit:保留位数

//size:字体大小 12/16/24 //长度 包括.在内

LCD_ShowDecim(u16 x,u16 y,double num,u8 digit,u8 len,u8 size) ;

//显示数字,显示高位为0 //x,y:起点坐标

//num:数值(0~999999999); //len:长度(即要显示的位数) //size:字体大小12/16/24 //mode:

//[7]:0,不填充;1,填充0. //[6:1]:保留

//[0]:0,非叠加显示;1,叠加显示.

LCD_ShowxNum(u16 x,u16 y,u32 num,u8 len,u8 size,u8 mode);

//显示数字,不显示高位为0 //x,y :起点坐标 //len :数字的位数

//size:字体大小 12/16/24 //color:颜色

//num:数值(0~4294967295);

void LCD_Show0Num(u16 x,u16 y,u32 num,u8 len,u8 size);

//m^n函数

//返回值:m^n次方.

u32 LCD_Pow(u8 m,u8 n);

画图

//设置LCD显示方向

//dir:0,竖屏;1,横屏

LCD_Display_Dir(u8 dir);

//画点

//x,y:坐标

//POINT_COLOR:此点的颜色

LCD_DrawPoint(u16 x,u16 y);

//快速画点

//x,y:坐标 //color:颜色

LCD_Fast_DrawPoint(u16 x,u16 y,u16 color);

//在指定位置画一个指定大小的圆

//(x,y):中心点 //r :半径

LCD_Draw_Circle(u16 x0,u16 y0,u8 r);

//画矩形

//(x1,y1),(x2,y2):矩形的对角坐标

LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2);

//画线

//x1,y1:起点坐标 //x2,y2:终点坐标

LCD_DrawLine(u16 x1, u16 y1, u16 x2, u16 y2);

//在指定区域内填充指定颜色块

//(sx,sy),(ex,ey):填充矩形对角坐标,区域大小为:(ex-sx+1)*(ey-sy+1) //color:要填充的颜色

LCD_Color_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 *color);

//在指定区域内填充单个颜色

//(sx,sy),(ex,ey):填充矩形对角坐标,区域大小为:(ex-sx+1)*(ey-sy+1) //color:要填充的颜色

LCD_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 color);

//清屏函数

//color:要清屏的填充色

LCD_Clear(u16 color);

显示汉字

//在指定位置显示一个字符 //x,y:起始坐标

//num:要显示的字符:\//size:字体大小 12/16/24

//mode:叠加方式(1)还是非叠加方式(0)

LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode);

//显示字符串

//x,y:起点坐标

//width,height:区域大小 //size:字体大小12/16/24 //*p:字符串起始地址

LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p);

本文来源:https://www.bwwdw.com/article/e17p.html

Top