LCD的显示函数

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

* 函数名:LCD_Rectangle

* 描述:在指定坐标处显示指定长宽的矩形

* 输入: -x1 横向矩形起点0~319

-y1 纵向矩形起点0~239

-len 横向长度0~319

-wid 纵向宽度0~239

-rgb565 填充颜色

* 输出:无

* 举例:LCD_Rectangle(10,10,120,160,0);

LCD_Rectangle(200,200,120,40,0);

* 注意:已测试

*********************************************************/ 1,void LCD_Rectangle(u16 x,u16 y,u16 len,u16 wid,u16 rgb565)

/******************************************************

* 函数名:LCD_Point

* 描述:在指定坐标处显示一个点

* 输入: -x 横向显示位置0~319

-y 纵向显示位置0~239

* 输出:无

* 举例:LCD_Point(100,200);

LCD_Point(10,200);

LCD_Point(300,220);

* 注意:(0,0)位置为液晶屏左上角已测试

*********************************************************/ 2,void LCD_Point(u16 x,u16 y)

/******************************************************

* 函数名:LCD_ColorPoint

* 描述:在指定坐标处显示一个指定颜色的点

* 输入: -x 横向显示位置0~319

-y 纵向显示位置0~239

-rgb565 指定颜色

* 输出:无

* 举例:LCD_ColorPoint(100,200,0);

LCD_ColorPoint(10,200,100);

LCD_ColorPoint(300,220,1000);

* 注意:(0,0)位置为液晶屏左上角已测试

*********************************************************/ 3,void LCD_ColorPoint(u16 x,u16 y, u16 rgb565)

* 函数名:LCD_Line

* 描述:在指定两点之间画直线

* 输入: -x1 横向起点0~319

-y1 纵向起点0~239

-x2 横向终点0~319

-y2 纵向终点0~239

* 输出:无

* 举例:LCD_Line(10,10, 319, 239);

LCD_Line(10,10, 100, 150);

LCD_Line(100, 150,10,10 );

* 注意:已测试

*********************************************************/ 4,void LCD_Line(u16 x1, u16 y1, u16 x2, u16 y2)

/******************************************************

* 函数名:LCD_Char_6x12_O

* 描述:在指定位置悬浮显示指定字符

* 输入: -x

-y

-acsii 要写入的字符

-Color 字符颜色

* 输出:无

* 举例:无

* 注意:横屏内部调用

*********************************************************/ 5,void LCD_Char_6x12_O(u16 x, u16 y, u8 acsii, u16 Color)

/******************************************************

* 函数名:LCD_Char_6x12_O_P

* 描述:在指定位置悬浮显示指定字符

* 输入: -x

-y

-acsii 要写入的字符

-Color 字符颜色

* 输出:无

* 举例:无

* 注意:竖屏内部调用

*********************************************************/ 6,void LCD_Char_6x12_O_P(u16 x, u16 y, u8 acsii,u16 Color)

* 函数名:LCD_Char_O

* 描述:在指定位置悬浮显示指定字符

* 输入: -x

* -y

* -acsii 要写入的字符

* -Color 字符颜色

* 输出:无

* 举例:无

* 注意:横屏内部调用

*********************************************************/

7,void LCD_Char_O(u16 x, u16 y, u8 acsii,u16 Color)

/******************************************************

* 函数名:LCD_Char_O_P

* 描述:在指定位置悬浮显示指定字符

* 输入: -x

* -y

* -acsii 要写入的字符

* -Color 字符颜色

* 输出:无

* 举例:无

* 注意:竖屏

*********************************************************/

8,void LCD_Char_O_P(u16 x, u16 y, u8 acsii,u16 Color)

/**************************************************************** * 函数名:LCD_Str_O

* 描述:在指定坐标处悬浮显示8*16大小的字符串

* 输入: -x 显示位置横向坐标0 ~ 319

-y 显示位置纵向坐标0 ~ 239

* -str 字符串首址

* -Color字符颜色

* 输出:无

* 举例:LCD_Str_O(0, 0, "Runing", 0);

LCD_Str_O(320-8*6, 239-16, "Runing",0);

* 注意:字符串显示方向为横向已测试

******************************************************************/ 9,void LCD_Str_O(u16 x, u16 y,const u8 *str,u16 Color)

相关文档
最新文档