ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:45.50KB ,
资源ID:6208368      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6208368.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LCD的显示函数.doc)为本站会员(buyk185)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

LCD的显示函数.doc

1、/* 函数名: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* 描述 :在指定坐标处显示一个

2、点* 输入 : -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_Col

3、orPoint(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

4、,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 要写入的字符-

5、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* 描述 :在指定位置悬浮显示指定字符* 输

6、入 : -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,

7、“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

8、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 bkC

9、olor)* 函数名: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

10、 *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_

11、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, 10,“LOVE STM3“, BLACK);

12、LCD_Str_6x12_O(320-6*10, 240-12,“LOVE STM32“, BLACK); * 注意 : 字符串显示方向为横向 已测试 14,void LCD_Str_6x12_O(u16 x, u16 y, const u8 *str,u16 Color)* 函数名:LCD_Str_6x12_O_P* 描述 :在指定坐标处悬浮显示 6*12 大小的字符串* 输入 : -x 显示位置横向坐标 0 319-y 显示位置纵向坐标 0 239* -str 字符串首址* -Color 字符颜色* 输出 :无* 举例 : LCD_Str_6x12_O_P(200, 0,“LOVE STM

13、32“, 0);LCD_Str_6x12_O_P(0, 0,“LOVE STM32“, 0);LCD_Str_6x12_O_P(320-12, 239-6*10,“LOVE STM32“, 0);* 注意 : 字符串显示方向为纵向 已测试 15,void LCD_Str_6x12_O_P(u16 x, u16 y, const u8 *str, u16 Color)/* 函数名:LCD_Char_CH* 描述 :显示单个汉字字符* 输入 : x: 0(319-16)* y: 0(239-16)* str: 中文字符串首址* Color: 字符颜色 * bkColor: 背景颜色* 输出 :无*

14、 举例 : LCD_Char_CH(200,100,“好“,0,0);* 注意 :如果输入大于 1 的汉字字符串,显示将会截断,只显示最前面一个汉字*/ 16,void LCD_Char_CH(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)/* 函数名:LCD_Char_CH_P* 描述 :显示单个汉字字符* 输入 : x: 0(319-16)* y: 0(239-16)* str: 中文字符串首址* Color: 字符颜色 * bkColor: 背景颜色* 输出 :无* 举例 : LCD_Char_CH_P(200,100,“好“,0,0);

15、* 注意 :如果输入大于 1 的汉字字符串,显示将会截断,只显示最前面一个汉字*/ 17,void LCD_Char_CH_P(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)/* 函数名: LCD_Char_CH_O* 描述 : 悬浮显示单个汉字字符* 输入 : x: 0(319-16)* y: 0(239-16)* str: 中文字符串首址* Color: 字符颜色 * 输出 :无* 举例 : LCD_Char_CH_O(200,100,“好“,0,0);* 注意 :1 横屏 2 如果输入大于 1 的汉字字符串,显示将会截断,只显示最前面一个

16、汉字*/ 18,void LCD_Char_CH_O(u16 x,u16 y,const u8 *str,u16 Color) /* 函数名:LCD_Char_CH_O_P* 描述 :在 Lcd 屏上任意位置悬浮显示一个中文字* 输入 : - x: 水平坐标 * - y: 垂直坐标 * - str: 显示的中文字* - Color: 字符颜色 * 输出 :无* 举例 : LCD_Char_CH_O_P(200,100,“云“,0); * 注意 : 1 竖屏 2 如果输入大于 1 的汉字字符串,显示将会截断,只显示最前面一个汉字*/ 19,void LCD_Char_CH_O_P(u16 x,u

17、16 y,const u8 *str,u16 Color)* 函数名:LCD_Str_CH* 描述 :在指定坐标处显示 16*16 大小的指定颜色汉字字符串* 输入 : - x: 显示位置横向坐标 * - y: 显示位置纵向坐标 * - str: 显示的中文字符串* - Color: 字符颜色 * - bkColor: 背景颜色* 输出 :无* 举例 : LCD_Str_CH(0,0,“阿莫论坛野火专区“,0,0xffff);LCD_Str_CH(50,100,“阿莫论坛野火专区“,0,0xffff);LCD_Str_CH(320-16*8,240-16,“阿莫论坛野火专区“,0,0xffff

18、); * 注意 : 字符串显示方向为横向 已测试 20,void LCD_Str_CH(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)* 函数名:LCD_Str_CH_P* 描述 :在指定坐标处显示 16*16 大小的指定颜色汉字字符串* 输入 : - x: 显示位置横向坐标 * - y: 显示位置纵向坐标 * - str: 显示的中文字符串* - Color: 字符颜色 * - bkColor: 背景颜色* 输出 :无* 举例 : LCD_Str_CH_P(200,240-16*8,“阿莫论坛野火专区欢迎你“,0xff,0xffff);LCD

19、_Str_CH_P(320-16,240-16*8,“阿莫论坛野火专区 “,0xff,0xffff);LCD_Str_CH_P(0,0,“阿莫论坛野火专区“,0xff,0xffff);* 注意 : 字符串显示方向为纵向 已测试21,void LCD_Str_CH_P(u16 x,u16 y,const u8 *str,u16 Color,u16 bkColor)/* 函数名:LCD_Str_CH_O* 描述 :在指定坐标处悬浮显示 16*16 大小的指定颜色汉字字符串* 输入 : - x: 显示位置横向坐标 * - y: 显示位置纵向坐标 * - str: 显示的中文字符串* - Color:

20、 字符颜色 * 输出 :无* 举例 : LCD_Str_CH_O(0,0,“阿莫论坛野火专区“,0);LCD_Str_CH_O(320-16*5,100,“阿莫论坛野火专区欢迎你“,0);LCD_Str_CH_O(320-16*8,240-16,“阿莫论坛野火专区“,0);* 注意 : 字符串显示方向为横向 已测试*/ 22,void LCD_Str_CH_O(u16 x,u16 y,const u8 *str,u16 Color)/* 函数名:LCD_Str_CH_O_P* 描述 :在指定坐标处悬浮显示 16*16 大小的指定颜色汉字字符串* 输入 : - x: 显示位置横向坐标 * - y

21、: 显示位置纵向坐标 * - str: 显示的中文字符串* - Color: 字符颜色 * 输出 :无* 举例 LCD_Str_CH_O_P(200,240-16*6,“阿莫论坛野火专区 “,0);LCD_Str_CH_O_P(0,0,“阿莫论坛野火专区“,0);LCD_Str_CH_O_P(320-16,240-16*8,“阿莫论坛野火专区“,0);* 注意 : 字符串显示方向为纵向 已测试 23,void LCD_Str_CH_O_P(u16 x,u16 y,const u8 *str,u16 Color)/* 函数名:LCD_Str_ENCH_O_P* 描述 :中英文混合悬浮显示,英文大小为 16*8* 输入 : - x: 显示位置横向坐标 * - y: 显示位置纵向坐标 * - str: 显示的中文字符串* - Color: 字符颜色 * 输出 :无* 举例 LCD_Str_ENCH_O_P(200,100,“野火 stm32 阿莫专区野火 stm32“,0);LCD_Str_ENCH_O_P(0,0,“野火 stm32 阿莫专区野火 stm32“,0);* 注意 : 字符串显示方向为纵向 已测试 24,void LCD_Str_ENCH_O_P(u16 x,u16 y,const u8 *str,u16 Color)

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报