资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
/* 函数名:LCD_Rectangle* 描述 :在指定坐标处显示指定长宽的矩形* 输入 : -x1 横向矩形起点 0319-y1 纵向矩形起点 0239-len 横向长度 0319-wid 纵向宽度 0239-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 横向显示位置 0319-y 纵向显示位置 0239* 输出 :无* 举例 : 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 横向显示位置 0319-y 纵向显示位置 0239-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 横向起点 0319-y1 纵向起点 0239-x2 横向终点 0319-y2 纵向终点 0239 * 输出 :无* 举例 : 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)/* 函数名:LCD_Char* 描述 :在液晶坐标(x,y)中,显示一个 16*8 大小的字符* 输入 : -x 0(239-6)* -y 0(319-12)* -acsii 要写入的字符* -Color 字符颜色* -bkColor 背景颜色* 输出 :无* 举例 :无* 注意 :字符串显示方向为横 已测试*/ 10,void LCD_Char(u16 x, u16 y,const u8 ascii, u16 Color, u16 bkColor)/* 函数名:LCD_Str_R* 描述 :在液晶坐标(x,y)中,显示一个 16*8 大小的字符串 ,右对齐* 输入 : -x 0(239-6)* -y 0(319-12)* -str 字符串首址-len 字符串长度-strColor 字符颜色-bkColor 背景颜色* 输出 :无* 举例 :LCD_Str_R(304,59,“12345”,14,0x0000,0xffff)* 注意 :字符串显示方向为横 已测试*/ 11,void LCD_Str_R(u16 x,u16 y,const u8 *str,u8 len,u16 Color,u16 bkColor)* 函数名:LCD_Str_O_P* 描述 :在指定坐标处悬浮显示 8*16 大小的字符串* 输入 : -x 显示位置横向坐标 0 319-y 显示位置纵向坐标 0 239* -str 字符串首址* -Color 字符串颜色* 输出 :无* 举例 : LCD_Str_O_P(0, 0, Runing, 0);LCD_Str_O_P(150, 100, Runing, 0);LCD_Str_O_P(320-16, 239-8*6, Runing, 0);* 注意 :字符串显示方向为纵向 已测试12,void LCD_Str_O_P(u16 x, u16 y,const u8 *str,u16 Color)/* 函数名:LCD_Num_6x12_O* 描述 :在指定坐标处悬浮显示 6*12 大小的数字* 输入 : -x 显示位置横向坐标 0 319-y 显示位置纵向坐标 0 239-num 需要显示的数字-Color 数字颜色* 输出 :无* 举例 : LCD_Num_6x12_O(200, 100, 65535, BLACK);LCD_Num_6x12_O(320-5*6, 240-12, 65535, BLACK);LCD_Num_6x12_O(0, 0, 65535, BLACK); * 注意 : 显示方向为横向 已测试*/ 13,void LCD_Num_6x12_O(u16 x,u16 y,u32 num, u16 Color)/* 函数名:LCD_Str_6x12_O* 描述 :在指定坐标处悬浮显示 6*12 大小的字符串* 输入 : -x 显示位置横向坐标 0 319-y 显示位置纵向坐标 0 239* -str 字符串首址* -Color 字符串颜色* 输出 :无* 举例 : LCD_Str_6x12_O(300, 10,LOVE STM32, BLACK);LCD_Str_6x12_O(0, 0,LOVE STM32, BLACK);LCD_Str_6x12_O(320-6*9,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号